汇编语言第二章测试题带答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题

1、SP 是一个( 16 )位寄存器。Flags 是一个(16)位寄存器。

2、设某一堆栈段中当前栈顶的逻辑地址为 2000H:0200H,在弹出两个字后栈顶

的物理地址是(20204H)。

3、设双字 12345678H 的起始地址是 0A0000H,则此双字中 12H 所在单元的物

理地址是(A0003H)。

4、在 8086 中,每一内存单元只能有一个( 物理 ) 地址,但可以有多个( 逻

辑 )地址。

5、判断有符号数运算是否溢出应根据(OF)标志位。

6、8086 中的寄存器都是(16)位的。

7、8086 CPU 具有(16)条数据总线,(20)条地址总线,可寻址空间为(1MB)

8、逻辑段的最大寻址空间为(64)KB,地址范围为(0000H-FFFFH)

9、8086 的数据通用寄存器可以作为(8)位和(16)位的寄存器使用

10、微型计算机各部件之间是通过(系统总线)连接起来的。

11、8086 的 4 个段寄存器分别是(CS)、ES( DS )和 SS

12、堆栈操作时,每进一个数据,SP 要(减2)

13、8086 的标志寄存器共(16)位,提供给用户使用的有( 9)位。具体分

为两种,分别是(状态标志位)和(控制标志位)。

14、8086 CPU 从功能结构上看,可以分为( BLU )和(EU)两部分

三、判断题。请判断以下题的正误,对于“×”的请说明原因。

1、内存的物理地址是唯一的,每一个内存单元可存放一个16 位二进制数。( × )

2、内存储器是计算机系统中不可缺少的部分。(√)

3、8086 CPU 为16 位处理器,一次可并行传送8 位或16 位二进制数。(√)

4、8086 CPU 的数据总线和地址总线都是 20 条。(×)

5、8086 CPU 的BIU 中包含有一个16 位的地址加法器。(×)

6、因为 8086 存储单元的段地址和偏移地址均为 16 位,则 8086 存储单元的

地址线为 32 条。(×)

7、8086 CPU 可以通过改变指令指针 IP 的内容来改变执行顺序。(√)

8、8086 CPU 的 16 位标志寄存器FR 中每位均有确定含义。(×)

9、8086 CPU 从功能结构上看,其由控制器、运算器、寄存器三部分组成。( × )

10、堆栈指针SP 总是指向堆栈的栈顶。(√)

11、8086 CPU 允许两个逻辑段重叠或交叉。(√)

12、8086 CPU 的 BIU 部件中有一个6 个字节的指令队列(√)

13、有效地址即为偏移地址(√)

四、单项选择题

1、指令队列具有( D)的作用。

A、暂存操作数地址

B、暂存操作数

C、暂存指令地址

D、暂存预取指令

2、若某数据段位于存储区 38000H~47FFFH,则该数据段的段地址为( D )。A.38000H B.47FFFH

C.3000H D.3800H

3、用户编程所使用的地址是( A)

A.逻辑地址 B.有效地址

C.物理地址 D.段基址

4、标志寄存器 Flags 中存放两类标志,即( B)

A.符号标志、溢出标志 B.控制标志、状态标志

C.方向标志、进位标志 D.零标志、奇偶标志

5、下列有关指令指针寄存器的说法中,哪一个是正确的( B)。A.IP 存放当前正在执行的指令在代码段中的偏移地址

B.IP 存放下一条将要执行的指令在代码段中的偏移地址

C.IP 存放当前正在执行的指令在存储器中的物理地址

D.IP 存放当前正在执行的指令在存储器中的段地址

6、某系统中,已知建立堆栈时 SS=2360H,SP=0800H,经过一段时间后,SP 的内容变为0700H,则堆栈中有多少个字的数据(A)

A.80H B.50H C.100 D.100H

7、在以下关于 8086 对存储器进行分段管理的叙述中,不正确的是(A)。

A、1MB 内存的空间可分为任意个 64KB 的段

B、段的大小根据具体需要而定,最大不超过 64KB

C、段的起始地址能被 16 整除

D、段与段之间可以交叉

8、8086 CPU 内部具有( B )个8 位寄存器。

A、4 B.8 C.14 D、20

9、8086 CPU 的标志寄存器中有( D)个有效位。

A、1

B、3

C、6

D、9

10、8086 CPU 对存储器采用分段管理的方法,每个存储单元均拥有( C)两种地址。

A、实地址和虚拟地址

B、 20 位地址和16 位地址

C、逻辑地址和物理地址

D、段基址和偏移地址

11、冯·诺依曼计算机的基本特点是( D)

A、多指令流单数据流

B、按地址访问并顺序执行指令

C、堆栈操作

D、存储器按内容选择地址

12、对堆栈进行数据存取的原则是(B)

A、先进先出

B、后进先出

C、随机存取

D、都可以

13、8086 CPU 中,确定下一条指令的物理地址应为(A)

A、CS*16+IP

B、DS*16+IP

C、SS*16+IP

D、ES*16+IP

14、一个 16 字的数据区,若起始地址为 71A0:DDF6H,则该数据区的最后一个字的物理地址是( D )。

A、7F814H

B、7E814H

C、7E815H

D、7F815H

相关文档
最新文档