贵州大学微机原理(汇编语言)实验报告_第1页
贵州大学微机原理(汇编语言)实验报告_第2页
贵州大学微机原理(汇编语言)实验报告_第3页
贵州大学微机原理(汇编语言)实验报告_第4页
贵州大学微机原理(汇编语言)实验报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

贵州大学GUIZHOUUNIVERSITY实验报告实验课程名称 微型计算机原理实验扌报告 实验项目名称 自编程序实验1 专业班级 电子信息科学与技术08级1班学生姓名 学 号 实验成绩 指导教师签字 理学院实验时间:2010年12月6日自编程序实验1用表格形式显示字符1、 题目:用表格形式显示ASCII字符2、 实验要求:按15行*16列的表格形式显示ASCII码为10H—100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每16个字符为一彳丁,每行中的相邻两个字符之间用空白字符(ASCII码为0)隔开。3、 提示:(1) 显示每个字符可使用功能号为2的显示输出功能调用MOVAH,2MOVDL,10H;字符从10H开始,每显示一个DL+1产生下一个字符INT21H(2) 显示空白符时DL=00H;(3) 每行显示结束时需要显示回车(ASCII码为0DH)和换行(ASCII码为0AH),本行显示结束后可另起一行显示。基本实验程序如下:;ASCII.ASMDATASEGMENTINFODB'**ThisisadisplayASCIIcodesheet.(10H-100H)**',0DH,0AH,'$'DATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXLEADX,INFOMOVAH,9INT21HMOVDX,10HLINE:MOV CL,16CYCLE:MOV AH,2INT21HINC DXCMPDX,100HJZ DONEPUSHDXMOVAH,2MOVDL,0INT21HPOPDXDECCLCMPCL,0JZ NEXTJMP CYCLENEXT:PUSHDXMOVDL,0DHMOVAH,2INT21HMOVDL,0AHMOVAH,2INT21HPOPDXJMPLINEDONE:MOVAH,4CHINT21HCODEENDSENDSTART结果如图所示:S3Administrator:G\WindciwsVsyst亡rriSEVCMDtx亡RunTile[ASCII1.EME1:ListFile[NULMAPl;IibnjrirsIIIHI:Earning:NoSTACKsegmentTherewds1errordetected.sheet.(1011100H)**一一I」?<L\11—1Lr■nc*4;K[k{Ic1-TlarlIfi:Jz-Jz-eorfl”i—iyl)9Iviy"6voB■sn(8Hxh>XI«7Gw9w9US---rfcsd・OQ6Fvfu■弓u冃--T口-■MasX5Eueo-adDsnui4DTdt»a-o比yttscscs-a6EK-HiTilil2BRbGwch\T—-1OO-aa"us:Xc*►PC.-EN一一rGJMhr-L£—I\u-L?一oiT?)-lM:赳丄-tbt-加上表格线后的实验程序如下:;ASCII.ASMDATASEGMENTINFODB0DH,0AH,' **ThisisadisplayASCIIcodesheet.(10H-100H)**',0DH,0AH,0DH,0AH,'$'DAT1DB201.205.205.205.209.205.205.205.209.205.205.205.209.205.205.205.209.205.205,205,209,205,205,205,209,205,205,205,209,205,205,205,209,'$'DAT2DB205.205.205.209.205.205.205.209.205.205.205.209.205.205.205.209.205.205.205,209,205,205,205,209,205,205,205,209,205,205,205,187,0DH,0AH,'$'DAT3DB0DH,0AH,200,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,'$'DAT4DB205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,207,205,205,205,188,'$'DATAENDSCODESEGMENTASSUMEDS:DATA,CS:CODESTART:MOVAX,DATAMOVDS,AXLEADX,INFO;显示提示信息MOVAH,9INT21HLEADX,DAT1;显示表格的顶线INT21HLEADX,DAT2;显示表格的顶线INT21HMOVDX,10HLINE:PUSHDX;对DL中的数据保护MOVDL,186;显示表格最左边边线MOVAH,2INT21HMOVDL,0INT21HPOPDX;返回DL中的数据MOVCL,16MOVCH,16CYCLE:INT21H;显示DL里存的ASCII码字符INCDX;DX自加,指向下一个字符CMPDX,100H;与100H比较,看是否是显示完毕JZDONE;是,结束程序DECCHCMPCH,0JZNEXT0CALLDISP;调用子程序,显示间隔线NEXT0:DECCL;CL自减,用于16个字符显示完毕后换行CMPCL,0JZNEXTJMPCYCLENEXT:PUSHDXMOVDL,0INT21HMOVDL,186;显示表格最右边边线INT21HMOVDL,0DH ;回车换行INT21HMOVDL,0AHINT21HPOPDXJMPLINEDISPPROCPUSHDXMOVDL,0INT21HMOVDL,179INT21HMOVDL,0INT21HPOPDXRETDONE:MOVDL,0INT21HMOVDL,186INT21HLEADX,DAT3MOVAH,9INT21HLEADX,DAT4INT21HMOVAH,4CHINT21HCODEENDSENDSTART结果如图所示:SIAdministrat

温馨提示

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

评论

0/150

提交评论