微机原理与应用_实验指导书

微机原理与应用_实验指导书

ID:46244322

大小:741.35 KB

页数:96页

时间:2019-11-22

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

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

1、实验_妙语言上机操作2实验二分支循环程序设计8实验三显示程序设计13实验四键盘程序设计18实验五运算类程序设计24第一篇汇编语言程序设计•亠・亠A▲•亠zvry■aaxCEt/dJ—*AttJ48515458677075858687918086CPU系统资源说明ASCII码表DEBUG主耍命令DOS系统功能调用附附附附录录录录微机硬件实验系统实验一简单I/O口扩展实验实验二8255并行口实验实验三8253定时器/计数器接口实验实验四8250串口实验实验五存储器扩展实验实验六8259中断控制器实验实验七基于定时中断的实时控制综合实验1234第

2、一篇汇编语言程序设计实验一汇编语言上机操作训练一比较字符串实验项冃名称:比较字符串实验项目性质:普通所属课程名称:微机原理与应用实验计划学吋:2—、实验目的1、学习程序设计的基木方法和技能;2、熟练掌握汇编语言设计、编写、调试和运行;二、实验内容和要求1、汇编语言程序上机操作方法编写一程序,比较两个字符串STRING1和STRING2所含字符是否相同,若相同则在屏幕上显示'MATCH,,否则,显示"NOTMATCH'。三、实验主要仪器设备和材料1、计算机一台四、实验方法、步骤及结构测试1、建立ASM文件在WINDOWS系统环境下,调用写字板

3、编辑程序建立源文件。在DOS系统环境下,调用EDIT全屏幕编辑程序建立源文件。C:>EDITI;ProgramTitleGoesHere一Comparestring•slzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzslzxTxDatasegment;definedatasegmentStringldb'Movethecursorbackward.'String2d

4、b'Movethecursorbackward.'Messidb“Match.',13,10,'$'Mess2db'NoMatch.',13,10,'$'endsData■vL^vL^vL^vL^vL^wA^wA^wA^wA^wA^>y^>y^Programsegment;definecodesegmentMainprocfarAssumecs:program,Ds:data,Es:dataStart:;startingexecutionaddressPushds:setupstackforreturnSubax,axPushaxMovax

5、,data:datasegmentaddressMovds,axMOVes,ax:mainpartofprogramgoeshereLeasi,stringlLeadi,string2CidMovex,25RepzempsbJzMATCHLeadx,mess2JmpshortdispMatch:Leadx,messlDisp:Movah,09Int21hRetjreturetoDOSMainondp;cndofmainpartofprogramProgramends:endofcodesegmentEndstart;endassembly写

6、完后保存文件名为*・ASMo2、用汇编程序MASM对源文件“*・asm”汇编产生目标文件*・obj;在WINDOWS环境下,点击MASM文件,而后输N*・asni的文件名;在D0S环境下:C:>masm*.asm/TheIBMPersonalComputerMACROAssemblerVersion1.00(C)CopyrightIBMCorp1981WarningSevereErrorError00如汇编过程出错则在屏幕上显示出错信息。3、用连接程序LINK产生可执行文件*・exe・在WINDOWS环境下,点击LINK文件,而后输入*・o

7、bj的文件名;在DOS坏境下:C:>link*.obj/IBM5550MultistationLinker2.00(C)CopyrightIBMCorp.1983Waring:NoSTACKsegmengtTherewas1arrordetected4、执行程序在WINDOWS环境下,点击*・exe文件运行程序;在D0S环境下:C:>*.exe/MATCH.在屏幕终端上显示程序的运行结果。5、用DEBUG调试程序①输入命令:C:>debug*.exe/幕上显示提示符:-②一G(运行命令)MATCH.PROGRAMTERMINATEDNORM

8、ALLY在DEBUG中修改字符串内容,先用U命令显示程序,以便了解指令地址。③-U(反汇编命令)显示程序结果如示:-U/19F30000IEPUSHDS19F300012BC0S

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

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

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