
2个回答
展开全部
DATA SEGMENT
x db 80
y db -67
mes db 'No Overflow!$'
err db 'Overflow!$'
DATA ENDS
code segment
assume cs:code,ds:DATA
start:
mov ax,DATA
mov ds,ax
mov al,x
add al,y;两个符号数相加
jno ok;没有溢出,转移到OK处执行
lea dx,err
jmp Q1
ok:lea dx,mes
Q1:mov ah,9
int 21h
mov ah,1
int 21h
mov ah,4ch
int 21h
code ends
end start
x db 80
y db -67
mes db 'No Overflow!$'
err db 'Overflow!$'
DATA ENDS
code segment
assume cs:code,ds:DATA
start:
mov ax,DATA
mov ds,ax
mov al,x
add al,y;两个符号数相加
jno ok;没有溢出,转移到OK处执行
lea dx,err
jmp Q1
ok:lea dx,mes
Q1:mov ah,9
int 21h
mov ah,1
int 21h
mov ah,4ch
int 21h
code ends
end start
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询