微机原理题库(试题和答案,全) 下载本文

单选题4单选题4单选题4单选题4单选题

4

单选题4单选题4单选题4单选题4单选题32

有下列指令:60H;00H;04H;A0H

MOV AX,1234HMOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLT

执行这些指令后,寄存器AL的值是 ?2

有下列指令:

00ABH;00BAH;4142H;4241H

STR1 DW ‘AB’

STR2 DB 16 DUP(?)CNT EQU ¥-STR1 MOV CX,CNT MOV AX,STR1 HLT

执行这些指令后,寄存器AX的值是?

2寄存器间接寻址方式中,操通用寄存器;堆栈;存储单元;作数在?中

段寄存器

2哪个寻址方式的跨段前缀不DS:[BP];DS:[SI];DS:可省略?

[DI];SS:[BP]

2

假设(SS)=2000H,(SP)20014;20011H;20010H;2000F=0012H,(AX)=1234H,执H

行PUSH AX后,() =12H ?

2

OR BX,1000H JNZ NO ;TEST

若要检查BX寄存器中的D12位BX,1000H

是否为1,应该用( )指令 JNZ YES;XOR BX,1000H JZ。YES;AND BX,1000H

JNZ YES

2

含有立即数的指令中,该立累加器中;指令操作码后的内即数被存放在 。存单元中;指令操作码前的内

存单元中;由该立即数所指定的内存单元中

2

下列程序:REP LODSB;REP STOSB;REPENEXT:MOV AL,[SI]SCASB;REP MOVSBMOV ES:[DI],ALINC SIINC DILOOP NEXT

可用指令 来完成该功能。

2

设(AL)=-68,(BL)=86,CF=1;SF=1;OF=1;ZF=1执行SUB AL,BL指令后,正确的结果是 。

2

位操作类指令的功能是对CPU内部通用寄存器或主存______。某一单元任一位进行状态检

测(0或1);对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1);对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置;进行移位操作

单选题4单选题4单选题3单选题3单选题3单选题3单选题3单选题3单选题3单选题32

执行以下程序段:12;34;56;78MOV AX,1234HMOV BX,5678HADD AL,BLDAA

MOV CL,ALMOV AL,AHADC AL,BHDAA

执行后,(CL)= 。

2

将寄存器AX的内容求反的正NEG AX;XOR AX,

确操作是 。

0FFFFH;NOT AX;CMP AX,AX

2

寄存器间接寻址方式中,操 通用寄存器;主存单元;程序作数处在?

计数器;堆栈

2.EXE文件产生在()之后。

汇编 ;编辑;用软件转换;连接

2

在8086/8088系统中,约定用SS,SP,BP;SS,SP,BX于形成堆栈段数据物理地址;DS,BX,BP;DS,SP,BP的寄存器有()。

2

下列四条指令中错误的是()MOV AX,[SI];MOV AX,。

[BP+DI];MOV AX,[DI];MOVAX,[BP—DI]

2

算术右移指令执行的操作是符号位填0,并顺次右移1______。

位,最低位移至进位标志位;符号位不变,并顺次右移1位,最低位移至进位标志位;进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;符号位填1,并顺次右移1位,最低位移至进位标志位 ;

2

把若干个模块连接起来成为汇编程序;连接程序;机器语可执行文件的系统程序是?

言程序;源代码程序

2

使汇编程序执行某种操作的变量;指令;伪指令;宏指令

命令是?

2字符 A的 ASCII码为 41H ,41H;42H;61H;62H

字符 a的 ASCII码为().

单选题3单选题3单选题3填空题3填空题

3

填空题3填空题3填空题3填空题3填空题

3

填空题3填空题3填空题

3

填空题3填空题32

11000110为二进制补码, 该 +198;-198;+58;-58

数的十进制原码为( ).

2

下列指令中, 不正确的指令MOV [BX+SI], AX;MOV是( ).

AX, [BX + SI];MOV AX,SI;MOV AX, [BX + CX]

2

若要使寄存器AL中的高 4 位AND AL, 0FH;AND AL,不变, 低 4 位全为 1 , 使0F0H;OR AL, 0FH;OR AL,用指令?0F0H2汇编语言源程序中的语句可分为两类__,__

2

请指出下列指令中源操作数和目标操作数的寻址方式:ADD 100H[BX][SI] ,DX目标操作数__;源操作数__

2

8086/8088系统中,存储器是分段的,每段最大长度是__字节,段内偏移地址从__到__。

2

8086CPU寻址外设可以有两种方式,一种是__寻址方式,另一种是__寻址方式。2

请指出下列指令中源操作数和目标操作数的寻址方式: ADC BX, [SI] 目标操作数__;源操作数__

2指令“MOV AX,BX”源操作数的寻址方式为__2

设(DS)

=2000H,(DI)=1000H,指令“MOV AX,[DI+2000H]”源操作有效地址为__,物理地址为2

汇编语言源程序中的语句有三种类型,它们是__语句,__语句,__语句。234.75=__ H=__BCD.2

已知DS=2000H,指令INCWORD PTR [0200H]的寻址方式为__

2

执行指令 PUSH AX有 SP=__, 执行指令 POP AX有SP=__

2

和指令 SHL AL, 1功能相同的指令是__

问答题35

源程序如下:MOV AH, 0MOV AL, 9MOV BL, 8ADD AL, BLAAAAAD

DIV AL

结果AL=?AH=?BL=?问答题3问答题3问答题35

源程序如下:

MOV AX, SEG TABLE ;TABLE为表头MOV ES, AX

MOV DI, OFFSETTABLE

MOV AL, ?0?MOV CX, 100CLD

REPNE SCASB5

源程序如下:CMP AX, BXJNC L1JZ L2JNS L3JNO L4JMP L5

设AX=74C3H,

BX=95C3H,则程序最后将转到哪个标号处执行?试说明5

理由。源程序如下:

MOV CX,9 MOV AL,01H MOV SI,1000HNEXT: MOV [SI],AL INC SI

SHL AL,1 LOOP NEXT

试问:执行本程序后有:AL=?;SI=?;CX=?;本程序的功能是?