10汇编语言实验整理
- 格式:doc
- 大小:29.50 KB
- 文档页数:1
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.编程实现在窗口中将键盘输入的小写字母加密后显示出来。