永发信息网

查表程序 汇编语言

答案:2  悬赏:50  手机版
解决时间 2021-01-23 09:59
查表程序 汇编语言
最佳答案
;在数据区,以table 开始连续存放0-9的立方值,
;设任给一数x x在tab1单元,查表求x的立方值 并把结果存到tab2 要求输入的数及最后结果要显示在屏幕上
assume cs:code, ds:data
data segment
    table dw 0, 1, 8, 27, 64, 125, 216, 343, 512, 729;
    display db 0AH, 0DH, "Please input a number(0~9): ", "$"
    tab1 db 5
             db ?
             db 5 dup (0)
    tab2 dw ?
    dis db 3 dup ("0"), "$"
    crlf db 0AH, 0Dh, "$"
data ends
code segment
    start:
                    mov ax, data
                    mov ds, ax
                                                        
                    mov dx, offset display
                    mov ah, 9
                    int 21h
                                                        
                    mov dx, offset tab1
                    mov ah,10
                    int 21h
                                                        
                    mov al, tab1+2
                    sub al, 30h
                                                                        
                    add al, al
                    sub bx, bx
                    mov bl, al
                    mov ax, table[bx]
                    mov tab2, ax
                                                        
                    mov bl, 2
                    mov cl, 10
    lp:         div cl
                    add ah,30H
                    mov byte ptr dis[bx], ah
                    dec bl
                    sub ah,ah
                    cmp al, 0
                    jne lp
                    mov dx, offset crlf
                    mov ah, 9
                    int 21h
                                                                            
                    mov ah, 9
                    mov dx, offset dis
                    int 21h
                                                        
    exit:       mov ax, 4c00h
                    int 21h
code ends
end start


PS:若有不明白的地方,可以追问

全部回答
MOVC A,@A+DPTR
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
帮忙想几组姐妹网名,能配头像最好了。 三个
大麦体育文化中心-网球场地址有知道的么?有
如果爆发战争,对于普通百姓生活会有什么影响
人事部门做什么工作
已知乳酸的化学式为C3H6O3,乳酸中C、H元素的
临澧县常德紫东阁地址在哪里啊
某农场种植一种蔬菜,销售员张平根据往年的销
易星网球地址在哪,我要去那里办事,
湖州人怎么样
机车车辆学校网球场地址有知道的么?有点事想
綦江区元方汽车修理有限公司在什么地方
单选题下列历史现象,反映中国社会近代化发展
德邦证券大连网球中心(大连体育中心-网球中
老城区洛阳康美乐养生馆哪位知道具体地址啊
小米电视包装上有屏幕牌子吗
推荐资讯
南平市延平区赤门中学地址在什么地方,我要处
武夷山市五夫中学地址在什么地方,我要处理点
建行维护什么时候完事 昨天就提示维护 我看建
恒源祥毛线南白专卖店地址在哪,我要去那里办
易百超市地址在哪,我要去那里办事,
爱加儿美术教育地址有知道的么?有点事想过去
单选题麦芽糖、蔗糖、乳糖都是二糖,下列关于
类似于西瓜太郎的DJ舞曲还有哪些??
瓦房店市私营企业协会谢屯分会在哪里啊,我有
第一次见女朋友家长,我女朋友是揭阳普宁的,请
坐办公室的职业有哪些
----Howiseverything,Magarret?----________.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?