《微型计算机原理与接口技术》第三版)习题答案 - 百度文库 ر

ݷʱ : 2024/11/16 17:28:16һ µȫĶ

4.13 洢ص͹ԭ

洢Դ洢ʵľֲΪڡ桪桱ϵṹϵĴ洢ʹиýӽٶȽдȡԱɰöռַһָԵ߼ַʵַ

洢û桢Ϊһͳһڴ档ûԶԺеĴ洢ݰͳһַţڳʹַڳʱCPUַʱѴУУֱãδУδУ棬ʵռ䣬ʵַCPUͿʹˡ

ϰ5

5.1 ʲôߣνзࣿߵصӦóʲô

ָж֮乫õһߣϵͳ䡢оƬϵͳı׼Ϣͨ·

1΢оƬߣԪߣڹһCPU΢оƬһСϵͳʱõߣCPUоƬ洢оƬI/OӿоƬ֮Ϣ͡

2ߣ弫߻ϵͳߣ΢ͼϵͳӸߣʵ΢ϵͳչ֮໥ӣ΢ϵͳеߣһģ֮ӡ΢ͼϵͳУϵͳ΢ⲿ豸֮ͨѶʱõͨ

3ⲿߣͨߣҪ΢ϵͳ΢ϵͳ֮΢ⲿ豸DZ֮ͨţ豸ĻݿԲд䣬ҲԴд䣬ݴʵ͡

5.2 ʲôߵIJþ߷ȼЩԵصʲô

𡿵ϵijҪһͨʱӦ÷źţʱᷢͬһʱжźŵҪһԭȷռߵȺ߲þ

1 Ȩб

ͨȨþ·ȼжϣÿһʹȨӦһæźţڱʹáͽͷߡ

2 ȼб

ʽṹѹߵĸ涨ȼ·IJͬλϣλԽǰIJȼԽߡ

3 ѭȨб

ڲȨб𷨣ֻǶ̬ȨԭȨһΪӵĵ·棬õ·ռߵȨڷЩ֮ѭƶӶʹÿ߲ʹߵĻͬ

5.3 ݵĴͷʽЩкص㣿

1дͷʽ

ֻʹһߣڴϰ˳Ϣжλźţÿһλڳ봫䡣

2дͷʽ

ϢɶٸλɣҪжߣӶöϢڲͬͬʱ

д͡

3дͷʽ

Dzдͷʽ봮дͷʽĽϡϢʱһֽɣôһֽʱòзʽֽ֮ôзʽ

5.4 ΢ͻϵͳвñ׼ߵĺôЩ

𡿱׼߲ڵϹ涨˸źŵı׼ƽͶʱϵڽṹϹ涨˲ijߴ͸ŵĶ塣ͨϸĵͽṹ涨ģʵֱ׼ӡҿԸЩ׼淶ֲϵͳûԸԼҪЩϵͳϣӦϵͳԭϵͳ

5.5 PCЩҪص㣿źļࣿߵ÷Χ

PC߰CPUΪߵΨһܿ豸Χ豸Ϊ豸м۸͡ɿԺáԺúʹŵ㡣

PC62źŷΪַߡߡߡ״̬ߡԴ5ࡣ PC֧8λݴ10λѰַռ䣬ͨΪ5 MB/s 5.6 ISA Щص㣿źļࣿ÷ΧΣ

ISAߵݴΪ8MB/sַ߿Ϊ24λ֧16 MBڴ档еĵַ߲÷Ƕ·ʽʹϵͳչƸΪ㣬ɹѡISAƷҲ϶ࡣ

ǰ62ŵźŷΪַߡߡߡ״̬ߡԴ5࣬ӵ36Ųźչߡַߡ洢I/O豸ĶдߡжϺDMAߡԴ͵ߵȡ

ISAIBM˾ƳѾΪ8λ16λݴߵĹҵ׼ڱȽдԵߡ

5.7 PCIЩҪص㣬PCI߽ṹISA߽ṹʲôطͬ

𡿣1ͻ䣻2֧طʽͬ3ڴ4弴ã5ʺڸֻͣ6߹棻7Ԥչռ䣻8ߺ͵ַ߸ýṹԼ·ռ䣬Ƴɱ

PCI߽ṹISA߽ṹIJͬ

PCIϵͳһв32ÿһɺ8ͬĹܲRAMλϣ64λͨ͸ԼߵٶȡָCPURAM֮ȻݽPCIߡPCIݽPCIչ豸PCIߵȫPCIʵ֡

ISA߹ɵ΢ϵͳУڴٶȽϿʱͨýڴƳISA߲תƵԼרߡڴϵϵṹISAչʽ⿪ţ̿ʾӡȽӿڿɲ8MHz8/16λISA߲ϣʵISAֵ֧ĸCPUͨš

5.8 EISAISAЩҪص㣿

132 λ΢У֧32λѰַѰַռ4GB֧64KBI/O˿Ѱַ 232λߣݴݴʴ33 MB/S 3ֶ֧ദṹֶ֧豸

4ԶùܣԸļԶسʼϵͳͶչ

5չDMAķΧʹٶȣ֧7DMAͨDMAݴISAʽ£Ҳ

EISAʽ¡EISAʽ£ʹ32λߺ͵ַߡ

6ͬݴЭ飬֧һδͣҲ֧ͻʽ͡ 5.9 VESAֲISAʲô֮ͬ

EISA߹Ƶ8MHzVESAֲ߹ƵʿԴﵽ33MHzʿɴ132MB/sCPUͬˣҪݴϵͳԲVESAֲߣͨƵʹ̵80486PCĽӿڡ

VESAֲISAߵչ֮ͬVESAֲû16λISAκ16 λISAĺ˵3VESA

VESAֲϵEISA߿dzƣVESAֲ߻һ32λַߣڽ洢I/O豸ӵ΢ϡ

5.10 PCIߵҪص㣬ϵͳɽṹЩҪż书ܣ

𡿣1ͻ䣻2֧طʽͬ3ڴ4弴ã5ʺڸֻͣ6߹棻7Ԥչռ䣻8ߺ͵ַ߸ýṹԼ·ռ䣬Ƴɱ

PCIźŷΪַߡߡӿڿߡٲߡϵͳߡжߡ ٻ֧֡źߡ涨˳̿PCIչṩ64λӿڣAB߹188ţ̿ṩ32λӿڣAB߹124š

5.11 ʲôPCIţЩҪܣ

PCIʵPCI߿ʵPCIߵϡ Ҫ£

1ṩӳٷͨ·ʹֱӷͨӳٷͨ·ӳڴ洢ռI/OռPCI豸

2ṩʹPCI豸ֱӷ洢ĸͨ·

3ṩݻ幦ܣʹCPUPCIϵ豸й໥ȴ 4ʹPCIߵIJCPU߷ֿʵPCIߵȫơ 5.12 ʲôAGPߣЩҪص㣬Ӧʲôϣ AGPһָͼνӿڵľֲ߱׼ Ҫص£

1˫һڴݡ 2ôźŴͼʵֵַݵĶ·á

3ڴˮ߼˶Դ洢ɵӳ٣ϵͳͼοڴеĶ

4ͨͼνӿеרõʺϴͼΡͼݵAGPͨϣPCI⡣

5AGPӿֻΪͼ豸ռһߵĹԡ AGPӿֻӦͼ豸

5.13 IEEE l394ߵص͹ԭ

IEEE l394һ͵ĸٴߡص㣺ɴﵽϸߵĴʣ߲ͬģʽ첽ģʽʵּ弴ò֧ȲεȡӦ÷ΧҪЩҪ󳬹100KB/sӲ̺Ƶ衣

IEEE 1394ͨһ1394Žⲿ豸Ѹ豸Ĵڴ棬ڴַԽдڴֱӴ䡣

5.14 I2Cߵص͹ԭ I2CҪԣ 1ߴ䡣

2ϵͳжʱI2C߹ʱκһɳΪ 3I2Cߴʱ״̬Ĺ

4ϵͳΧģַŵַıַ 5дI2CӿڵΧӦܡ

6κξIC߽ӿڵΧͬĵӿڣڵĵԴԵ磬ϵͳ½򳷳

I2CߵĹԭ

֮ͨSDAʹʱSCLӲϢI2C߹涨ʼźźĵһֽΪѰַֽڣѰַ涨ͷʼźźѰַֽڣϵѰַֽе7λַԼַȽϡͬΪѰַݶ/дλȷDZط򱻿ؽ

5.15 ڿʹ΢ͼϵͳʱӦѡ΢ߣҪעЩ棿

΢ͼߵҪְǸģݴ䣬ѡҪҪܡָҪݴʣ⣬ɲԡԺ-۸ҲǺҪļߵҪָ¼

1߿ȣ2׼Mb/s3ʱͬ/첽4ź56߿Ʒ7չߴ磻8ָȡ

2

ϰ6

6.1 ʲôǽӿڣʲô

ⲿ豸΢ͼĽӿڵ·

ã1CPU蹤ٶȲƥ⣻2CPU蹤ʱ⣻3ʵϢʽת4Ϣźŵƽƥ⡣

6.2 /ӿڵ·ЩĴԵʲô

ͨ롢ƺ״̬ĴȡCPUⲿ豸֮ݴʱϢдӿӦļĴӦĴCPUĴ״̬Ĵжݺ״̬дݣ CPUĴͿƼĴдݺͿϢܴжݡ

6.3 ʲôж˿ڣI/O˿ڵıַʽļ֣кص㣿 𡿶˿ָ/ӿеļĴ I/O˿ֱַʽ

ͳһַʽǽI/O˿ڴ浥Ԫͳһбš÷ʽŵDzҪרŵI/OָI/O˿ڲָͶࣻȱǶ˿Ҫռòִ洢ĵַռ䣬Ƿʴ洢ⲿ豸

ַĶ˿ڵI/Oַռ䣬ռô洢ַŵǵַռƵ·͵ַ·򵥣רõI/Oָʹö˿ڲָʽ洢ָ𣬳Ķȱָ٣һֻܽдͲ