|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.11.2012, 15:20 | #1 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 1
|
Тестирование озу
Тема – тест ОЗУ микропроцессорной системы (на х88). Алгоритм теста – попарное считывание по диагонали. Алгоритм приведен ниже.
По алгоритму: ASR –адрес контролируемая ячейка памяти, AIJ – остальные ячейки памяти. S, I номера строки, R, J номера столбцов. L и M конечные номера ячеек строки и столбца соответственно. В контролируемую ячейку ASR записывается 0, в остальные ячейки 1. Затем происходит считывание ячеек и контролируется правильность записи. Микросхема ROM известна ( КР556РТ16. 64К(8Кх8)) Теперь вопрос: 1. Каким образом обращаться к ячейке памяти? Как матрица? или используя базово -индексную адресацию.? Как это прописать, учитывая что нужно смещаться и по строкам и по столбцам. Assembler. Где-то видел ;------ввод массива----- mov si,0 ;j mov bx,0 ;i mov cx,10 forI: push cx mov cx,10 mov si,0 forJ: mov ah,1h int 21h mov array[bx][si],al mov ah,2h mov dl,' ' int 21h inc si loop forJ Может так mov array[bx][si],al ???? Граждане подскажите че нить , пожалуйста |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор ОЗУ | W0LF | Компьютерное железо | 4 | 08.10.2012 00:10 |
ОЗУ | Deadnight | Свободное общение | 16 | 10.04.2012 21:31 |
ОЗУ | esa2esa | Компьютерное железо | 2 | 29.12.2010 20:45 |
Вопрос по ОЗУ | arturkhusnull | Компьютерное железо | 8 | 27.09.2010 11:12 |
Загрузка ОЗУ | HelloZAPOR | Общие вопросы Delphi | 2 | 20.07.2007 18:40 |