Предмет: Информатика,
автор: lenayasentseva2007
Усовершенствуйте программу так, чтобы цикл останавливался не после заданного количества букв, а тогда, когда очередной прочитанный байт равен 0. Возможно, вам понадобятся другие команды условного или безусловного перехода – изучите их по справочной системе (клавиша F1).
Вот программа:
MOV @D,R0
MOV 8,R1
M:
MOVB (R0),R2
xor 20,R2
MOVB R2,(R0)+
SUB 1,R1
JNZ M
STOP
D:
DATA "abcdefgh"
Выполняется в Лампанель, на языке ассемблера.
Ответы
Автор ответа:
1
Ответ:
MOV @D, R0
MOV 0, R1
M:
MOVB (R0), R2
XOR 20, R2
MOVB R2, (R0) +
CMP R2, 0
JE DONE
SUB 1, R1
JNZ M
DONE:
STOP
D:
DATA "abcdefgh", 0
Похожие вопросы
Предмет: Русский язык,
автор: bespaevbespaev9
Предмет: Математика,
автор: lolaerlankyzy
Предмет: История,
автор: maralrahova75
Предмет: Қазақ тiлi,
автор: Аноним