|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.03.2015, 17:04 | #1 |
Пользователь
Регистрация: 23.02.2012
Сообщений: 11
|
Тест ОЗУ путём записи и считывания на эмуляторе КР580
Здравствуйте.Пожалуйста, помогите исправить. Нужно написать программу, выполняющую тест ОЗУ путём записи и считывания в проверяемые ячейки младшего байта адреса начиная с адреса 8000 H до 8100 H. При обнаружении неисправной ячейки индицировать её адрес и считанную информацию. Выполнить останов.
Вот, до чего я додумался 8200 06 MVI B ;количество ячеек 8201 65 8202 21 LXI H ;начальный адрес 8203 00 8204 80 8205 3E MVI A ;запись числа для проверки в акк 8206 05 8207 77 MOV M,A ;загрузка числа из акк в текущую ячейку 8208 BE CMP M ;сравнение путем вычитания 8209 C2 JNZ 820A 11 820B 82 820C 2C INR L 820D 05 DCR B 820E C2 JNZ 820F 07 8210 82 8211 5E MOV E,M 8212 76 HLT |
29.03.2015, 19:00 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
А почему в B - 65h ? У вас и будет записываться с 8000 по 8064
Может быть проще с 8000 по 80FF , тогда в B - FF. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Код клавиши в кр580 | McFrey | Помощь студентам | 17 | 26.04.2012 08:08 |
ассемблер на эмуляторе процессора КР580ВМ80А | Lilietta | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 20.05.2011 14:38 |
КР580 | Centrovoy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 02.04.2010 15:18 |
Проблема с циклом считывания и записи в Memo. | Nocturnal | Помощь студентам | 7 | 08.12.2009 13:50 |
Блок-схема к программе на Паскаль(структура записи, считывания) | artemon16 | Помощь студентам | 1 | 04.12.2009 13:15 |