微机原理实验一、实验目的: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^J