今天学习使用汇编语言完成基础算术运算 2+3=5,需编写对应程序实现整个计算与显示流程。
1、 新建一个文本文件,保存为 m.txt,文件名采用简洁英文命名。

2、 使用记事本打开该文件,确保输入法处于英文状态,输入相应汇编指令内容。

3、 第三步,在终端中输出数字字符“2”,对应汇编指令如下:
4、 此处调用 DOS 的 2 号功能(字符输出),需将 ASCII 码值送入 dl 寄存器。

5、 第四步,在命令行界面显示加号“+”,对应代码为:
6、 将“+”的 ASCII 值加载至 dl 寄存器。
7、 第五步,在控制台输出数字“3”,对应指令为:
8、 从内存地址 33h 处读取数据,并传入 dl 寄存器。

9、 第六步,在命令提示符下输出等号“=”,对应代码为:
10、 “=”的 ASCII 十六进制编码为 3Dh。

11、 第七步,最终输出结果“5”,对应汇编语句为:
12、 十六进制 35h 表示 ASCII 码中的字符“5”。

13、 第八步,将 m.txt 重命名为 m.asm;随后在 CMD 中依次执行汇编(ml)、链接(link)操作,生成可执行文件并运行。














