38088最小工作方式2008级讲稿2012年9月2.48088的最小工作方式2.48088的最小工作方式2.4.18088最小工作方式定义2.4.28088最小工作方式的电路引脚1.核心电路组成2.总线电路结构2.4.38088最小工作方式的总线周期1.存储器读周期2.存储器写周期3.I/O接口读周期4.I/O接口写周期最小工作方式定义最小工作方式当MIN/MX接高电平时,则CPU工作在最小模式。当MIN/MX接低电平时,则CPU工作在最大模式。最小工作适用单板机小系统12345678910111213144039383736353433323130292827VCCSS0MIN/MXRDHOLDGNDA148088151617181920262524232221NMIINTRCLKGNDTESTREADYRESETA13A12A10A11A9A8AD7AD5AD6AD4AD3AD2AD0AD1A15A16/S3A17/S4A19/S6A18/S5HLDAWRIO/MDT/RDENALEINTA接+5V接接接接接接8088基本工作电路工作电源VCC:+5伏GND:数字地时钟驱动电路8284OSC晶振频率14.31818MHz,8284三分频后使CLK的频率为4.77MHz。RESET复位是手工复位的信号由8284经过处理后,产生四个时钟周期信号。READY信号是由外部发给CPU,以便后面插入一个时钟等待周期TW。8088CPU8284CLKREADYRESETRDY手动键复位键READY电源VCCGND8088总线电路结构总线电路存储器读:地址A19-0,数据D7-0,控制~RD,~WR,IO/~M74LS2458284DBABMEMI/O接口~RD~WRIO/~MALEDT/~R~DENGDIRA19-A15AD7-AD08088~OEGCLKREADYRESETMN/~MX+5VRDY74LS373ReadyCB8088总线时序总线产生指令MOVAL,[1000H]最小方式存储器读信号时序图T1:锁存地址T2-T3:从存储器读数据到CPU先后顺序:RD-DT/R-DENT4:恢复信号TW周期:插入等待周期当Ready信号有效,表示不需要延迟读周期当Ready信号为低,CPU根据8284接收的信号自动插入等待周期TWT1T2T3TWT4高为读I/O,低为读存储器IO/MALEA19~A15地址输出状态输出AD7-AD0地址输出数据输入CLKREADYRDDT/RDEN8088总线电路结构总线电路存储器写:地址A19-0,数据D7-0,控制~WR,~WR,IO/~M74LS2458284DBABMEMI/O接口~RD~WRIO/~MALEDT/~R~DENGDIRA19-A15AD7-AD08088~OEGCLKREADYRESETMN/~MX+5VRDY74LS373ReadyCB8088总线时序总线产生指令MOV[200H],AX最小方式存储器写信号时序图T1:锁存地址T2-T3:把CPU数据写到存储器中先后顺序:DT/R-DEN/WRT4:恢复信号TW周期:插入等待周期当Ready信号有效,表示不需要延迟读周期当Ready信号为低,CPU根据8284接收的信号自动插入等待周期TWT1T2T3TWT4高为读I/O,低为读存储器IO/MALEA19~A15地址输出状态输出AD7-AD0地址输出数据输入CLKREADYWRDT/RDEN8088总线电路结构总线电路IO写:地址A19-0,数据D7-0,控制~WR,~WR,IO/~M74LS2458284DBABMEMI/O接口~RD~WRIO/~MALEDT/~R~DENGDIRA19-A15AD7-AD08088~OEGCLKREADYRESETMN/~MX+5VRDY74LS373ReadyCB8088总线时序总线产生指令OUTPORT,AL最小方式IO写信号时序图T1:锁存地址T2-T3:把CPU数据写到IO接口中,先后顺序:DT/R-DEN/WRT4:恢复信号TW周期:插入等待周期当Ready信号有效,表示不需要延迟读周期当Ready信号为低,CPU根据8284接收的信号自动插入等待周期TWT1T2T3TWT4ALEA19~A15地址输出状态输出AD7-AD0地址输出数据输入CLKREADYWRDT/RDEN高为I/O,低为存储器IO/M8088总线电路结构总线电路IO读:地址A19-0,数据D7-0,控制~RD,~WR,IO/~M74LS2458284DBABMEMI/O接口~RD~WRIO/~MALEDT/~R~DENGDIRA19-A15AD7-AD08088~OEGCLKREADYRESETMN/~MX+5VRDY74LS373ReadyCB8088总线时序总线产生指令INAL,PORT最小方式存储器写信号时序图T1:锁存地址T2-T3:从IO接口中读数据到CPU先后顺序:DT/R-DEN/WRT4:恢复信号TW周期:插入等待周期当Ready信号有效,表示不需要延迟读周期当Ready信号为低,CPU根据8284接收的信号自动插入等待周期TWT1T2T3TWT4ALEA19~A15地址输出状态输出AD7-AD0地址输出数据输入CLKREADY高为I/O,低为存储器IO/MRDDT/RDEN8088最小工作方式最小工作方式是一种适用于小系统的工作方式。时序是帮助连接外部器件时必须的,时序是理解CPU执行指令的过程;最小工作方式下指令执行的外部总线信号时序特点:基本总线周期为四个时钟周期;用IO/~M信号区分存储器还是IO接口;IO/~M、~RD、~WR组成对外部芯片的读写信号;ALE锁存地址信号DT/~R,~DEN是选择数据流向;最小工作方式下的外部总线时序是指令执行的结果MOVAX,[2000]和MOV[DI],AX是完成存储器操作INAL,PORT和OUTPORT,AL是完成IO接口操作