如何解决使用 Dosbox 比较汇编语言 [MASM] 中的浮点数
我刚开始学习汇编语言,所以我写了一个程序来比较两个整数,使用 DosBox。现在我想更新程序,以便它比较浮点数,但互联网上没有太多可以帮助我理解差异的内容。 这是我写的代码:
dosseg
.model small
.stack 100h
.data
msg1 db 10,13,"Enter first Number ...$"
msg2 db 10,"Enter second Number ...$"
msg3 db 10,"Numbers are equal ...$"
msg4 db 10,"Numbers are not equal ...$"
.code
main proc
mov ax,@data
mov ds,ax
mov dx,offset msg1
mov ah,9
int 21h
mov ah,1
int 21h
mov cl,al
mov dx,offset msg2
mov ah,1
int 21h
mov dl,al
cmp dl,cl
je l1
mov dx,offset msg4
mov ah,9
int 21h
jmp exit
l1:
mov dx,offset msg3
mov ah,9
int 21h
exit:
mov ah,4ch
int 21h
main endp
end main
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。