
合肥工业大学的汇编语言程序设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
《合肥工业大学的汇编语言程序设计》一书聚焦于汇编语言的基础理论与实践技巧,结合合肥工业大学的教学特色和经验,为学习者提供深入浅出的学习路径。适合计算机专业学生及编程爱好者研读。
实验一:Debug程序的使用
### 一. 实验目的
1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。
2、掌握8086/8088处理器的寻址方式及多字节数据的处理方法。
### 二. 实验内容
实验要求如下:
1、利用 DEBUG 程序中的“E”命令,在内存地址 DS:0200H 和DS:0204H 中分别存放两个十六进制数 “12345678H”和 “FEDCBA98H”。
2 、编写程序段,利用直接寻址方式及寄存器间接寻址方法实现 DS:0200H 和DS:0204H 中的数据相加,并将结果保存在 DS:0208H 处。
通过该实验,学生能够深入理解并掌握如何使用DEBUG环境下的汇编语言程序调试技能以及处理器的寻址方式和多字节数据处理技巧。具体步骤包括启动DOS操作系统、运行DEBUG程序、编辑源代码(A命令)、反汇编验证源码(U命令)观察寄存器状态(R命令)查看内存内容(D命令),执行程序(G命令),单步调试(T命令)等操作。
实验结果应显示:
1. AX寄存器的值为“1110”,BX寄存器的值为“1111”。同时,DS:0208H处的数据应当是两个数相加后的十六进制形式:‘10 1B FF’。
2. 使用SI寄存器间接寻址访问 DS:0200H 中数据,并通过类似方法实现其他操作。
此次实验不仅巩固了学生对汇编语言的基础理解,还提升了他们在实际问题解决中的能力,为后续更复杂的程序设计打下了坚实基础。
全部评论 (0)
还没有任何评论哟~


