回 帖 发 新 帖 刷新版面

主题:帮忙看一下程序

帮忙看一下程序,谢谢!
我会全部加上专家分,谢谢

这是我的考试题目
程序设计
已知:在数据段DSEG和附加段ESEG中分别有双精度数NUMA=84560和NUMB=-13212。
请写出完整的程序实现以下功能:
1。计算SUM=NUMA+NUMB,并将SUM放在数据段中。
程序能够正确返回DOS

回复列表 (共1个回复)

沙发

data    segment
fuck    dd   ?
numa    dd   84560
sum     dt   ?
data    ends

extr    segment
numb    dd   -13212
extr    ends

code    segment
        assume  cs:code,ds:data,es:extr
start:
        mov  ax,data
        mov  ds,ax
        mov  ax,extr
        mov  es,ax
        
        finit 
        fild    es:[numb]
        fild    ds:[numa]
        fadd        
        fbstp   ds:[sum]
        
        mov  ah,04ch
        int  21h
code    ends
        end     start

我来回复

您尚未登录,请登录后再回复。点此登录或注册