填空题
1 十六进制数0D7H当被看做是某带符号数的补码时,他所表示的十进制数是( );而当被看做是无符号数时,他所表示的十进制数是()。
2 一个有2个字的数据区,其首地址为3750:0016H,则其中第1个字单元的物理地址是();第2个字单元的物理地址是()。
3 TEST指令对两个操作数执行();设置CF=OF=()。
4 设(SS)=4000H,(SP)=0026H,(AX)=9988H,(BX)=7766H。相机执行PUSH AX,PUSH BX指令后,(SP)=(),存放字节77H单元的物理地址是()。
5 若已知变量XYZ所对应单元的偏移地址是6442H,此单元的内容为7721H,则执行指令MOV AX ,XYZ后,(AX)=();而执行指令LEA AC XYZ后,)AX)=()
6 在PC机中,欲将CL寄存器和BL寄存器的内容相乘,则相应的指令序列为() () ()
7 MOV AL 0FBH
  ADD AL 07H
  MOV  WORD PTR[200H] 4777H
  MOV  BX 1FEH
  ADD AL BL
  ADD WORD PTR[BX+2] 0F0F0H
   上述操作执行后
  [200H]=()
判断题 若错误 请说明原因
1 在大多数机器的内部,整数采用源码表示
2 伪指令在程序运行执行
3 指令MOV [DI] [SI]可以把内存中的原操作数传递到内存中的目的单元
4 设——AL)=59H,执行指令CMP AL,20H之后,(AL)=59H
5 SUB AX,[CX]
6 MOV CS,AX
7 XCHG AL,[2000H]等同于XCHG[2000H],AL
8 SUB  40H,CL
9 DIV    10
问答题 
1  8086 1MB内存空间最多和最少个可以分成多少个段 为什么?
2  根据如下的数据段的定义,用示意图说明该数据段存储单元的分配情况。(应注明偏移地址及内容)并说明该段的长度。
      DATA SEGMENT
         ORG  0020H
        X     DB  "C",-5
               DB  2 dup(100),?
        Y     DB     "ABC"
      DATA    ENDS
编程题
1 编写一程序将输入的四个数按照从小到大的顺序排列
2 编写一程序将输入的大写字母转换为小写字母显示出来