《微机原理及应用实验指导书》

《微机原理及应用实验指导书》

ID:45553785

大小:133.87 KB

页数:23页

时间:2019-11-14

《微机原理及应用实验指导书》_第1页
《微机原理及应用实验指导书》_第2页
《微机原理及应用实验指导书》_第3页
《微机原理及应用实验指导书》_第4页
《微机原理及应用实验指导书》_第5页
资源描述:

《《微机原理及应用实验指导书》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微机原理及应用实验指导书》辽东学院信息技术学院主编:蔡杰、八>A刖5本实验指导书是配合《微型计算机原理与接口技术》清华大学出版社冯博琴主编、《微型计算机原理与系统》谢维达主编、《微型计算机原理及接口技术》裘雪红主编而编写的旨在理论联系实际,培养学牛解决问题达到学以致用,为今后计算机专业的学习打下基础。在编写中难免有不当之处,恳请各位学者赐教,也希望各位同仁提出宝贵的意见。谢谢。辽东学院计算机应用系蔡杰2004.2实验一调试程序——DEBUG实验目的初步掌握汇编语言,可以调试简单的程序实验内容用汇编语言编写一个简单的加法运算程序。

2、编程提要1.进入DEBUG状态,开机进入DOS状态。C>DEBUG/屏幕显示:为已进入DEBUG状态,在该提示符下可键入DEBUG命令。下划线部分为川户键入的字符或命令2.键入程序并汇编用DEBUG的A命令送入程序:-A100/MOVAL,33MOVDL,35ADDDL,ALSUBDL,30MOVAH,2INT213.执行程序-G/4.反汇编町以川反汇编U命令将键入的程序调出,并且可以得到每条汇编指令的机器码。-u起始地址终止地址5.退出DEBUG返回DOS状态■Q6.显示内存命令D-D0100/-D起始地址终止地址/7.修改存储

3、单元命令E-E地址/8.检查和修改寄存器内容命令R格式:a.Rc.R[寄存器名]功能:a.显示CPU内部所有寄存器的内容和全部标志位的状态。b.显示和修改一个指定寄存器的内容和标志位的状态。9.追踪与显示命令T格式:a.T[二地址]或T[地址]b.T二[地址][条数]10.命名命令N格式:N文件名11.读盘命令L12.写盘命令W实验报告(写出上机结果及现彖)实验二汇编与宏汇编程序实验目的通过实验了解汇编就是把用汇编语言编写的源程序翻译(汇编)成机器语言的目标程序。汇编程序可以使用小汇编程序(ASM)也可以用宏汇编程序(MASM),

4、由于宏汇编程序不但可以代替ASM,而且可以汇编具有宏定义的汇编程序,因此我们在汇编程序时使用宏汇编程序(MASM)o实验内容执行宏汇编程序编程提要1.)1:编过程在DOS状态下,键入MASM则调入宏汇编程序,屏幕显示与操作如下:masmZMicrosoft(R)MacroAssembLeVersion5.00Copyright(C)MicrosoftCorp1981-1985,1987.Allrightsreserved.Sourcefilename[.ASM]:ex2ZObjectf订ename[ex2.OBJ]:ex2/Sou

5、rcelisting[NUL.LST]:ex2/Cross-reference[NUL.CRF]:ex2Z50678+410090Bytessymbolspacefree0WarningErrors0SevereErrors2•在DOS状态下,键入LINK(或LINKEX2)则系统调入LINK程序,屏幕显示操作如下:OLINK/IBMPersonalComputerLinkerVersion2.00(C)CopyrightIBMCorp1981,1982,1983ObjectModules[.OBJ]:EX2ZRunFile[EX

6、2.EXE]:EX2/ListF订e[NUL.MAP]:EX2/Libraries[.LIB]:/3.执行程序当用连接程序LINK将目标程序(.OBJ)连接定位后,可产牛可执行文件(.EXE),可以在DOS状态下执行该程序。OEX2/Howareyou!也可以键入EX2.EXE/C>EX2.EXE/Howareyou!实验报告(写出上机结果及现象)实验三初级程序的编写与调试实验实验目的1.熟练掌握DEBUG的常用命令,学会用DEBUG调试程序2.深入了解数据在存储器小的存储方法,及堆栈小数据的压入与弹出1.掌握各种寻址方法及简单指

7、令的执行过程实验内容1•设堆栈指针Sp=2000H,Ax=3OOOH,Bx=5OOOH%:编一程序将Ax的内容和Bx的内容进行交换。请用堆栈作为两寄存器交换内容的中间存储单元,用Debug调试程序进疔汇编与调试。2.设。$=当前段指地址,BS=0300H,Sl=0002H,请用DEBUG的命令将存储器依稀偏移地址300H〜304H连续单元顺序装入OAH、OBH、OCH、OEH。在DEBUG状态下送入下而程序,并用单元步执行的方法,分析每条指令源地址的形成过程?当数据传送完毕时,Ax中的内容是什么?程序清单如下:MOVAx.BxMO

8、VAx,()304HMOVAx,lO3O4H]MOVAx,[Bx]MOVAx,0001[Bx]MOVAx,[Bx][Si]MOVAx,0001[Bx]LSi]HLT3.设Ax=()()()2H,编一个程序段将Ax的内容乘1(),要求用移位的方法完成

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

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

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