将八位二进制数显示在屏幕上
为什么一直是00000000?不应该是00001000吗
DATA SEGMENT USE16
BUF DB 255
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG:MOV AX,DATA
MOV DS,AX
MOV DH,08H
DISP:MOV CX,8
LAST:MOV DL,'0'
RCL DH,1
JNC CON
MOV DL,'1'
CON:MOV AH,02H
INT 21H
LOOP LAST
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
你用什么编译的?我放在emu8086里编译是00001000.