文档介绍:复习题
1、求内存单元中两个连续字的和。
要求:在存储单元A起有两字的无符号加数,在单元B起有两个字的无符号被加数,求其两数相加的和,结果存回A单元处。
2、试编写一程序计算以下表达式的值。
w=x+y-40
设式中的x、y均为有符号字数据,结果存放在字变量W之中。
3、假设有一组数据:5,-4,0,3,100,-51,请编一程序,判断:每个数大于0,等于0,还是小于0;并输出其判断结果。
即: 1 当x>0
y= 0 当x=0
-1 当x<0
4、编写程序计算|X-Y|的值,其中:X和Y为存放于X单元和Y单元的字操作数,要求将结果存入result单元中。
5、编一汇编语言程序,统计BX中1的个数。
6、编写一个程序,将内存1000H开始的连续100个字节送往2000H开始的连续100个内存单元中。
7、编程计算1+2+3+…+10的和。
8、从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是,请输出“这不是一个大写字母”的英文信息。
9、编程实现在显示器上输出一问一答的对话显示。如:“ what your name?“,”my name is li yang”。对话内容自定,只有一问一答即可。
10、编写程序,实现将小写字母字符串转换成大写字母字符串。
11、计算一8位的二进制数据乘以20后的结果。(要求用移位指令完成)
12、求内存单元中两个连续字的差。
要求:在存储单元A处放被减数,在单元B处放减数,求其两数的差,结果放在变量C处。
13、设内存中有三个互不相等的无符号字数据,请编程将其中的最大值放入MAX单元中。(程P92)
14、在内存单元X中定义一个8位数,要求将其高4位放入X+1单元的低4位,低4位放入X+2单元的低4位,并将X+1 与X+2单元的高4位清0。