答案:D
33知识点:0110 填空题: 已知数据段如下: ORG 0100H ARY DW 3,$+4,5,6 CNT EQU $-ARY DB 1,2,CNT,3
则执行如下指令后,AX=()、BX=()。 MOV AX,ARY+2 MOV BX,ARY+10 选项A)0126H;04HH 选项B)0126H;08H 选项C)0106H;08H 选项D)0106H;04H 答案:C
35知识点:0110 填空题: MOV AL,7EH MOV CL,04H ROL AL,CL
执行上述程序片段后,(AL)= (),(CL)=() 选项A)7EH;0 选项B)7EH;1
选项C)E7H;2 选项D)E7H;4
37知识点:0110 填空题: MOV AL,4CH MOV BL,0B5H ADD AL,BL
执行上述程序片段后,(AL)= (),(BL)=() 选项A)7H;B7H 选项B)7H;B5H 选项C)1H;B7H 选项D)1H;B5H
38知识点:0110 填空题:
下面程序段是实现把STR1中所有字符逆向传送到BUF缓冲区(即STR1中第一个字符送到BUF的最后一个单元,STR1中最后一字符送到BUF的第一个单元)。程序中所空缺的指令填为()。
MOV SI,OFFSET BUF-1 MOV DI,OFFSET BUF MOV CX,COUNT __________ LOOP:MOVSB __________ LOOP LOP
选项A)CLD; SUB SI 2 选项B)CLD; SUB SI 1 选项C)CMP;SUB DI 1
选项D)CMP;SUB DI 2 答案:A
39知识点:0110 填空题: 执行如下程序: MOV AL,38H MOV BL,49H CALL SUBO INC AL DEC CL ┇ SUBO PROC ADD AL,BL MOV CL,AL DAA RET SUBO ENDP
上述程序段运行后,AL=(),CL=()。 选项A)80H; 80H 选项B)80H; 88H 选项C)88H;80H 选项D)88H;88H 答案:C
40知识点:0110 填空题: 执行如下程序: MOV AX,0 MOV BX,1 MOV CX,100 A:ADD AX,BX INC BX LOOP A HLT
执行后(BX)= (),(AX)=()。 选项A)100; 1010 选项B)101;1010 选项C)100;5050 选项D)101;5050
41知识点:0110 填空题: MOV BL,64H MOV CL,03H XOR AX,AX AGAIN:ADD AL,BL ADC AH,0 DEC CL JNZ AGAIN