展开全部
data segment
number1 db -3;给定的整数
number2 db ?;存放给定整数的绝对值
data ends
code segment
assume ds:data,cs:code
main proc far
mov ax,data
mov ds,ax
mov al,number1
test al,80h
jz disp;如果给定整数是正数则转到disp
neg al;为负数,则求出绝对值
disp:
mov number2,al
;按任意键退出
mov ah,1
int 21h
mov ax,4c00h
int 21h
main endp
code ends
end main
number1 db -3;给定的整数
number2 db ?;存放给定整数的绝对值
data ends
code segment
assume ds:data,cs:code
main proc far
mov ax,data
mov ds,ax
mov al,number1
test al,80h
jz disp;如果给定整数是正数则转到disp
neg al;为负数,则求出绝对值
disp:
mov number2,al
;按任意键退出
mov ah,1
int 21h
mov ax,4c00h
int 21h
main endp
code ends
end main
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询