Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2015, 17:04   #1
VoltZZZ
Пользователь
 
Регистрация: 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
VoltZZZ вне форума Ответить с цитированием
Старый 29.03.2015, 19:00   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

А почему в B - 65h ? У вас и будет записываться с 8000 по 8064
Может быть проще с 8000 по 80FF , тогда в B - FF.
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код клавиши в кр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