10汇编语言实验整理

  • 格式:doc
  • 大小:29.50 KB
  • 文档页数:1

下载文档原格式

  / 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.设计程序。实现Y=2X+3,X是一位十进制数。要求X从键盘输入,在下一行显示

“Y=2X+3=”以及十进制计算结果。

2.编写程序,将键盘输入的小写字母变为大写字母显示在屏幕上,输入小写字母以外的其

它字符则退出。。

3.设计程序。实现Z=X/4+16*Y,X和Y都是一位十进制数。要求从键盘输入,在下一行

显示“Z=X/4+16*Y”以及十进制计算结果。

4.用查表的方法将内存单元中的字用十六进制显示出来。

5.输入0~255以内的十进制数,显示出相应的十六进制数。

6.分支程序设计。完成如下公式的计算,请写出程序。

(X+3)/2 X>0

Y= 0 X=0

X×4 X<0

7.字数组M中有10个数据,分类统计其中正数、负数、0的个数,分别存入POSI、NEGA、

ZERO 单元。

8.分别统计3个班级中某科成绩优秀的人数和不及格的人数。

9.编写程序,将AX寄存器中的16位数分成4组,每组4位,从低到高分别放在AL、

BL、CL、DL中。

10.对一个有10个元素的字节数组按降序排序

11.实现两个键入的十进制数相减运算(如果结果为负数,需要求绝对值)。

12.键入一个十六进制数,求其真值(用十进制显示,负数前加负号“-”)。

13.对输入的负数求反码,并用十六进制显示出来。

14.写出对内存单元X中的补码求真值的子程序,补码保存在BX中。

15.编写程序。键盘输入两个1位的十进制数,做加法运算。加法结果调整为非压缩的BCD

码,并显示出十进制结果。要求调用宏INPUT和OUTPUT实现键盘输入和显示部分。

16.编写80H号中断处理程序。中断发生时,显示彩色的0~9十个数字。

17.编写读取时钟计数器的值,经过变换产生百位以内随机数的程序。

18.编程实现在窗口中将键盘输入的小写字母加密后显示出来。