Проектирование микроЭВМ на основе микропроцессорного комплекта серии 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 |
