汇编语言实验报告三_第1页
汇编语言实验报告三_第2页
汇编语言实验报告三_第3页
汇编语言实验报告三_第4页
汇编语言实验报告三_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

班级:20144::15X16ASCII10H100H的所有字符,即以行为主的顺序及ASCII码递增的次序依次显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。windows10DosBox,masm[表格形式显示ASCII db db'$' assume ; ; int ;incdl dl,';intleadx,space calldis pop ;内层循环,cx ;leadx,r_c calldis poppopcx;loop_outcallexit yproc int21h yendpexitproc int21hexit enddatasegmentout1db'Enterkeyword:','$'out2db'Entersentence:','$'out3db'Matchatlocation:','$'out4db'Hofthesentence',13,10,'$'out5db'Nomatch',13,10,'$'keyworddbdbdb255dupsentencedbdbdb255dupkdbsdbdatacodesegmentassumecs:code,ds:data,es:datapushdssubax,axpushax leasi,keyword+2;sileadi,sentence+2;di

;输出Enterkeywordleadx,out1movah,09int21h;读入keyword,并放入keywordleadx,keywordmovah,0ahint;获取keyword的长度leabx,keyword+1moval,[bx]movmovdl,0ahmovah,2int21h

;输出Entersentenceleadx,out2movint;读入sentence,并放入sentenceleadx,sentencemovah,0ahint;获取sentenceleabx,sentence+1moval,[bx]movmovdl,0ahmovah,2int21h

moval,ssubal,kmovah,0incaxmov push ;cxmovcl,k;如果相等,串比较指令将执行的次数movch,0repzjz ;如果cx=0,;如果不相等,si指向关键字首地址,dileasi,keyword+2moval,kmovah,0subax,cxdecaxsubdi,axpop ;cxloopsearchjmpno_mach;输出Matchatlocation:leadx,out3movah,09int21h;movmoval,kmovah,0subleadi,sentence+1subbx,di;movch,4;

movrolbx,cl;左循环移位moval,blandaddal,30h;ASCIIcmpal,3ah;是不是>9 addal,7h;如果是A到movdl,almovah,2int21hdecchjnzrotate;输出Hofthesentenceleadx,out4movah,09int21hleasi,keyword+2leadi,sentence+2jmpsen;Nomatchleadx,out5movah,09int

movah,4chint21hcodeendsendstart本来想的是需要转换格式之类,但是后来试了一下打印10h的字符,只要用课02下面就是如何让他15*16的表格形式来显示,就是设置一个变量,用来循环,内层是16,外层是15,这样

温馨提示

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

评论

0/150

提交评论