汇编语言实验指导书

汇编语言实验指导书

ID:14532513

大小:195.00 KB

页数:38页

时间:2018-07-29

汇编语言实验指导书_第1页
汇编语言实验指导书_第2页
汇编语言实验指导书_第3页
汇编语言实验指导书_第4页
汇编语言实验指导书_第5页
资源描述:

《汇编语言实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《汇编语言程序设计》实验指导书吉首大学数学与计算机科学学院目录实验一熟悉汇编语言的编程过程………………………………………………………1实验二汇编数据寻址的方法……………………………………………………………4实验三数据传送指令和算术运算指令…………………………………………………7实验四逻辑指令的作用…………………………………………………………………10实验五循环程序设计……………………………………………………………………13实验六分支程序设计……………………………………………………………………15实验七子程序设计……………………………

2、…………………………………………19实验八输入输出程序……………………………………………………………………23实验九中断程序设计……………………………………………………………………26实验十系统调用程序设计……………………………………………………………….29附录……………………………………………………………………………………..31实验报告按照微机原理实验项目写!!实验一熟悉汇编语言的编程过程实验目的通过实验掌握下列知识:1、DOS命令:CD,DIR,DEL,RENAME,COPY。2、DEBUG命令:A,D,E,F,H,R,T,

3、U。3、汇编的编程过程。4、8088寄存器:AX,BX,CX,DX,F,IP。实验类型:验证内容及步骤一、DOS常用命令练习1、开机后,切换到命令提示符窗口下,出现提示符后键入命令DIR,查看此目录下所有文件。2、键入命令CD..进入上级目录,再查看此目录下所有文件。3、将一张3.5寸软盘插到A驱动器中,用DIR命令查看盘上文件。4、用命令COPY命令复制一个文件。5、用命令REN命令将拷贝的文件改为BG。6、用命令DELBG将文件BG删除。在操作时要注意提示信息,并按提示操作。二、DEBUG命令使用1、键入DEBUG进入DEBUG

4、控制状态,显示提示符'-'。2、用命令F10010F'A'将'A'的ASCII码填入内存。3、用命令D10010F观察内存中的十六进制码及屏幕右边的ASCII字符。4、用命令F11011F41重复上二项实验,观察结果并比较。5、用命令E100303132……3F将30H-3FH写入地址为100开始的内存单元中,再用D命令观察结果,看键入的十六进制数是什么字符的ASCII码?6、用H命令检查下列各组十六进制数加减结果并和你的手算结果比较:(1)34H,22H(2)56H,78H(3)A5,79H(4)1284H,5678H(5)A75

5、8H,347FH7、用R命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。8、用R命令将AX,BX内容改写为1050H及23A8H。35三、熟悉汇编语言的编程过程1、首先在运行菜单中运行CMD命令,进入DOS状态。2、切入D:盘,进入MASM。3、用EDIT<文件名.asm>命令编辑下列源程序。datasegmentmessagedb"HelloWorld!",'$'dataendscodesegmentassumecs:code,ds:databegin:movax,datamovds,a

6、xmovdx,offsetmessagemovah,9int21hmovah,4chint21hcodeendsendbegin4、用MASM<文件名>命令编译源程序。(如果出错,则需要重新编辑,修改错误)。5、用LINK<文件名>命令连接目标文件,生成可执行文件。(可以用DIR命令查一下—)。6、运行该可执行文件,检查是否正常输出字符串。实验报告要求1、十六进制数加减法手算结果及实验结果2、8088常用指令练习部分的逐条运行记录,思考结果及自编程序运行记录(列出自编程序)。附:动态调试器DEBUG使用1、键入DEBUG进入DEBU

7、G,显示提示符'-'。2、退出DEBUG命令:Q3、显示内存命令:D起始地址结束地址4、修改内存命令:E起始地址,连续修改键入空格键,键入回车键退出E命令。5、检查寄存器命令:R6、修改寄存器命令:R寄存器名7、小汇编命令:A起始地址,不输入指令键入回车键退出A命令。358、反汇编命令:U起始地址结束地址9、文件命名命令:N盘号:文件名10、读文件命令:L内存地址11、写文件命令:W内存地址10、读扇区命令:L内存地址盘号(0--A:,1--B:)扇区号扇区数11、写扇区命令:W内存地址盘号扇区号扇区数12、运行命令:G=起始地址结

8、束(断点)地址13、单步命令:T=起始地址运行指令数,进入子程序内部。14、单步命令:P=起始地址运行指令数,不进入子程序内部。15、内存搬家命令:M起始地址结束地址目的地址16、十六进制数加法:H数值数值表1标志寄存器显示内容一览表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。