Проектирование микроЭВМ на основе микропроцессорного комплекта серии 1804Рефераты >> Программирование и компьютеры >> Проектирование микроЭВМ на основе микропроцессорного комплекта серии 1804
4.3 Разработка служебного программного обеспечения.
Текст программы теста ОЗУ:
M0: |
MOV |
R0, |
7FFF |
MOV |
R1, |
0 | |
MOV |
[R0], |
R1 | |
DEC |
R0 | ||
CMP |
0 | ||
JZ |
M1 | ||
JMP |
M0 | ||
M1: |
MOV |
R1, |
0 |
M2: |
MOV |
R0, |
[R1] |
CMP |
0 | ||
JNZ |
ERROR | ||
MOV |
[R1], |
111 11 | |
DEC |
R5 | ||
MOV |
R0, |
R5 | |
SUB |
R1 | ||
MOV |
R6, |
R0 | |
MOV |
R0, |
[R6] | |
CMP |
0 | ||
JNZ |
ERROR | ||
MOV |
[R6], |
11 11 | |
MOV |
R0, |
R1 | |
CMP |
3FFF | ||
JNZ |
MZ | ||
MOV |
R1, |
0 | |
M3: |
MOV |
R0, |
[R1] |
CMP |
0 | ||
JNZ |
ERROR | ||
MOV |
[R1], |
0 | |
MOV |
R0, |
R5 | |
DEC |
R0 | ||
SUB |
R1 | ||
MOV |
R6, |
R0 | |
MOV |
R0, |
[R6] | |
CMP |
0 | ||
JNZ |
ERROR | ||
MOV |
[R6], |
0 | |
MOV |
R0, |
R1 | |
CMP |
3FFF | ||
JNZ |
M3 | ||
JMP |
OK | ||
ERROR: |
HALT | ||
OK: | |||
END |