电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理实验

微机原理实验_第1页
1/6
微机原理实验_第2页
2/6
微机原理实验_第3页
3/6
微机原理实验一、实验目的:1、应用学过的汇编语言编写简单程序,将汇编语言在编程中实际应用。2、掌握汇编语言的编辑、汇编、连接、调试等基本方法。3、灵活应用各种语句实现要求的程序功能。4、在实验中进一步掌握并熟练应用汇编语言,理解常用指令、伪指令及存储空间分配等二、实验内容:从键盘取得一串字符显示在屏幕上,然后将这串字符以输入的反序再显示一遍,并统计这字符串中'A,的个数,显示在屏幕上。附加要求:可以从键盘输入需要统计的字符,并统计这字符串中这个字符的个数,显示在屏幕上。三、流程图:**********显示第一句提示^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx*1**1**1**1**1**1**1**1*^Tx四、实验程序:DATASSEGMENTPASSDB20;预留 20 个字节的空间存放输入的字符BLK1DB'SHURUZIFUCHUAN:$';在屏幕上要显示的提示语句 BLK2DB'SHURUZIFU:$'BLK3DB'SHULIANGSHI:$'BLK4DB'FANZHUANHOU:$'DATASENDS;********以上是数据段定义,下面开始代码段************CODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AX;实现 ASSUME 中的承诺.^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx^Jx9MOVAH,09H;字符串输出功能 09HLEADX,BLK1INT21HMOVAH,0AH;字符串输入功能 0AHLEADX,PASSINT21H以上完成字符串输入并显示出来***************MOVAH,2MOVDL,0DHINT21HMOVDL,0AHINT21HMOVAH,09HLEADX,BLK4INT21H;*******输出 BLK4 中定义的内容,提示为反转后字符串***************MOVCL,PASS+1;PASS+1 处是实际输入的字符个数MOVCH,0;CH 置 0,CX 为循环的次数也就是输入的字符个数MOVDL,PASS+1MOVDH,0;DX 同样是字符个数,用于后面的加法运算LEASI,PASS+2;PASS+2 处为实际输入字符的开始位置;ADDSI,DX;用加法实现了将 SI 的指针指向了字符串的最后一个字符*1**1**1**1**1**1**1**1**1*^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx以上实现回车换行*1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1*^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx回车换*1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1**1*^Tx^Tx^Tx^Tx^Tx^Tx^Tx^Tx^;*****输出提示语 BLK3 相同字符的数^Tx^Tx^T...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理实验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部