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 的解释程序。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

4.3 8088系统存储器 (练习) 《计算机原理》(电工版第五版) 【上好课】
1
4.3 8088系统存储器 (练习) 《计算机原理》(电工版第五版) 【上好课】
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。