当前位置:编程学习 > 汇编语言 >>

基本的汇编语言顺序结构设计,为什么连接时有一个警告而且执行exe文件不出结果?

其基本的功能是实现9+8-7,将结果放在sum里边,然后输出sum。其详细代码如下: data segment num1 dw 9h num2 dw 8h num3 dw 7h sum dw ? data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov ax,num1 add ax,num2 sub ax,num3 mov sum,ax mov ah,4ch int 21h code ends end start
答案:你的程序只对3个数字进行了计算 也存入了SUM单元 但由于没有对SUM进行输出 所以程序运行后看起来没有结果
其他:对不起哈 没学过, 学汇编的人不多哈 1、警告应该是没设置栈,可以忽略
2、sum中值存在,但是你没有将其显示出来
显示出来还有点麻烦,要先将数字转换为字符,再利用dos 02号中断显示出来!

上一个:在汇编语言中,用int实现中断后,是否用iret返回程序?
下一个:汇编语言 指令

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,