主题:哪错了?
大家帮忙看一下,这个程序哪错了?
实现这个功能:
if(AX<=-1) AX=-1;
else if(AX<1) AX=0;
else AX=AX-1;
dseg segment
data db 10
show db ?
dseg ends
cseg segment
assume ds:dseg,cs:cseg
start:
mov ax,dseg
mov ds,ax
mov al,data
cmp al,-1
jle case1
jb case2
mov al,data
dec al
jmp over
case1:
mov al,-1
jmp over
case2:
mov al,0
jmp over
over:
mov show,al
mov ah,4ch
int 21
cseg ends
end start
再问大家一件事,怎么实现将 show 中的数显示在屏幕上?
在此感谢!
实现这个功能:
if(AX<=-1) AX=-1;
else if(AX<1) AX=0;
else AX=AX-1;
dseg segment
data db 10
show db ?
dseg ends
cseg segment
assume ds:dseg,cs:cseg
start:
mov ax,dseg
mov ds,ax
mov al,data
cmp al,-1
jle case1
jb case2
mov al,data
dec al
jmp over
case1:
mov al,-1
jmp over
case2:
mov al,0
jmp over
over:
mov show,al
mov ah,4ch
int 21
cseg ends
end start
再问大家一件事,怎么实现将 show 中的数显示在屏幕上?
在此感谢!