伪指令endp告诉汇编程序_第2章 指令系统及汇编语言程序设计 题库和答案

2

指令系统及汇编语言程序设计

________________________________________

一.选择题

1

.指令

ADD CX

55H

的源操作数的寻址方式是

( )

(A)

寄存器寻址

(B)

直接寻址

(C)

寄存器间接寻址

(D)

寄存器相对寻址

2

(SS)=3300H

(SP)=1140H

在堆栈中压入

5

个字数据后,

又弹出两个字数据,

(SP)=( )

(A) 113AH (B) 114AH (C) 1144H (D) 1140H

3

.若

SI=0053H

BP=0054H

,执行

SUB SI

BP

后,则

( )

(A) CF=0

OF=0 (B) CF=0

OF=1 (C) CF=1

OF=0 (D) CF=1

OF=1

4

(BP)=0100H

(DS)=7000H

(SS)=8000H

(80100H)=24H

(80101H)=5AH

(70100H)=01H

(70101H)=02H

,指令

MOV BX

,执行后,

(BX)=( )

(A) 0102H (B) 0201H (C) 245AH (D) 5A24H

5

.实模式下

80486CPU

对指令的寻址由

( )

决定。

(A) CS

IP (B) DS

IP (C) SS

IP (D) ES

IP

6

使用

80486

汇编语言的伪操作指令定义

: V

AL DB 2 DUP(1

2

3 DUP(3)

2 DUP(1

0))

V

AL

存储区内前十个字节单元的数据是

( )

(A) 1

2

3

3

2

1

0

1

2

3 (B) 1

2

3

3

3

3

2

1

0

1

(C) 2

1

2

3

3

2

1

0 (D) 1

2

3

3

3

1

0

1

0

1

7

.下列四条指令都可用来使累加器清

"0"

,但其中不能清

"

进位

"

位的是

( )

(A) XOR AL

AL (B) AND AL

0 (C) MOV AL

0 (D) SUB AL

AL

8

.若

(AX)=96H

(BX)=65H

,依次执行

ADD AX

BX

指令和

DAA

指令后,

(AL)=( )

(A) 0FBH (B) 01H (C) 61H (D) 0BH

9

.下列能使

CF

标志置

1

的指令是

( )

(A) CMC (B) CLC (C) STC (D) CLD

10

MOV AX

[BP+SI]

隐含使用的段寄存器是

( )

(A) CS (B) DS (C) ES (D) SS

11

.设

AL=7FH

,要使

AL=80H

,应使用下列哪一条指令

( )

(A) AND AL

80H (B) OR AL

80H (C) XOR AL

80H (D) NOT AL

12

.在执行十进制调整指令

DAA

DAS

之前必须将结果存放于

( )

中。

(A) AX (B) AH (C) AL (D) BL

13

.下列指令执行后影响标志位的是

( )

(A) MOV (B) PUSH (C) ADD (D) XCHG

14

.唯一能对应存储单元的地址是

( )

(A)

物理地址

(B)

端口地址

(C)

有效地址

(D)

逻辑地址

15

.计算机能直接执行的语言是

( )

(A)

机器语言

(B)

汇编语言

(C)

高级语言

(D)

程序设计语言

16

.需采用先进后出原则操作的存储区是

( )

(A)

寄存器组

(B)

地址缓冲器

(C)

数据寄存器

(D)

堆栈区

17

.寄存器

SP

用于对

( )

的操作。

(A)

空闲单元

(B)

堆栈单元

(C)

数据单元

(D)

指令单元

18

.若

(BX)=1000H

(DS)=2000H

(21000H)=12H

(21001H)=34H

,执行

LEA

SI

,指令后,

SI

寄存器的内容是

( )

(A) 1234H (B) 3412H (C) 1000H (D)0010H

19

.若

(AL)=80H

,执行

NEG AL

指令后,

CF

OF

标志位的状态分别为

( )

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值