MOV AL,34H ;34H是()。IN AL,34H ;34H是()。
第1题:
已知AL=87H,BL=34H, 则指令ADD AL,BL执行后,OF和CF的值分别为?( )
A、0,0
B、0,1
C、1,0
D、1,1
第2题:
下列语句中能与“DAlDB32H,34H”语句等效的是__。
A.MOVDA1,32HMOVDAI+l,34H"
B."MOVDA1,32MOVDAI+1,34"
C.MOVWORDPTRDA1,3234H
D.MOVWORDPTRDAI,‘24’
第3题:
执行MOV AX ,WDAT 指令,要使AX寄存器中内存为3412H,不能采用下列哪种数据定义?
A. DSEG SEGMENT
WDAT EQU WORD PTR BDAT
BDAT DB 12H,34H
DSEG ENDS
B. DESG SEGMENT
BDAT DB 12H,34H
WDAT = WORD PTR BDAT
DSEG ENDS
C. DESG SEGMENT
WDAT EQU THIS WORD
BDAT DB 12H,34H
DSEG ENDS
D. DESG SEGMENT
BDAT DB 12H,34H
WDAT LABEL WORD
DESG EBDS
第4题:
执行下列程序段后,AL=( )。 MOV AL,64 MOV CL,2 SHR AL,CL MOV CL,AL SHR AL,2 ADD AL,CL
A.16
B.20
C.32
D.64
第5题:
假设(AL)=17H,(BL)=34H,依次执行ADD AL,BL和DAA指令后,(AL)=【 】。
第6题:
阅读下面的汇编语言程序,填充【 】,使程序能按预定的设计要求正常执行:
DSEG SEGMENT
ARRAY DB 34H,56H,23H,70H,96H
CNT DW $-ARRAY
DSEG ENDS
SSEG SEGMENT PARA STACK ‘STACK’
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEGM,SS:SSEG
START: MOV AX,DSEG
MOV DS,AX
MOV SI,OPFSET ARRAY
MOV CX,CNT
CLD
NEXT: LODSB
MOV BL,AL
AND AL,0FOH
PUSH CX
MOV CL,4
SHR AL,CL
OR AL,30H
CALL DISP
MOV AL,BL
AND AL,0FH
OR AL,30H
CALL DISP
DEC CX
JCXZ ZTE
MOV ALM, ‘,’
CALL DISP
JMP NEXT
ZTE: MOV AH,4CH ;终止当前进程,返回调用进程
INT 21H
DISP: MOV AH,14 ;写字符到当前光标位置,光标前进一格
INT 10H
RET
CSEG ENDS
END START
第7题:
A、2010H
B、3020H
C、3010H
D、3034H
第8题:
并行接口8255A 的端口地址为30H~36H,若要将C口的PC4置位,应该使用的指令组是
A.MOV AL, 08H OUT 34H, AL
B.MOV AL, 09H OUT 34H, AL
C.MOV AL, 08H OUT 36H, AL
D.MOV AL, 09H OUT 36H, AL
第9题:
当执行下列指令后,(AL)=______,(DX)=______。
STR1 LABEL WORD
STR2 DB 12H
DB 34H
…
MOV AL,STR2
MOV DX,STRl
第10题:
设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )
A.ADR1 DWDA1
B.MOV DA1+1,AX
C.MOV BYTE PTR DA2+1,AL
D.MOV WORD PTR DA1+1,AX