3.2 8088 微处理单元(2)(练习)-《计算机原理》(电工版第五版) 同步精品课堂

2025-12-03
| 2份
| 11页
| 37人阅读
| 0人下载

内容正文:

8088 微处理单元(2) 一、名词解释 1. 分时复用 2. 指令周期 二、单项选择题 1. 8088 有( )条引脚,采用( )封装。 A. 40,双列直插式 B. 32,双列直插式 C. 40,贴片式 D. 32,贴片式 2. 8088 在不同工作模式下,( )引脚具有不同的含义。 A. 1~23 B. 24~31 C. 32~40 D. 以上都不对 3. 当 S₄S₃ = 00 时,表示 CPU 当前使用( ) A. DS B. SS C. CS D. ES 4. 在最小工作模式系统中,( )信号有效时,将地址 / 状态线和地址 / 数据线上的地址信号锁存到 8282 地址锁存器中。 A. ALE B. DEN C. DT/R D. IO/M 5. 在最大工作模式系统中,8288 根据( )状态信号译码后产生控制信号。 A. S2、 S1、 S0 B. RQ/GT0、RQ/GT1 C. LOCK D. QS1、QS0 6. 一个基本的存储器读周期由( )个 T 状态组成。 A. 2 B. 3 C. 4 D. 5 7. 在存储器读周期的 T2 状态下,( )信号变为低电平,打开双向数据总线驱动器 8286 的接收通道。 A. RD B. DEN C. DT/R D. 以上都是 8. 在存储器写周期中,DT/R 在整个写周期输出( )电平。 A. 高 B. 低 C. 不确定 D. 以上都不对 9. 指令 MOV AX,[2300H] 是一条( )的数据传送指令。 A. 直接寻址 B. 间接寻址 C. 立即寻址 D. 寄存器寻址 10. 指令 MOV AX,[2300H] 的指令长度为( )个字节。 A. 1 B. 2 C. 3 D. 4 三、判断题 1. 8088 的某些引脚具有多种功能,其功能转换只有分时复用一种情况。( ) 2. 在 DMA 方式下,8088 的 AD₇~AD₀引脚不会浮空。( ) 3. 在最小工作模式系统中,DEN 信号在 DMA 方式时不会浮空。( ) 4. 在最大工作模式系统中,RQ/GT0 和 RQ/GT1 同时有请求时,RQ/GT1 优先输出允许信号。( ) 5. 指令 MOV AX,[2300H] 的执行过程中,只需执行一次存储器读周期。( ) 四、简答题 1. 简述 8088 的两种工作模式及其特点。 2. 说明 8088 存储器读周期的基本过程。 3. 分析指令 MOV AX,[2300H] 的执行过程。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 8088 微处理单元(2) 一、名词解释 1. 分时复用 【答案】在 8088 内部设置了若干个多路开关,使某些引脚在总线周期的不同时钟周期内具有不同的功能,这种引脚功能的转换方式称为分时复用。 2. 指令周期 【答案】CPU 执行一条指令所需的时间称为 “指令周期”。8088 的指令长度不等,各条指令的指令周期不同,但它们都由存储器读 / 写周期. I/O 端口读 / 写周期及中断响应周期等基本的总线周期组成。 二、单项选择题 1. 8088 有( )条引脚,采用( )封装。 A. 40,双列直插式 B. 32,双列直插式 C. 40,贴片式 D. 32,贴片式 【答案】A 【解析】8088 有 40 条引脚,双列直插式封装,所以选 A。 2. 8088 在不同工作模式下,( )引脚具有不同的含义。 A. 1~23 B. 24~31 C. 32~40 D. 以上都不对 【答案】B 【解析】在不同的工作模式下,8088 的 24~31 引脚具有不同的含义,所以选 B。 3. 当 S₄S₃ = 00 时,表示 CPU 当前使用( ) A. DS B. SS C. CS D. ES 【答案】A 【解析】当 S₄S₃ = 00 时,表示 CPU 当前使用 DS;当 S₄S₃ = 01 时,表示 CPU 当前使用 SS;当 S₄S₃ = 10 时,表示 CPU 当前使用 CS;当 S₄S₃ = 11 时,表示 CPU 当前使用 ES,所以选 A。 4. 在最小工作模式系统中,( )信号有效时,将地址 / 状态线和地址 / 数据线上的地址信号锁存到 8282 地址锁存器中。 A. ALE B. DEN C. DT/R D. IO/M 【答案】A 【解析】在总线周期的 T1 期间,ALE 为高电平,在 ALE 的下降沿期间将地址 / 状态线 (A₁₉~A₁₆) 和地址 / 数据线 (AD₇~AD₀) 上出现的地址信号,锁存到 8282 地址锁存器中,所以选 A。 5. 在最大工作模式系统中,8288 根据( )状态信号译码后产生控制信号。 A. S2、 S1、 S0 B. RQ/GT0、RQ/GT1 C. LOCK D. QS1、QS0 【答案】A 【解析】S2、S1、S0 是输出 CPU 状态信号,低电平有效,8288 利用这些信号的不同组合,产生访问存储器或 I/O 端口的控制信号,所以选 A。 6. 一个基本的存储器读周期由( )个 T 状态组成。 A. 2 B. 3 C. 4 D. 5 【答案】C 【解析】一个基本的存储器读周期由 4 个 T 状态组成,所以选 C。 7. 在存储器读周期的 T2 状态下,( )信号变为低电平,打开双向数据总线驱动器 8286 的接收通道。 A. RD B. DEN C. DT/R D. 以上都是 【答案】D 【解析】在 T2 状态下,RD 为低电平,从选中的内存单元读出数据,送到数据总线上;DEN 信号变为低电平,和 DT/R 一起作为双向数据总线驱动器 8286 的选通信号,打开它的接收通道,使数据线上的信息得以通过它传送到 CPU 的 AD₇~AD₀,所以选 D。 8. 在存储器写周期中,DT/R 在整个写周期输出( )电平。 A. 高 B. 低 C. 不确定 D. 以上都不对 【答案】A 【解析】在存储器写周期中,DT/R 在整个写周期输出高电平,它和 DEN = 0 相配合,选通双向数据总线驱动器 8286 的发送通道,使 AD₇~AD₀的数据得以通过它发送到数据线上,所以选 A。 9. 指令 MOV AX,[2300H] 是一条( )的数据传送指令。 A. 直接寻址 B. 间接寻址 C. 立即寻址 D. 寄存器寻址 【答案】A 【解析】指令 MOV AX,[2300H] 是一条直接寻址的数据传送指令,且源数据位于内存,目的是 CPU 内的 AX 寄存器,所以选 A。 10. 指令 MOV AX,[2300H] 的指令长度为( )个字节。 A. 1 B. 2 C. 3 D. 4 【答案】C 【解析】指令 MOV AX,[2300H] 的指令长度为 3 个字节,所以选 C。 三、判断题 1. 8088 的某些引脚具有多种功能,其功能转换只有分时复用一种情况。( ) 【答案】× 【解析】8088 某些引脚功能的转换分为两种情况:一种是分时复用,在总线周期的不同时钟周期内引脚具有不同的功能;另一种是通过工作模式控制引脚上外加的信号来改变 8088 的工作模式,使同一引脚在不同的工作模式下,具有不同的功能,所以该说法错误。 2. 在 DMA 方式下,8088 的 AD₇~AD₀引脚不会浮空。( ) 【答案】× 【解析】AD₇~AD₀是地址 / 数据线,双向,3 态,在 DMA 方式下,这些引脚浮空,所以该说法错误。 3. 在最小工作模式系统中,DEN 信号在 DMA 方式时不会浮空。( ) 【答案】× 【解析】在使用 8286 作为数据总线双向驱动器的最小工作模式系统中,DEN 作为 8286 的输出允许信号,并在存储器访问周期. I/O 访问周期或中断响应周期内有效,在 DMA 方式时,此引脚浮空,所以该说法错误。 4. 在最大工作模式系统中,RQ/GT0 和 RQ/GT1 同时有请求时,RQ/GT1 优先输出允许信号。( ) 【答案】× 【解析】RQ/GT0、RQ/GT1 是总线请求 / 允许控制信号,双向,低电平有效,当两者同时有请求时,RQ/GT0 优先输出允许信号,所以该说法错误。 5. 指令 MOV AX,[2300H] 的执行过程中,只需执行一次存储器读周期。( ) 【答案】× 【解析】指令 MOV AX,[2300H] 执行指令周期,由于是数据传送且数据长度为两个字节,所以执行两次存储器读周期,所以该说法错误。 四、简答题 1. 简述 8088 的两种工作模式及其特点。 【答案】当 8088 和存储器、 I/O 接口组成一个计算机系统时,根据系统要求的不同,8088 CPU 有两种工作模式: · 最小工作模式系统:通常指计算机系统中只有一个微处理单元,即 8088 CPU,系统中的所有控制信号都由 8088 直接产生。系统使用 8286 作为数据总线的双向驱动器,使用 2 - 3 片 8282 作为地址锁存器。 · 最大工作模式系统:通常指系统中存在两个或两个以上的微处理单元,系统中的控制信号大部分由总线控制器 8288 产生。8288 根据 S2. S1. S0 状态信号译码后产生多种控制信号,具有较强的驱动能力。 2. 说明 8088 存储器读周期的基本过程。 【答案】一个基本的存储器读周期由 4 个 T 状态组成: · T1 状态: · IO/M 变为有效,由其确定是与存储器通信还是与外设通信。 · 从 T1 开始,A₁₉/S₆~A₁₆/S₃. A₁₅~A₈. AD₇~AD₀线上出现 20 位地址。 · ALE 有效,地址信息被锁存到外部的地址锁存器 8282 中。 · DT/R 为低电平。 · T2 状态: · A₁₉/S₆~A₁₆/S₃复用线上由地址信号变为状态信号。 · AD₇~AD₀转为高阻,为读取数据做准备。 · RD 为低电平,从选中的内存单元读出数据,送到数据总线上。 · DEN 信号变为低电平,和 DT/R 一起作为双向数据总线驱动器 8286 的选通信号,打开它的接收通道,使数据线上的信息得以通过它传送到 CPU 的 AD₇~AD₀。 · T3 状态:CPU 在 T3 的下降沿采样数据线以获取数据。 · T4 状态:8088 使控制信号变为无效。 3. 分析指令 MOV AX,[2300H] 的执行过程。 【答案】执行过程: · 取指令周期:因指令长度为 3 个字节,所以执行 3 次。 · 执行指令周期:由于是数据传送且数据长度为两个字节,所以执行两次存储器读周期。结束本条指令,为取下一条指令做好准备。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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