正在加载图片...
16.下列指令执行时出错的是() A.ADD BUF1,BUF2 B.JMP DWORD PTR DAT [BX] C.MOV AX,[BX+DI]NUM D.TEST AL,08H 17.已知(AX)=1234H,执行下述三条指令后,(AX)=() MOV BX,AX NEG BX ADD AX.BX A.1234H B.OEDCCH C.6DCCH D.0000H 18.在下列指令中, 指令的执行会影响条件码中的CF位。() A.JMP NEXT B.JC NEXT C.INC BX D.SHL AX,1 19.串指令中的目的操作数地址是由 提供。() A.SS:[BP] B.DS:[SI] C.ES:D川 D.CS:[IP] 20.将DX的内容除以2,正确的指令是() A.DIV2 B.DIV DX,2 C.SARDX,1 D.SHL DX,1 二,简答题(每小题4分,共12分) 1.假定(DX)=10111001B,(CL)=0.3,(CF)=1,试确定下列各条指 令单独执行后,DX中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL 2.写出完成下述功能的程序段: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)传送15H到BL寄存器 (4)AL的内容乘以BL的内容 并请写出最后(AX)=? 3.写一程序段,求双字长数DX:bX的相反数。 三,程序分析题(每小题6分,共36分) 1.现有如下程序段: DATA SEGMENT DA3 EQU 1234H ORG 0020H DA4 EQU $-DA216.下列指令执行时出错的是( ) A.ADD BUF1,BUF2 B.JMP DWORD PTR DAT [BX] C.MOV AX,[BX+DI] NUM D.TEST AL,08H 17.已知(AX)=1234H,执行下述三条指令后,(AX)=( ) MOV BX,AX NEG BX ADD AX,BX A.1234H B.0EDCCH C.6DCCH D.0000H 18.在下列指令中,______指令的执行会影响条件码中的 CF 位。( ) A.JMP NEXT B.JC NEXT C.INC BX D.SHL AX,1 19.串指令中的目的操作数地址是由______提供。( ) A.SS:[BP] B.DS:[SI] C.ES:[DI] D.CS:[IP] 20.将 DX 的内容除以 2,正确的指令是( ) A.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,1 二,简答题(每小题 4 分,共 12 分) 1.假定(DX)=10111001B,(CL)=0.3,(CF)=1,试确定下列各条指 令单独执行后, DX 中的值。 (1)SHR DX,1 (2)RCR DL,1 (3)RCL DX,CL 2.写出完成下述功能的程序段: (1)传送 25H 到 AL 寄存器 (2)将 AL 的内容乘以 2 (3)传送 15H 到 BL 寄存器 (4)AL 的内容乘以 BL 的内容 并请写出最后(AX)=? 3.写一程序段,求双字长数 DX∶bX 的相反数。 三,程序分析题(每小题 6 分,共 36 分) 1.现有如下程序段: DATA SEGMENT DA3 EQU 1234H ORG 0020H DA4 EQU $-DA2
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有