02318计算机组成原理

MOV AL,34H ;34H是()。IN AL,34H ;34H是()。

题目

MOV AL,34H ;34H是()。IN AL,34H ;34H是()。

参考答案和解析
正确答案:立即数;直接I/O端口地址
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知AL=87H,BL=34H, 则指令ADD AL,BL执行后,OF和CF的值分别为?( )

A、0,0

B、0,1

C、1,0

D、1,1


参考答案C

第2题:

下列语句中能与“DAlDB32H,34H”语句等效的是__。

A.MOVDA1,32HMOVDAI+l,34H"

B."MOVDA1,32MOVDAI+1,34"

C.MOVWORDPTRDA1,3234H

D.MOVWORDPTRDAI,‘24’


正确答案:A

第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


正确答案:D

第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


正确答案:B

第5题:

假设(AL)=17H,(BL)=34H,依次执行ADD AL,BL和DAA指令后,(AL)=【 】。


正确答案:51H
51H

第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


正确答案:POP  CX
POP  CX

第7题:

程序执行前有(SP)=34H,(34H)=30H,(33H)=20H,(32H)=10H。执行下列指令后,DPTR中的数据是( )。POPAPOPDPHPOPDPL

A、2010H

B、3020H

C、3010H

D、3034H


参考答案:A

第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


正确答案:D

第9题:

当执行下列指令后,(AL)=______,(DX)=______。

STR1 LABEL WORD

STR2 DB 12H

DB 34H

MOV AL,STR2

MOV DX,STRl


正确答案:12H  3412H
12H , 3412H

第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


正确答案:B
解析:选项B的有错误,因为AX是16位的寄存器,它里面放的是以字为单位的。而DA1则是字节,所以要把字节转换为字的形式,转换后像选项D所示:MOVWORDPTRDA1+1,AX。或者把AX变为AH或AL,转换后为:MOVDA1+1,AH或MOVDA1+1,AL。

更多相关问题