题目:利用查表法求某数的平方
设计要求:已知平方数据表格,通过查表指令求某数的平方值。
分析:(1)表格存放在内存某段地址空间。(2)查表指令(换码指令):XLAT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| assume ds:data
data segment
table db 4 dup(1,4,9)
data ends
code segment
sta:
mov ax,data
mov ds,ax
mov bx,offset table
mov al,0
xlat
call disPlay
mov ah,4ch
int 21h
disPlay:
xor di,di
mov bx,0b800h
mov es,bx
add al,30h
mov es:[di],al
ret
code ends
end sta
|