汇编语言, 1 利用查表法求Y=X2值,设X放在数据区XVAL单元,结果存入YVAL...
发布网友
发布时间:2024-01-10 14:39
我来回答
共1个回答
热心网友
时间:2024-07-30 07:17
我先按你的思路给了程序(平方表只有0~9的平方)。。关键在用xlat查表。。。
data segment
ms1 db "the value x is:$"
ms2 db 10,13,"the value Y is:$"
tab db 0,1,4,9,16,25,39,49,56,81;0~9的平方
xval db 3
yval db ?
data ends
code segment
assume ds:data,cs:code
start:
mov ax,data
mov ds,ax
lea bx,tab
mov al,xval
xlat tab
mov yval, al
lea dx,ms1
mov ah,9;显示X的值
int 21h
mov ah,2
mov dl,xval
add dl,48;转换为字符显示
int 21h
lea dx,ms2
mov ah,9;显示Y的值
int 21h
mov ah,2
mov dl,yval
add dl,48
int 21h
mov ah,4ch;返回DOS
int 21h
code ends
end start