锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

[计算机组成原理] 第四章测验

时间:2023-02-25 20:30:00 pcb传感器进口201a75

目录

    • 1.单选题 (1分)
    • 2.单选题 (1)(不)
    • 3.单选题 (1分)
    • 4.单选题 (1分)
    • 5.单选题 (1分)
    • 6.单选题 (1分)
    • 7.单选题 (1分)
    • 8.单选题 (1)(不)
    • 开始计算很多指令
    • 9.单选题 (1)(待算)
    • 10.单选题 (1分)
    • 11.单选题 (1分)
    • 12.单选题 (1分)
    • 13.单选题 (1分)
    • 14.单选题 (1分)
    • 15.单选题 (1分)
    • 16.判断题 (1.5分)
    • 17.判断题 (1.5分)
    • 18.判断题 (1.5分)
    • 19.判断题 (1.5分)
    • 20.判断题 (1.5分)(不)
    • 21.判断题 (1.5分)
    • 22.判断题 (1分)
    • 23.判断题 (1分)
    • 24.判断题 (1)(不知道)
    • 25.判断题 (1.5分)
    • 26.判断题 (1分)
    • 27.判断题 (1.5分)
    • 28.判断题 (1.5分)
    • 29.判断题 (1.5分)
    • 30.判断题 (1.5分)
    • 31.判断题 (1.5分)(不)
    • 32.判断题 (1.5分)
    • 33.判断题 (1.5分)
    • 34.填空题 (5分)
    • 35.填空题 (7分)
    • 37.填空题 (4分)
    • 38.填空题 (4分)
    • 39.填空题 (2分)
    • 40.填空题 (6分)

1.单选题 (1分)

MOV AX,ES:[1000H] 源操作数的寻址方式为()
A
立即寻址

B
直接寻址

C
相对地址的寄存器

D
间接搜索寄存器

分数:1分
正确答案: B


解析 :

  1. 立即寻址
    MOV AX,VAL(MOV AX,100)
  2. 直接寻址
    MOV AX,[100]
  3. 寄存器搜址(操作数在于寄存器里)
    MOV AX,BX
  4. 间接搜索寄存器
    操作数在存储器中,有效寄存器BX,SI,DI,BP
    MOV AX,[BX]
  5. 寄存器相对寻址
    存储器中的操作数
    MOV AX,[BX 100]

2.单选题 (1)(不)

MOV AX,ES:COUNT[DI] 源操作数的寻址方式是( )
A间接搜索寄存器
B立即寻址
C相对地址的寄存器
D基址寄存器相对寻址
分数:1分
正确答案: C

3.单选题 (1分)

MOV DX,COUNT[BP][DI]源操作数的寻址方式是( )
A
相对地址的寄存器

B
间接搜索寄存器

C
直接寻址

D
相对基址变址寻址

本题得分:1分
正确答案: D

4.单选题 (1分)

指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,所以物理地址是( )
A
17500H

B插入图片描述

16500H

C
14500H

D
13500H

分数:1分
正确答案: B


解析 :
一般都是 D S DS DS
B P , S P BP,SP BP,SP的时候使用 S S SS SS
1200 ? 10 3500 1000 = 16500 Z 1200*10 3500 1000 = 16500Z 1200?10 3500+1000=16500Z


5.单选题 (1分)

指令MOV AX,COUNT[BX],若COUNT=0400H,SS=1200H,DS=1000H,BX=5000H,那么物理地址为( )

A
17400H

B
17000H

C
15400H

D
14500H

本题得分:1分
正确答案: C


解析 :
一般都是 D S DS DS
B P , S P BP,SP BP,SP的时候使用 S S SS SS
1200 ∗ 10 + 3500 + 1000 = 16500 Z 1200*10 + 3500 + 1000 = 16500Z 120010+3500+1000=16500Z


6.单选题 (1分)

指令MOV DX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为( )

A
6F300H

B
77800H

C
59800H

D
78700H

本题得分:1分
正确答案: C
5400 ∗ 10 + 4000 + 1300 + 500 = 59800 H 5400*10+4000+1300+500=59800H 540010+4000+1300+500=59800H

7.单选题 (1分)

当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()
A
表示结果中含1的个数为偶数

B
表示结果中含1的个数为奇数

C
表示该数为偶数

D
表示结果中低八位含1的个数为偶数

本题得分:1分
正确答案: D


解析 :
答案好像是出错了


8.单选题 (1分)(不会)

MOV BUF[BX],AX该指令中目的操作数寻址方式是( )。
A
寄存器寻址

B
寄存器间接寻址

C
寄存器相对寻址

D
相对基址变址寻址

本题得分:0分
正确答案: C

开始计算一大堆指令

9.单选题 (1分)(待算)

若AX=1020H,BX=1200H,CF=1,则SBB AX,BX的执行结果为()
A
0EF1FH

B
0FEFFH

C
0FE1FH

D
0FE21H

本题得分:1分
正确答案: C


解析 :
S B B   D E S T , S R C SBB\ DEST,SRC SBB DEST,SRC (带借位的减法)
D E S T < = ( D E S T ) − ( S R C ) − C F DEST <= (DEST)-(SRC)-CF DEST<=(DEST)(SRC)CF


10.单选题 (1分)

若AX=2000H,CL=90H,则DIV CL执行后,AX=()
A
8038H

B
8039H

C
9138H

D
8138H

本题得分:1分
正确答案: A

11.单选题 (1分)

若BL=83H,CF=1,则ADC BL,90H执行后,BL=()
A
15H

B
16H

C
17H

D
14H

本题得分:1分
正确答案: D

12.单选题 (1分)

若DX=1010H,则AND DX,DX的执行结果为()
A
0000H

B
1111H

C
1010H

D
FFFFH

本题得分:1分
正确答案: C

13.单选题 (1分)

换码指令的助记符是()
A
XCHG

B
LEAS

C
XLAT

D
MOV

本题得分:1分
正确答案: C


解析 :
X C H G XCHG XCHG 交换指令
L E A S LEAS LEAS 不知道是什么的指令
X L A T XLAT XLAT 换码指令助记符

14.单选题 (1分)

在多字节加减运算时,特别要注意标志()对运算的影响:
A
AF

B
CF

C
SF

D
OF

本题得分:1分
正确答案: B


解析 :
多字节的时候需要注意 进位标志


15.单选题 (1分)

设(DS)=8260H (DI)=3500H,指令DEC WORD PTR[DI]操作数的物理地址是( )
A
11760H

B
85B00H

C
86100H

D
以上都不时

本题得分:1分
正确答案: B

16.判断题 (1.5分)

指令MOV AL,2000H是合法的。()

本题得分:1.5分
正确答案: 错误


解析 :
A L AL AL只有八位但是题目中的却给了一个十六位的源操作数


17.判断题 (1.5分)

指令MOV CX,AL是合法的。()

本题得分:1.5分
正确答案: 错误


解析 :
两个操作数,可以同时是字节,字,双字。
但是 两者位数必须一致


18.判断题 (1.5分)

指令MOV IP,BX是合法的。()

本题得分:1.5分
正确答案: 错误


解析 :
M O V MOV MOV的操作数 不包括 I P IP IP 这种寄存器


19.判断题 (1.5分)

串操作指令中用DI作为目的变址寄存器时使用段寄存器ES。()

本题得分:1.5分
正确答案: 正确

20.判断题 (1.5分)(不会)

8086/8088的指令都是多字节指令。 ()

本题得分:1.5分
正确答案: 错误

21.判断题 (1.5分)

8086/8088的指令最大长度是十个字节。 ()

本题得分:1.5分
正确答案: 错误


解析 :
8086 / 8088 8086/8088 8086/8088的指令最大长度都是 十六个字节


22.判断题 (1分)

MOV AL,0F5H

本题得分:1分
正确答案: 正确

23.判断题 (1分)

ADD [BX][BP],BX

本题得分:1分
正确答案: 错误


解析 :
目的操作数 只允许 有 一个


24.判断题 (1分)(不知道)

CMP AL,100H

本题得分:1分
正确答案: 错误

25.判断题 (1.5分)

TEST [BP],DL

本题得分:1.5分
正确答案: 正确

26.判断题 (1分)

ADC 15H,CL

本题得分:1分
正确答案: 错误


解析 :
不能用 立即数当作目的操作数

27.判断题 (1.5分)

SUB [DI],DA_WORD

本题得分:1.5分
正确答案: 错误


解析 :
两个数不能同时为存储器操作数

28.判断题 (1.5分)

OR CH,CL

本题得分:1.5分
正确答案: 正确

29.判断题 (1.5分)

MOV AL,1000H

本题得分:1.5分
正确答案: 错误


解析 :
超出了,范围


30.判断题 (1.5分)

SAR 10H[DI],2

本题得分:1.5分
正确答案: 错误

31.判断题 (1.5分)(不会)

NOT AL,BL

本题得分:1.5分
正确答案: 错误

32.判断题 (1.5分)

DEC CX,1

本题得分:1.5分
正确答案: 错误

33.判断题 (1.5分)

LEA ES,TAB[BX]

本题得分:1.5分
正确答案: 错误

34.填空题 (5分)

给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么?
(1) 立即寻址
(2) 直接寻址
(3) 使用BX的寄存器寻址
(4) 使用BX的间接寻址
(5) 使用BX的寄存器相对寻址
(6) 基址变址寻址
(7) 相对基址变址寻址
答:(1) 操作数在指令中,即立即数;
(2) EA= 7237H ;
(3) 无EA,操作数为(BX)=637DH;
(4) EA= 637DH ;
(5) EA= 0D5F0H ;
(6) EA= 8E18H ;
(7) EA= 004FH 。
本题得分:0分
正确答案:
填空1 : 7237H;07237H
填空2 : ​637DH;0​637DH
填空3 : ​0D5B4H;​D5B4H
填空4 : 8E18H;08E18H
填空5 : 1004FH;004FH;超过了段的边界,最高进位位丢失,因此EA=004FH

35.填空题 (7分)

现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。
(1) MOV AX, 1200H
(2) MOV AX, BX
(3) MOV AX, [1200H]
(4) MOV AX, [BX]
(5) MOV AX, 1100[BX]
(6) MOV AX, [BX][SI]
(7) MOV AX, 1100[BX][SI]
答:
(1) (AX)= 1200H
(2) (AX)= 0100H
(3) (AX)= 4C2AH
(4) (AX)= 3412H
(5) (AX)= 4C2AH
(6) (AX)= 7856H
(7) (AX)= 65B7H
本题得分:6分
正确答案:
填空1 : 1200H
填空2 : 0100H;100H
填空3 : 4C2AH
填空4 : 3412H
填空5 : 4C2AH
填空6 : 7856H
填空7 : 65B7H
36.填空题 (18分)
假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?
(1) MOV AX, 0ABH
(2) MOV AX, BX
(3) MOV AX, [100H]
(4) MOV AX, VAL
(5) MOV AX, [BX]
(6) MOV AX, ES:[BX]
(7) MOV AX, [BP]
(8) MOV AX, [SI]
(9) MOV AX, [BX+10]
(10) MOV AX, VAL[BX]
(11) MOV AX, [BX][SI]
(12) MOV AX, VAL[BX][SI]
答:(1) 立即寻址方式; 操作数在本条指令中
(2) 寄存器寻址方式; 操作数为 (BX)=0100H
(3) 直接寻址方式; PA=20100H
(4) 直接寻址方式 ; PA= 20050H
(5) 寄存器间接寻址方式 ; PA= 20100H
(6) 寄存器间接寻址方式 ; PA= 21100H
(7) 寄存器间接寻址方式 ; PA= 15010H
(8) 寄存器间接寻址方式 ; PA= 200A0H
(9) 寄存器间接寻址方式 ; PA= 20110H
(10) 寄存器相对寻址方式 ; PA= 20150H
(11) 寄存器基址变址寻址方式 ; PA= 201A0H
(12) 相对基址变址寻址方式 ; PA= 201F0H
本题得分:16分
正确答案:
填空1 : 直接寻址方式
填空2 : 20050H
填空3 : 寄存器间接寻址方式 / 寄存器间接寻址
填空4 : 20100H
填空5 : 寄存器间接寻址方式 / 寄存器间接寻址
填空6 : 21100H
填空7 : 寄存器间接寻址方式 / 寄存器间接寻址
填空8 : 15010H
填空9 : 寄存器间接寻址方式 / 寄存器间接寻址
填空10 : 200A0H
填空11 : 寄存器相对寻址方式 / 寄存器相对寻址
填空12 : 20110H
填空13 : ​寄存器相对寻址方式 / ​寄存器相对寻址
填空14 : 20150H
填空15 : 寄存器基址变址寻址方式 / 基址变址寻址方式 / 基址变址寻址 / 基址变址
填空16 : 201A0H
填空17 : BX和SI寄存器相对基址变址寻址方式;寄存器相对基址变址寻址方式 / 基址变址寻址 / 基址变址寻址方式
填空18 : 201F0H

37.填空题 (4分)

假设(AX)= 0A5C6H,(CX)= 0F03H,有以下程序段:
STC
RCL AX,CL
AND AH,CH
RCR AX,CL
上述程序段执行后,(AX)= 0B1C6H_,CF = 1。

本题得分:2分
正确答案:
填空1 : 1000 0001 1100 0110B / 81C6H
填空2 : 1

38.填空题 (4分)

假设(AX)= 0FC77H,(CX)= 504H,有以下程序段:
CLC
SAR AX,CL
XCHG CH,CL
SHL AX,CL
上述程序段执行后,(AX)= 0FC70H,CF = 1_。

本题得分:2分
正确答案:
填空1 : 1111 1000 1110 0000B / 1111 1000 1110 0000 / 0F8E0H
填空2 : 1

39.填空题 (2分)

假设(AX)= 0FFFFH,有以下程序段:
INC AX
NEG AX
DEC AX
NEG AX
上述程序段执行后,(AX)= 0001H。

本题得分:2分
正确答案:
填空1 : 0001H / 1H / 1

40.填空题 (6分)

假设(BX)= 12FFH,有以下程序段:
MOV CL,8
ROL BX,CL
AND BX,0FFH
CMP BX,0FFH
上述程序段执行后,(BX)= 0012H,ZF = 0,CF = 1。

本题得分:6分
正确答案:
填空1 : 0012H / 12H / 18 / 18D
填空2 : 0
填空3 : 0 / 1
41.填空题 (4分)
假设(AX)= 0FF60H,有以下程序段:
STC
MOV DX,96
XOR DH,0FFH
SBB AX,DX
上述程序段执行后,(AX)= 0FFCAH,CF = 1。

本题得分:0分
正确答案:
填空1 : 0
填空2 : 0
42.填空题 (6分)
假设(AL)= 08H,(BL)= 07H,有以下程序段:
ADD AL,BL
AAA
上述程序段执行后,(AH)= 00H,(AL)= 0FH,CF = 0。

本题得分:0分
正确答案:
填空1 : 01H / 1H / 1
填空2 : 05H / 5H / 5
填空3 : 1
43.填空题 (4分)
假设DF = 0,(DS:0100H)= 01A5H,有以下程序段:
MOV SI,0100H
LODSW
上述程序段执行后,(AL)= 0A5H,SI = 0102H。

本题得分:4分
正确答案:
填空1 : 0A5H / A5H
填空2 : 0102H / 102H

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章