一、选择题(共 10小题,每小题 3分,共 30分)
1、已知[X]原=10101100B,则[X]的真值为( )。
A.44 B.45 C.-44 D.-45
2、指令( )的源操作数的寻址方式为直接寻址。
A.MOV [2000H],AL B.IN AL,DX
C.XOR AL,[2000H] D.MOV AX,2000H
3、设 DS=8225H,DI=3942H,指令 INC BYTE PTR[DI]操作数的物理地址是( ) 。
A.86192H B.85B92H C.416 ……此处隐藏6445个字…… 地址。
四、汇编语言阅读填空题(共3小题,共25分)
1、答:DS=1000H SI=2505H AX=1005 H CL=00H(每空1分)
2、答:
1)判断数据区BLOCK中的数据的偶数的个数,结果放到RESULT中。(2分)
2)5(2分)
3)计算BLOCK的长度,10。(2分)
4) MOV AX,DSEG。(2分)
5)OFFSET BLOCK,LEA SI,BLOCK(2分)
6)TEST AL,01H(2分)
3、答:
(1)程序完成的功能是 统计数据区DA1中的字符串每个字符中1的个数放到DA2所对应的单元 (4分)
(2)程序运行结束后,DL中的内容为 3 (1分)
(3)程序运行结束后,CX中的内容为 0 (1分)
(4)指令CMP AL, 0在程序中的作用是 判断单个字符是否比较完毕 (3分)
(5)程序运行结束后,DA2+1单元中的内容为 2 (1分)
(6)程序运行结束后,DA2+2单元中的内容为 3 (1分)
五、综合应用题(共4小题,共50分)
略