CPU工作过程演示

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/S6~S3 A15~A8
T1 T2 T3 T4
A19~A16
S6 ~ S3
9.AD7~AD0 上 出 现数据信号1 0 0 11010
AD7~AD0
A7 ~ A0
D7 ~ D0
ALE
RD
DT/R
DEN
( DS )=3000H, (BX)=500CH, (3500CH)=9AH
执行指令MOV AL,[BX]的时序图T4
CLK IO/M A19~A16 /S6~S3 A15~A8 AD7~AD0
ALE RD
DT/R
T1 T2 T3 T4
A19~A16
S6 ~ S3
A7 ~ A0
D7 ~ D0
10. RD#变高,CPU从 数据线上读数据,数据 AH读到AL中 11. DEN#变高,数据 收发器与总线断开, AD7~AD0 变高阻态
已知 (CS)=1000H,(IP)=0100H,(DS)=1492H
有如下指令序列: MOV AX,0064H ADD AX,0100H MOV [2000H],AX
以8088CPU执行该程序为例,分析其执行过程。
8088执行指令MOV AL,[BX]的时序图T1
CLK IO/M A19~A16 /S6~S3 A15~A8 AD7~AD0
ALE RD
DT/R
DEN
T1 T2 T3 T4
A19~A16
S6 ~ S3
A7 ~ A0
D7 ~ D0
• 1.IO/M#变低,
• CPU将对内存进行 操作
• 2. A19~A0上出现地 址信号0011 0101 0000 0000 1100
• 3. ALE上出现正脉 冲信号
• 4. DT/R#变低,
• 数据收发器处于 接受状态
( DS )=3000H, (BX)=500CH]的时序图T2
CLK IO/M A19~A16 /S6~S3 A15~A8 AD7~AD0
ALE RD
DT/R
DEN
T1 T2 T3 T4
A19~A16
S6 ~ S3
A7 ~ A0
D7 ~ D0
• 5.A19~A16上出现 状态信号 S6S5S4S3=0IF11,使 用DS
• 6. AD7~AD0变高阻 态
• 7. RD#变低,CPU 将进行读操作
• 8. DEN #变低,允 许数据收发器进行 数据传送
执行指令MOV AL,[BX]的时序图T3
CLK
IO/M A19~A16
DEN
相关文档
最新文档