发布时间 : 星期四 文章IBM-PC汇编语言程序设计实验报告更新完毕开始阅读
中南大学
IBM-PC汇编语言程序设计
实验报告
学生姓名 学 院 专业班级 完成时间
目 录
汇编语言实验一 ........................................................................................ 3
1.实验目的与要求 .............................................................................. 3 2.实验内容与实现原理 ...................................................................... 3 3.实验具体设计实现及结果 .............................................................. 4 4.源代码 ............................................................................................... 7 汇编语言实验二 ........................................................................................ 8
1.实验目的与要求 .............................................................................. 8 2.实验内容与实现原理 ...................................................................... 8 3.实验具体设计实现及结果 .............................................................. 9 4.源代码 ............................................................................................... 9 汇编语言实验三 求Fibonacci递归数 ................................................. 11
1.实验目的与要求 ............................................................................ 11 2.实验内容与实现原理 .................................................................... 12 3.实验具体设计实现及结果 ............................................................ 12 4.源代码 ............................................................................................. 12 汇编语言实验四 分类统计字符个数 .................................................... 17
1.实验目的与要求 ............................................................................ 17 2.实验内容与实现原理 .................................................................... 17 3.实验具体设计实现及结果 ............................................................ 18 4.源代码 ............................................................................................. 18 总结 ........................................................................................................... 21
第 2 页 共 21 页
IBM-PC汇编语言程序设计
汇编语言实验一
1.实验目的与要求
【实验目的】
学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,熟悉DEBUG调试程序和DOS功能表的查看,为后续实验打下坚实基础。
【实验要求】
通过实验掌握下列知识:
1、8086指令: MOV,ADD,ADC,SUB,SBB,DAA,XCHG 2、DEBUG命令: A,D,E,F,H,R,T,U。
3、ASCII码及用16进制数表示二进制码的方法。 4、8086寄存器: AX,BX,CX,DX,F,IP。
2.实验内容与实现原理
DEBUG 命令:
1、打 DEBUG 进入 DEBUG,显示提示苻 '_ '。 2、退出DEBUG命令:Q
3、显示内存命令:D 起始地址 结束地址
4、修改内存命令:E 起始地址,连续修改打空格键。打回车键退出E命令。 5、检查寄存器命令:R
6、修改寄存器命令:R 寄存器名
7、小汇编命令:A 起始地址,不输入指令打回车键退出A命令。 8、反汇编命令:U 起始地址 结束地址 9、文件命名命令:N 盘号:文件名
第 3 页 共 21 页
10、读文件命令:L 内存地址 11、写文件命令:W 内存地址
12、读扇区命令:L 内存地址 盘号(0--A:,1--B:) 扇区号 扇区数 13、写扇区命令:W 内存地址 盘号 扇区号 扇区数 14、运行命令:G=起始地址 结束(断点)地址
15、单步命令:T=起始地址 运行指令数,进入子程序内部。 16、单步命令:P=起始地址 运行指令数,不进入子程序内部。
17、内存搬家命令:M 起始地址 结束地址 目的地址
3.实验具体设计实现及结果
实验结果如下,输入debug指令后截图:
第 4 页 共 21 页