Заполняет всю память числом из R0,
начиная с адреса в R1
000000/010021 MOV R0,(R1)+
000002/077202 SOB R2, .-2.
000004/000000 HALT
R0/000777
R1/000006
Проверяет всю память, сравнивая с числом из R0,
начиная с адреса в R1, если находит не совпадение
останавливается на адресе 6, если не совпадений не найдено, останавливается по адресу 2,
в R1 содержится адрес -1 , по которому найдено не
совпадение.
000000/020021 CMP R0,(R1)+
000002/001776 BEQ .-2.
000004/000000 HALT
R0/000777
R1/000006
Заполнил всю память числом 111111, проверил, содержимое всей памяти,
соответствует 111111.
Выполнил команды:
176732/000066 7
@176730/000040
НМЛ Прочитал кусочек ленты, проверил память, как было во всех ячейках 111111
так и осталось.
176732/000066 33407
@176730/000040
НМЛ Прочитал кусочек ленты, проверил память, как было во всех ячейках 111111
так и осталось.




Ответить с цитированием