一.项目创建:别忘记生成依赖项->生成自定义
二.实验要求:以hello.asm程序为模板,编程实现并调试如下表达式计算。表达式:A=(A+B)-(C+D)。假设变量A、B、C与D为整数,并分别存放在EAX、EBX、ECX和EDX中。
三.代码实现
四.学到的小知识点
1.对寄存器的值进行初始化:在.data中使用DD
2. MOV指令(数据传送指令):将 源操作数 复制到 目的操作数。
(汇编语言中,左边的操作数 是 目的操作数)
(‘,’相当于c的‘=’)
3.ADD指令:将长度相同的 源操作数 和 目的操作数相加,结果存放在目的操作数中。(SUB同)