内容正文:
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 次。
· 执行指令周期:由于是数据传送且数据长度为两个字节,所以执行两次存储器读周期。结束本条指令,为取下一条指令做好准备。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$