分支结构程序设计汇编语言

分支结构程序设计汇编语言

ID:6305359

大小:40.00 KB

页数:5页

时间:2018-01-09

分支结构程序设计汇编语言_第1页
分支结构程序设计汇编语言_第2页
分支结构程序设计汇编语言_第3页
分支结构程序设计汇编语言_第4页
分支结构程序设计汇编语言_第5页
资源描述:

《分支结构程序设计汇编语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、汇编语言实验报告实验10汇编语言分支结构程序设计学院:计算机学院班级:计Y112班姓名:梁建辉学号:2011004030672012年12月1日1.实验目的:(1)学习输入、输出的相关指令,加深对输入输出相关指令的理解;(2)掌握输入、输出程序设计、编写及调试的方法;(3)加深对输入、输出的端口的理解。2.实验内容:(1)调试程序1:编写程序,实现读取coms实时钟,并读到的时、分和秒保存到相应的变量中DATASEGMENTCMOS_PORTEQU70HCMOS_REGAEQU0AHUPDATE_FEQU80HCMOS_SECEQU00HCMO

2、S_MINEQU02HCMOS_HOUREQU04HSECONDDB?MINUTEDB?HOURDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXUIP:MOVAL,CMOS_REGAOUTCMOS_PORT,ALJMP$+2INAL,CMOS_PORT+1TESTAL,UPDATE_FJNZUIPMOVAL,CMOS_SECOUTCMOS_PORT,ALJMP$+2INAL,CMOS_PORT+1MOVSECOND,ALMOVAL,CMOS_MINOUTCMO

3、S_PORT,ALJMP$+2INAL,CMOS_PORT+1MOVMINUTE,ALMOVAL,CMOS_HOUROUTCMOS_PORT,ALJMP$+2INAL,CMOS_PORT+1MOVHOUR,ALMOVAH,4CHINT21HCODEENDSENDSTART上机运行该程序并检查运行结果是否正确。1.实验运行结果:(1)1402:0000B80114MOVAX,14011402:00038ED8MOVDS,AX1402:0005B00AMOVAL,0A1402:0007E670OUT70,AL1402:0009EB00JMP000B

4、1402:000BE471INAL,711402:000DA880TESTAL,801402:000F75F4JNZ00051402:0011B000MOVAL,001402:0013E670OUT70,AL1402:0015EB00JMP00171402:0017E471INAL,711402:0019A20000MOV[0000],AL1402:001CB002MOVAL,021402:001EE670OUT70,AL-段首地址为:1401运行前的结果:-d1401:0,f1401:00000000000000000000-00000000

5、00000000................运行后的结果:-gProgramterminatednormally-d1401:0,f1401:00005118090000000000-0000000000000000Q................-..............-单步运行结果:AX=1401BX=0000CX=0046DX=0000SP=0000BP=0000SI=0000DI=0000DS=13F1ES=13F1SS=1401CS=1402IP=0003NVUPEIPLNZNAPONC1402:00038ED8MOVDS

6、,AX-tAX=1401BX=0000CX=0046DX=0000SP=0000BP=0000SI=0000DI=0000DS=1401ES=13F1SS=1401CS=1402IP=0005NVUPEIPLNZNAPONC1402:0005B00AMOVAL,0A-tAX=140ABX=0000CX=0046DX=0000SP=0000BP=0000SI=0000DI=0000DS=1401ES=13F1SS=1401CS=1402IP=0007NVUPEIPLNZNAPONC1402:0007E670OUT70,AL-tAX=140ABX=

7、0000CX=0046DX=0000SP=0000BP=0000SI=0000DI=0000DS=1401ES=13F1SS=1401CS=1402IP=000BNVUPEIPLNZNAPONC1402:000BE471INAL,71-tAX=14A6BX=0000CX=0046DX=0000SP=0000BP=0000SI=0000DI=0000DS=1401ES=13F1SS=1401CS=1402IP=000FNVUPEINGNZNAPONC1402:000F75F4JNZ0005心得体会:在完成整个设计的过程中,首先是系统的了解整个输入

8、输出程序的基本思想,原理和调试。在掌握了整个原理之后便是程序的调试和数据的记录。通过这次的实验又进一步加深了对汇编的理解以及它的整个运行过程,能熟练掌

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

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

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