东北大学汇编实验.pdf
- rookieDeng个人认证 |
- 2021-10-20 发布|
- 162.85 KB|
- 17页
课程编号: B0 《汇编语言程序设计》 实验报告 姓 名 学 号 班 级 指 导 教 师 实 验 名 称 数据传送、分支与循环结构程序设计实验 开 设 学 期 2 0 1 4 - 2 0 1 5 第 一 学 期 开 设 时 间 第 1 周 — — 第 1 0 周 报 告 日 期 2014 年 11 月 6 日 评 定 人 评 定 成 绩 评 定 日 期 东北大学软件学院
实验 1 数据传送指令
1、 实验目的: 了解和掌握 MOV、PUSH、POP、XCHG四条指令的作用和在编程中的用法。
2、实验要求: (Ⅰ)采用立即数寻址方式将 19E0H,3F56H,0AF37H,9A81H分别送给 EAX、EBX、ECX、
EDX四个寄存器。 记录:操作前 EAX=75C59191、 EBX=7FFDE000、 ECX
EDX 操作后 EAX=000019E0、 EBX=00003F56、 ECX=0000AF37、
EDX=00009A81 操作过程中所用到的指令:
INCLUDE
.code
main PROC call DumpRegs mov eax,19E0H mov ebx,3F56H mov ecx,0AF37H mov edx,9A81H call DumpRegs exit
main endp
END main (Ⅱ)采用采用寄存器寻址方式将 19E0H送给 EBX、ECX、 EDX三个寄存器。 记录:操作前 EAX=75C59191、 EBX=7FFDE000、 ECX
EDX 操作后 EAX=000019E0、 EBX=000019E0、 ECX=000019E0、
EDX=000019E0 操作过程中所用到的指令:
INCLUDE
.code
main PROC call DumpRegs mov eax,19E0H mov ebx,eax mov ecx,