分支结构程序设计-汇编语言.doc_第1页
分支结构程序设计-汇编语言.doc_第2页
分支结构程序设计-汇编语言.doc_第3页
分支结构程序设计-汇编语言.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汇编语言实验报告实验10汇编语言分支结构程序设计学院: 计算机学院 班级: 计Y112班 姓名: 梁建辉 学号: 201100403067 2012年12月1日1. 实验目的:(1) 学习输入、输出的相关指令,加深对输入输出相关指令的理解;(2) 掌握输入、输出程序设计、编写及调试的方法;(3) 加深对输入、输出的端口的理解。2. 实验内容:(1) 调试程序1:编写程序,实现读取coms实时钟,并读到的时、分和秒保存到相应的变量中 DATASEGMENTCMOS_PORTEQU70HCMOS_REGAEQU0AHUPDATE_FEQU80HCMOS_SECEQU00HCMOS_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_MINOUTCMOS_PORT,ALJMP$+2INAL,CMOS_PORT+1MOVMINUTE,ALMOVAL,CMOS_HOUROUTCMOS_PORT,ALJMP$+2INAL,CMOS_PORT+1MOVHOUR,ALMOVAH,4CHINT21HCODEENDSENDSTART上机运行该程序并检查运行结果是否正确。3. 实验运行结果:(1)1402:0000 B80114 MOV AX,14011402:0003 8ED8 MOV DS,AX1402:0005 B00A MOV AL,0A1402:0007 E670 OUT 70,AL1402:0009 EB00 JMP 000B1402:000B E471 IN AL,711402:000D A880 TEST AL,801402:000F 75F4 JNZ 00051402:0011 B000 MOV AL,001402:0013 E670 OUT 70,AL1402:0015 EB00 JMP 00171402:0017 E471 IN AL,711402:0019 A20000 MOV 0000,AL1402:001C B002 MOV AL,021402:001E E670 OUT 70,AL-段首地址为:1401运行前的结果:-d 1401:0,f1401:0000 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 .运行后的结果:-gProgram terminated normally-d 1401:0,f1401:0000 51 18 09 00 00 00 00 00-00 00 00 00 00 00 00 00 Q. .-.-单步运行结果:AX=1401 BX=0000 CX=0046 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=13F1 ES=13F1 SS=1401 CS=1402 IP=0003 NV UP EI PL NZ NA PO NC1402:0003 8ED8 MOV DS,AX-tAX=1401 BX=0000 CX=0046 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=1401 ES=13F1 SS=1401 CS=1402 IP=0005 NV UP EI PL NZ NA PO NC1402:0005 B00A MOV AL,0A-tAX=140A BX=0000 CX=0046 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=1401 ES=13F1 SS=1401 CS=1402 IP=0007 NV UP EI PL NZ NA PO NC1402:0007 E670 OUT 70,AL-tAX=140A BX=0000 CX=0046 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=1401 ES=13F1 SS=1401 CS=1402 IP=000B NV UP EI PL NZ NA PO NC1402:000B E471 IN AL,71-tAX=14A6 BX=0000 CX=0046 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000DS=1401 ES=13F1 SS=1401 CS=1402 IP=000F NV UP EI NG NZ NA PO NC1402:000F 75F4 JNZ 0005心得体会:在完成整个设计的过程中,首先是系统的了解整个输入输出程序的基本思想,原理和调试。在掌握了整个原理之后便是程序的调试和数据的记录。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论