欢迎来到天天文库
浏览记录
ID:27836083
大小:297.98 KB
页数:6页
时间:2018-12-06
《计算机硬件技术基础实验报告-分支程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、东北大学计算机硬件技术基础实验报告专业班级:姓名:学号:实验题目:分支程序设计日期:实验目的(1)掌握分支程序的结构。(2)寧握分支程序的设计,调试方法。二、实验内容试编写ASCII码的査询程序。即从键盘输入一个字符后,从屏幕上显示该字符的ASCII码,要求以两位十六进制方式显示。三、算法描述流程图四、实验步骤1.输入源程序:CODESEGMENTASSUMECS:CODESTART:MOVAH,1INT21H;等待键入字符,送ALMOVBL,ALSHRAL,4ANDBL,0FH;AL、BL中分别存放高、低四位ADDAL,30HMOVDL,ALMOVAH,2INT21H;输
2、出高四位CMPBL,9JANEXT1;若低四位为A-F,则转入NEXT执行ADDBL,30HMOVDL,BLMOVAH,2INT21H;输出0・9的低四位JMPNEXT2NEXT1:ADDBL,37HMOVDL,BLMOVAH,2INT21H;输出A・F的低四位NEXT2:MOVDL,HMOVAH,2INT21H;输出闩MOVDL,09HMOVAH,2INT21HJMPSTART;输出水平制表CODEENDSENDSTART1.保存源文件,执行汇编源程序,生成obj口标文件,结果无错误。2.执行程序,牛成exc可执行文件,结果无错误。五、实验结果1.源程序界面如下:nn«w
3、Jop«nexAmpWsQsrre►ac«kW«to4、0071000000000000000000700070007100:07101:"WK;/1UZ071030710407105071060710707108071090710A0710B0710C0710D0710E0710F®originalsourcecodeB418001001LIA808080808U28DDEDEDEDE33338雷32塞蜃翟第0122222222212U102030405060?080910111213CODESEGMENTASSUMECS:CODESTfiRr:HOVflH.lInsAr21hE:L.ALftL.iBL.OFH;等待键丿一;A5、L.BL4ADDAL.30HHD'JDL.ALtlDVAH.2INT21HCHPBL.9;输出高匕JCODEENDSENDSTART1.保存源文件,执行汇编源程序,生成obj口标文件,结果无错误。2.执行程序,牛成exc可执行文件,结果无错误。五、实验结果1.源程序界面如下:nn«wJop«nexAmpWsQsrre►ac«kW«to6、JHPSTARTSTART;谕岀0-9的旺四位.37H21HCODE;谕出水Tt«l*2.执行程序,生成exe可执行文件得到如下界面:0710:000007100000■emulatormycode.exe.回csipssSPBPSIDIDSES00000040000007100000071000000000000000000700070007100:07101:"WK;/1UZ071030710407105071060710707108071090710A0710B0710C0710D0710E0710F®originalsourcecodeB418001001LIA807、8080808U28DDEDEDEDE33338雷32塞蜃翟第0122222222212U102030405060?080910111213CODESEGMENTASSUMECS:CODESTfiRr:HOVflH.lInsAr21hE:L.ALftL.iBL.OFH;等待键丿一;AL.BL4ADDAL.30HHD'JDL.ALtlDVAH.2INT21HCHPBL.9;输出高匕J六、实验心得理解了汇编语言小编程的基本步骤,掌握了通过地址对数据赋值的方法。掌握汇编语言编制基本分支结构的算法,包括数据键入与赋值、逻辑
4、0071000000000000000000700070007100:07101:"WK;/1UZ071030710407105071060710707108071090710A0710B0710C0710D0710E0710F®originalsourcecodeB418001001LIA808080808U28DDEDEDEDE33338雷32塞蜃翟第0122222222212U102030405060?080910111213CODESEGMENTASSUMECS:CODESTfiRr:HOVflH.lInsAr21hE:L.ALftL.iBL.OFH;等待键丿一;A
5、L.BL4ADDAL.30HHD'JDL.ALtlDVAH.2INT21HCHPBL.9;输出高匕JCODEENDSENDSTART1.保存源文件,执行汇编源程序,生成obj口标文件,结果无错误。2.执行程序,牛成exc可执行文件,结果无错误。五、实验结果1.源程序界面如下:nn«wJop«nexAmpWsQsrre►ac«kW«to6、JHPSTARTSTART;谕岀0-9的旺四位.37H21HCODE;谕出水Tt«l*2.执行程序,生成exe可执行文件得到如下界面:0710:000007100000■emulatormycode.exe.回csipssSPBPSIDIDSES00000040000007100000071000000000000000000700070007100:07101:"WK;/1UZ071030710407105071060710707108071090710A0710B0710C0710D0710E0710F®originalsourcecodeB418001001LIA807、8080808U28DDEDEDEDE33338雷32塞蜃翟第0122222222212U102030405060?080910111213CODESEGMENTASSUMECS:CODESTfiRr:HOVflH.lInsAr21hE:L.ALftL.iBL.OFH;等待键丿一;AL.BL4ADDAL.30HHD'JDL.ALtlDVAH.2INT21HCHPBL.9;输出高匕J六、实验心得理解了汇编语言小编程的基本步骤,掌握了通过地址对数据赋值的方法。掌握汇编语言编制基本分支结构的算法,包括数据键入与赋值、逻辑
6、JHPSTARTSTART;谕岀0-9的旺四位.37H21HCODE;谕出水Tt«l*2.执行程序,生成exe可执行文件得到如下界面:0710:000007100000■emulatormycode.exe.回csipssSPBPSIDIDSES00000040000007100000071000000000000000000700070007100:07101:"WK;/1UZ071030710407105071060710707108071090710A0710B0710C0710D0710E0710F®originalsourcecodeB418001001LIA80
7、8080808U28DDEDEDEDE33338雷32塞蜃翟第0122222222212U102030405060?080910111213CODESEGMENTASSUMECS:CODESTfiRr:HOVflH.lInsAr21hE:L.ALftL.iBL.OFH;等待键丿一;AL.BL4ADDAL.30HHD'JDL.ALtlDVAH.2INT21HCHPBL.9;输出高匕J六、实验心得理解了汇编语言小编程的基本步骤,掌握了通过地址对数据赋值的方法。掌握汇编语言编制基本分支结构的算法,包括数据键入与赋值、逻辑
此文档下载收益归作者所有