4.3 8088系统存储器 (练习) 《计算机原理》(电工版第五版) 【上好课】
2026-07-30
|
2份
|
11页
|
17人阅读
|
0人下载
内容正文:
8088系统存储器
1、 单项选择题
1、8088 CPU 被称为准 16 位微处理器,主要是因为其( )
A. 内部数据总线为 16 位,外部数据总线为 8 位
B. 内部数据总线为 8 位,外部数据总线为 16 位
C. 地址总线为 20 位,数据总线为 16 位
D. 地址总线为 16 位,数据总线为 8 位
2、8088 系统有 20 根地址线,其最大寻址空间为( )
A. 64KB
B. 256KB
C. 640KB
D. 1MB
3、在 8088 系统中,若段地址为 1000H,偏移地址为 2000H,则物理地址为( )
A. 3000H
B. 12000H
C. 10020H
D. 03000H
4、8088 系统的堆栈操作是以( )为单位进行的。
A. 8 位
B. 16 位
C. 32 位
D. 64 位
5、执行压栈指令(PUSH)时,堆栈指针寄存器 SP 的变化是( )
A. SP 加 2
B. SP 减 2
C. SP 加 1
D. SP 减 1
6、8088 CPU 复位后,执行的第一条指令所在的物理地址是( )
A. 00000H
B. FFFF0H
C. FFFFFH
D. 003FFH
7、在 8088 存储器分配中,用于存放 BIOS 中断向量表的地址范围是( )
A. 00000H~003FFH
B. 00400H~004FFH
C. 0A0000H~0BFFFFH
D. 0F6000H~0FFFFFH
8、在 8088 系统中,当使用单色字符显示时,显示缓冲区占用的地址范围是( )
A. 0B0000H~0B0FFFH
B. 0B8000H~0BBFFFH
C. 0A0000H~0AFFFFH
D. 0C0000H~0CFFFFH
9、根据 8088 系统的逻辑地址来源约定,取指令时的段地址和偏移地址分别来自( )
A. DS 和 EA
B. SS 和 SP
C. CS 和 IP
D. ES 和 DI
10、8088 系统的存储空间中,RAM 存储区的总容量为( )
A. 640KB
B. 768KB
C. 256KB
D. 1MB
二、判断题
1、8088 系统中的寄存器都是 16 位的,因此它可以直接访问的最大存储空间是 64KB。( )
2、一个物理地址只能对应唯一的段地址和偏移地址组合。( )
3、8088 的堆栈操作遵循 “后进先出” 的原则,且栈底位于逻辑段的最高位置处。( )
4、8088 存储器高端保留的 16 个字节(0FFFF0H~0FFFFFH)用于存放启动指令,通常位于 ROM 中。( )
5、在 8088 系统中,用户程序区位于 00500H~9FFFFH 的地址范围内。( )
三、填空题
1、8088 系统通过将存储器分段的方法,用一个 16 位的段地址寄存器和一个 16 位的偏移地址来生成 20 位的物理地址,其计算公式为:物理地址 = ______ × 16D + 偏移地址。
2、在 8088 系统中,进行堆栈操作时,堆栈段寄存器 SS 存放段地址,____寄存器存放当前的栈顶偏移地址。
3、8088 存储器低端的物理地址 00000H~0007FH 的 128 个字节单元,被用来保存____。
4、在 8088 存储器分配中,0A0000H~0BFFFFH 这 128KB 的空间被用作____。
5、8088 系统的 ROM 存储区位于存储器的最高端,其中基本 ROM 区的大小一般为 40KB,主要用于存放系统的____和 BASIC 解释程序。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
8088系统存储器
1、 单项选择题
1、8088 CPU 被称为准 16 位微处理器,主要是因为其( )
A. 内部数据总线为 16 位,外部数据总线为 8 位
B. 内部数据总线为 8 位,外部数据总线为 16 位
C. 地址总线为 20 位,数据总线为 16 位
D. 地址总线为 16 位,数据总线为 8 位
【答案】A
【解析】8088 系统是准 16 位系统,内部结构是 16 位并行运算,外部数据只有 8 条引脚。
2、8088 系统有 20 根地址线,其最大寻址空间为( )
A. 64KB
B. 256KB
C. 640KB
D. 1MB
【答案】D
【解析】8088 系统的地址线有 20 条,寻址范围是 1MB。
3、在 8088 系统中,若段地址为 1000H,偏移地址为 2000H,则物理地址为( )
A. 3000H
B. 12000H
C. 10020H
D. 03000H
【答案】B
【解析】根据物理地址计算公式:16D× 段地址 + 偏移地址。即 1000H 左移 4 位变为 10000H,加上偏移地址 2000H,得到 12000H。
4、8088 系统的堆栈操作是以( )为单位进行的。
A. 8 位
B. 16 位
C. 32 位
D. 64 位
【答案】B
【解析】8088 的堆栈为 16 位宽,堆栈操作时是以 16 位为单位进行的。
5、执行压栈指令(PUSH)时,堆栈指针寄存器 SP 的变化是( )
A. SP 加 2
B. SP 减 2
C. SP 加 1
D. SP 减 1
【答案】B
【解析】压栈的工作过程是:先将 SP 的内容减 2,然后将 16 位信息存入新栈顶。
6、8088 CPU 复位后,执行的第一条指令所在的物理地址是( )
A. 00000H
B. FFFF0H
C. FFFFFH
D. 003FFH
【答案】B
【解析】8088 系统在启动或复位时,自动将 IP 初始化为 0000H,CS 初始化为 0FFFFH,从而执行 0FFFF0H 单元的指令。
7、在 8088 存储器分配中,用于存放 BIOS 中断向量表的地址范围是( )
A. 00000H~003FFH
B. 00400H~004FFH
C. 0A0000H~0BFFFFH
D. 0F6000H~0FFFFFH
【答案】A
【解析】00000H~003FFH 区域存放的是 BIOS 中断向量表。
8、在 8088 系统中,当使用单色字符显示时,显示缓冲区占用的地址范围是( )
A. 0B0000H~0B0FFFH
B. 0B8000H~0BBFFFH
C. 0A0000H~0AFFFFH
D. 0C0000H~0CFFFFH
【答案】A
【解析】作为单色字符显示时,只用 4KB 就够了,规定占用 0B0000H~0B0FFFH 地址段。
9、根据 8088 系统的逻辑地址来源约定,取指令时的段地址和偏移地址分别来自( )
A. DS 和 EA
B. SS 和 SP
C. CS 和 IP
D. ES 和 DI
【答案】C
【解析】取指令操作类型中,段地址正常来源为 CS,偏移地址为 IP。
10、8088 系统的存储空间中,RAM 存储区的总容量为( )
A. 640KB
B. 768KB
C. 256KB
D. 1MB
【答案】B
【解析】 8088 系统的存储器将 1MB 的地址空间分为两部分,其中 00000H~0BFFFFH 范围内的 768KB 是 RAM 存储区。
二、判断题
1、8088 系统中的寄存器都是 16 位的,因此它可以直接访问的最大存储空间是 64KB。( )
【答案】 ×
【解析】虽然 8088 的寄存器是 16 位的,但它采用了存储器分段技术,通过 20 位地址线可以寻址 1MB 的存储空间。
2、一个物理地址只能对应唯一的段地址和偏移地址组合。( )
【答案】 ×
【解析】通过计算方法可以看出,一个物理地址可以有不同的段地址和偏移地址。
3、8088 的堆栈操作遵循 “后进先出” 的原则,且栈底位于逻辑段的最高位置处。( )
【答案】 √
【解析】堆栈是以 “后进先出” 方式工作的,且堆栈的栈底是在逻辑段的最高位置处(假设堆栈空间是 64KB)。
4、8088 存储器高端保留的 16 个字节(0FFFF0H~0FFFFFH)用于存放启动指令,通常位于 ROM 中。( )
【答案】 √
【解析】高端保留的 16 个字节储存于 ROM 存储器中,存放一条无条件转移指令,用于正确启动计算机。
5、在 8088 系统中,用户程序区位于 00500H~9FFFFH 的地址范围内。( )
【答案】 √
【解析】00500H~9FFFFH 范围内的是用户程序区。
三、填空题
1、8088 系统通过将存储器分段的方法,用一个 16 位的段地址寄存器和一个 16 位的偏移地址来生成 20 位的物理地址,其计算公式为:物理地址 = ______ × 16D + 偏移地址。
【答案】段地址
【解析】16D× 段地址 + 偏移地址 = 物理地址,即段地址左移 4 位加偏移地址。
2、在 8088 系统中,进行堆栈操作时,堆栈段寄存器 SS 存放段地址,____寄存器存放当前的栈顶偏移地址。
【答案】SP(或堆栈指针)
【解析】堆栈指针寄存器 SP 存放当前的栈顶,配合 SS 中的段地址可以换算出当前单元的物理地址。
3、8088 存储器低端的物理地址 00000H~0007FH 的 128 个字节单元,被用来保存____。
【答案】中断向量表
【解析】低端的 128 个单元用来保存中断地址 0FH~1FH 的中断向量表。
4、在 8088 存储器分配中,0A0000H~0BFFFFH 这 128KB 的空间被用作____。
【答案】显示缓冲区
【解析】0A0000H~0BFFFFH 区域是显示缓冲区,用于系统显示字符或图形时的缓冲。
5、8088 系统的 ROM 存储区位于存储器的最高端,其中基本 ROM 区的大小一般为 40KB,主要用于存放系统的____和 BASIC 解释程序。
【答案】BIOS
【解析】基本 ROM 区位于两片 ROM 芯片内,存放系统的基本输入 / 输出 (BIOS) 和 BASIC 的解释程序。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。