所以我需要过滤掉正数并在小于FFH时显示总和,如果不显示FFH。我在模拟器中输入代码并使用#DB 将数字存储在特定的内存位置。但是当我一步一步运行它时,内存内容寄存器显示00。如何解决它?
MVI B,00
MVI C,0A
LXI H,4000
NEXT: MOV A,M
RAL
JC REJECT
RAR
ADD B
JC OVR
MOV B,A
REJECT: INX H
DCR C
JNZ NEXT
STA 8070
OVR: MVI A,FF
HLT
# ORIGIN 4000H
# DB 28H, D8H, C2H, 21H, 24H, 30H, 2FH, 19H, F2H, 9FH
GNUSim8085