因小舅子考试问我些编程问题,在下实在不会,求各路英雄赐教解困。谢谢!
1.计算机系统中cpu的地址总线有21条则能寻址的最大内存空间为多少mb

2.8086栈操作一次处理多少个字节

3.指令ADD AX,12H中的目的操作是什么寻址方式

4.在8086系统中默认的8位累加器是什么

5.PD伪指令定义变量有多少个字节

6.8086的AH寄存器是多少位寄存器

7.MOV AX[BX]指令中,目的操作数是什么

8.POP指令的作用是什么

9.XCHG指令的作用是什么

10.用DEBUG调试程序时A命令的作用是什么

11.MOV[BP12/12H],AX 假设(AX)=1212H,(DS)=2000H,(CS)=5000H,(SS)=6000H,(BP)=2000H计算操作书的物理地址

12.限定只能使用堆栈操作,不能用其它指令,将AX与BX寄存器的内容对调,写出判断程序片断。

13.已知[DS]=1111H,[SS]=2222H,[ES]=3333H,[BX]=11H,[BP]=22H,计算"MOV AX,[BX]"中汇编指令源操作数寻址所指向的物理单元

14.已知[AL]=8AH [CL]=3;[CF]=1;以及一连续执行的汇编程序,在下列方格内分别填入每一步执行后AL和CF正确值(一共9个格子,要求写2进制数,前8个格子写AL最后一个CF。)  
SHL AL,1; |_|_|_|_|_|_|_|_|_|
ROL AL,CL;|_|_|_|_|_|_|_|_|_|
RCR AL,CL;|_|_|_|_|_|_|_|_|_|

15.写出下列指令的含义分别是什么 JAE, JGE ,JB ,JCXZ

16.1+2+3+...N累加加到1000,统计被累加的自然个数送CN,累加和送SUM

17.显示一个字符串倒序显示,将下面程序填写完整并写出结果

DATA SEGMENT
  MSG DB 'HIS IS A STRING!',.'$'
  CT=$-MSG-2
  CR LF DB OAH,OPH,'$'
  ______
CODE SEGMENT
  ASSSUME DS:DATA.CS:CODE,ES;DATA
  MAIN PROC FAR
  MOV AX,DATA
  MOV OS,AX
  MOV ES,AX
  _______
  MOV AH,9
  INT 21H
  LEA DX,CRLF
  _______
  INT 21H
  LEABX,MSG
  ADD BX,CT
  MOV CX,CT+1
  NEXT:
  ________
  MOV AH,2
  INT 21H
  DEC BX
  LOOP NEXT
  ________
  INT 21H
  CODE ENDS
  END MAIN
显示结果:

再次郑重谢谢各路英雄了,如果您看到您会的麻烦您留下您的墨宝。