¼ÆËã»ú×é³ÉÔ­ÀíϰÌâ¼°´ð°¸ ÏÂÔØ±¾ÎÄ

(2)·ûºÅλ1룬½×Âë8루ÓÃÒÆÂë±íʾ£¬ÒÆÂëΪ127£©£¬Î²ÊýÊýֵΪ23룬Òþº¬1룬ÓÃÔ­Âë±íʾ£¬0100 0101 0001 0000 0000 0000 0000 0000 0,10001010£¬00100000000000000000000

´ËÊýΪÕýÊý£¬½×ÂëΪ138-127=11£¬Î²ÊýΪ1.001=1.125 ÊýֵΪ1.001*211=1001*28=9*256=2304 Ó¦ÓÃÌâ

1.Ϊij8λ΢»ú£¨µØÖ·×ÜÏßΪ16룩Éè¼ÆÒ»¸ö12KBÈÝÁ¿µÄ´æ´¢Æ÷£¬ÒªÇóEPROMÇøÎª8KB£¬´Ó0000H¿ªÊ¼£¬²ÉÓÃ2716оƬ£¨2K*8£©£»RAMÇøÎª4KB£¬´Ó2000H¿ªÊ¼²ÉÓÃ6116оƬ£¨2K*8£©¡£Ç󣺣¨1£©¶Ô¸÷оƬµÄµØÖ··ÖÅ䣻£¨2£©Ö¸³ö¸÷оƬµÄƬÄÚÑ¡ÔñµØÖ·ÏߺÍоƬѡÔñµØÖ·Ïߣ» £¨3£©²ÉÓÃ74LS138ÒëÂëÆ÷£¬»­³öƬѡµØÖ·ÒëÂëµç·¡£ 1.½â£º£¨1£©EPROMÐèÒª4Ƭ£¬´Ó0000H¿ªÊ¼£»RAMÐèÒª2Ƭ´Ó2000H¿ªÊ¼£¬Ð¾Æ¬¶¼ÊÇ2K*8µÄ£¬ÔòƬÄÚµØÖ·ÐèÒª11¸ù£¬´ÓA0---A10µØÖ··ÖÅäÈçÏ£º A15 A14 A13 A12 A11 A10---A0 0 0 0 0 0 0---0 EPROM1£º0000H-07FFH 0 0 0 0 0 1---1

0 0 0 0 1 0---0 EPROM2£º0800H-0FFFH 0 0 0 0 1 1---1

0 0 0 1 0 0---0 EPROM3£º1000H-07FFH 0 0 0 1 0 1---1

0 0 0 1 1 0---0 EPROM4£º1800H-1FFFH 0 0 0 1 1 1---1

0 0 1 0 0 0---0 RAM1£º2000H-07FFH 0 0 1 0 0 1---1

0 0 1 0 1 0---0 RAM2£º2800H-2FFFH 0 0 1 0 1 1---1

£¨2£©ÓõÍλµØÖ·×÷ΪоƬµÄƬÄÚÑ¡ÔñµØÖ·Ïߣ¬6¸öоƬ¶¼ÊÇ2K*8µÄ£¬Æ¬ÄÚµØÖ·ÐèÒª11¸ù£¬Ôò´ÓA0---A10£¬6¸öоƬÐèÒª3λµØÖ·²ÅÄÜʵÏÖÆ¬Ñ¡£¬Ê¹ÓÃA11---A13.

£¨3£©ÓÃ74LS138ÒëÂëÆ÷£¬A11--A13½ÓCBA£¬/Y0---/Y5¼´¿É×÷Ϊ6¸öоƬµÄƬѡÐźţ¬µç·ͼÈçÏ£º

2.¼ÙÉè»úÆ÷×Ö³¤Îª16룬CPUÄÚÓÐ32¸öͨÓüĴæÆ÷£¬Ö÷´æÈÝÁ¿Îª128KB£¬ÇÒ´æ´¢×Ö³¤µÈÓÚ»úÆ÷×Ö³¤£»Ö¸Á¶ÈΪ16λ»ò32룬¹²ÓÐ128ÌõÖ¸ÁÉè¼ÆÖ¸Áî¸ñʽ£¬ÒªÇóÓÐÖ±½Ó¡¢Á¢¼´Êý¡¢Ïà¶Ô¡¢»ùÖ·¡¢¼ä½Ó¡¢±äÖ·ÁùÖÖѰַ·½Ê½£¬»­³öÖ¸Áî¸ñʽ£¬Ð´³öÓÐЧµØÖ·µÄ¼ÆËã·½·¨¡¢Ñ°Ö·¿Õ¼ä¡¢Á¢¼´ÊýµÄ·¶Î§

2.½â£º128ÌõÖ¸ÁÐèÒª²Ù×÷Âë7λ£»Ö÷´æÈÝÁ¿Îª128KB£¬ÈôÄܰÑËùÓÐÖ÷´æ¿Õ¼ä¶¼·ÃÎÊÍêÐèÒª17λµØÖ·Ïߣ»»úÆ÷×Ö³¤Îª16룬Ôò¼Ä´æÆ÷µÄλÊýҲΪ16룬32¸öͨÓüĴæÆ÷£¬¼Ä´æÆ÷ºÅÐèÒª5λ£»ÁùÖÖѰַ·½Ê½£¬ÐèÒªÑ°Ö·ÌØÕ÷λ3λ£¬Ö¸Áî¸ñʽÈçÏ£º

Ö±½ÓѰַ£ºÖ¸Áî×Ö³¤16룬ÐÎʽµØÖ·AΪ6룬EA=A£¬Ñ°Ö·¿Õ¼äΪ26=64B OP 7

Ñ°Ö·ÌØÕ÷3

ÐÎʽµØÖ·A 6

Á¢¼´ÊýѰַ£ºÖ¸Áî×Ö³¤16룬Á¢¼´ÊýAΪ6λ£¬Ã»ÓÐÓÐЧµØÖ·£¬AµÄ·¶Î§Îª-32---+31 OP 7

Ñ°Ö·ÌØÕ÷3

Á¢¼´ÊýA 6

Ïà¶ÔѰַ£ºÖ¸Áî×Ö³¤16룬ÐÎʽµØÖ·AΪ6룬EA=(PC)+A,PCΪ17Ϊ£¬Ñ°Ö·¿Õ¼äΪ217=128KB OP 7

Ñ°Ö·ÌØÕ÷3

ÐÎʽµØÖ·A 6

»ùַѰַ£ºÖ¸Á¶ÈΪ32룬¼Ä´æÆ÷ºÅ5룬ÐÎʽµØÖ·AΪ17룬EA=(R)+EA,¼Ä´æÆ÷Ϊ16룬ÔòEAΪ17λ£¬Ñ°Ö·¿Õ¼äΪ217=128KB OP 7

Ñ°Ö·ÌØÕ÷3

¼Ä´æÆ÷ºÅR 5

ÐÎʽµØÖ·A 17

¼ä½ÓѰַ£ºÖ¸Áî×Ö³¤16룬ÐÎʽµØÖ·AΪ6룬EA=£¨A),´æ´¢×Ö³¤µÈÓÚ»úÆ÷×Ö³¤£¬Ôò£¨A£©Îª16λ£¬Ñ°Ö·¿Õ¼äΪ216=64KB OP 7

Ñ°Ö·ÌØÕ÷3

ÐÎʽµØÖ·A 6

±äַѰַ£ºÖ¸Á¶ÈΪ32룬¼Ä´æÆ÷ºÅ5룬ÐÎʽµØÖ·AΪ17룬EA=(R)+EA,¼Ä´æÆ÷Ϊ16룬ÔòEAΪ17λ£¬Ñ°Ö·¿Õ¼äΪ217=128KB OP 7

Ñ°Ö·ÌØÕ÷3

¼Ä´æÆ÷ºÅR 5

ÐÎʽµØÖ·A 17

3.ij¼ÆËã»ú×Ö³¤32룬ÓÐ16¸öͨÓüĴæÆ÷£¬Ö÷´æÈÝÁ¿Îª1M×Ö£¬²ÉÓõ¥×Ö³¤¶þµØÖ·Ö¸Á¹²ÓÐ64ÌõÖ¸ÁÉè¼ÆËÄÖÖ£¨¼Ä´æÆ÷£¬Ö±½Ó£¬±äÖ·£¬Ïà¶Ô£©Ñ°Ö··½Ê½µÄÖ¸Áî¸ñʽ£¬Ö¸³öÿÖÖѰַ·½Ê½µÄÓÐЧµØÖ·¼ÆËã·½·¨ºÍѰַ¿Õ¼ä¡£

3.½â£º×Ö³¤Îª32룬²ÉÓõ¥×Ö³¤Ö¸ÁÔòÖ¸Á¶ÈΪ32룬16¸öͨÓüĴæÆ÷£¬ÐèÒª¼Ä´æÆ÷ºÅΪ4룬Ö÷´æÈÝÁ¿Îª1M×Ö£¬ÈôÒª·ÃÎʵ½Ö÷´æµÄÈÎÒâ¿Õ¼ä£¬ÔòÓÐЧµØÖ·Î»ÊýΪ20λ¡£4ÖÖѰַ·½Ê½£¬Ñ°Ö·ÌØÕ÷ÐèÒª2룬64ÌõÖ¸Á²Ù×÷ÂëÐèÒª6λ¡£

¼Ä´æÆ÷Ѱַ£ºÖ¸Áî×Ö³¤Îª16룬²»ÐèÒª¼ÆËãÓÐЧµØÖ·£¬²»ÐèÒª·Ã´æÈ¡²Ù×÷Êý OP 6

Ñ°Ö·ÌØÕ÷2

¼Ä´æÆ÷ºÅR1 4

¼Ä´æÆ÷R2 4

Ö±½ÓѰַ£ºÖ¸Áî×Ö³¤Îª32룬ÓÐЧµØÖ·EA=A£¬AΪ20룬·Ã´æ¿Õ¼äΪ220=1M OP 6

Ñ°Ö·ÌØÕ÷2

¼Ä´æÆ÷ºÅR1 4

ÐÎʽµØÖ·A 20

±äַѰַѰַ£ºÖ¸Áî×Ö³¤Îª32룬×Ö³¤Îª32룬¼Ä´æÆ÷ֵҲΪ32룬ÓÐЧµØÖ·EA=(±äÖ·¼Ä´æÆ÷£©+A£¬¹²Îª32룬¿É·Ã´æ¿Õ¼ä232=4G OP 6

Ñ°Ö·ÌØÕ÷2

¼Ä´æÆ÷ºÅR1 4

±äÖ·¼Ä´æÆ÷4

ÐÎʽµØÖ·A 16

Ïà¶ÔѰַ

OP 6

Ñ°Ö·ÌØÕ÷2

ÐÎʽµØÖ·A 8

¼Ä´æÆ÷Ѱַ£ºÖ¸Áî×Ö³¤Îª16룬EA=£¨PC£©+A,Ö÷´æÐèµØÖ·ÏßΪ20룬ÔòPCΪ20룬ËùÒÔEAҲΪ20Ϊ£¬¿É·Ã´æ¿Õ¼äΪ£º220=1M

4.ÓÃ16k*1λµÄDRAMоƬ¹¹³É64k*8λµÄ´æ´¢Æ÷£¬µØÖ··¶Î§ÊÇ0000H--FFFFH£¬ÎÊ£º £¨1£©ÐèÒª¶àÉÙÆ¬£¬Ôõô¹¹³É£¬µØÖ·Ôõô·ÖÅ䣬»­³öƬѡÐźţ» £¨2£©Éè´æ´¢Æ÷¶ÁдÖÜÆÚ¾ùΪ0.5us£¬CPUÔÚ1usÄÚÖÁÉÙÒª·Ã´æÒ»´Î¡£¿ÉÒÔ²Éȡʲôˢз½Ê½£¿Á½´ÎˢеÄʱ¼ä¼ä¸ôÊǶàÉÙ£¿¶ÔÈ«²¿´æ´¢µ¥ÔªË¢ÐÂÒ»±é£¬ËùÐèʵ¼ÊË¢ÐÂʱ¼äÊǶàÉÙ£¿ 4.½â£º£¨1£©ÐèÒª32Ƭ¡£ÏÈÓÃ16k*1λµÄÓÃλÀ©Õ¹³É16k*8λµÄ£¬8Ƭ×é³ÉÒ»×飬ÕâÒ»×é³ýÁËÊý¾ÝÏß²»Í¬Ö®Í⣬ÆäÓàÏߵĽӷ¨ÍêÈ«Ïàͬ¡£

ÔÙÓÃ16k*8λµÄ4×éÓÃÀ©Õ¹³É64K*8룬ÕâËÄ×飬ÓøßλµØÖ·ÏßÐÎ³ÉÆ¬Ñ¡Ïߣ¬ÆäÓàÏߵĽӷ¨ÍêÈ«Ïàͬ¡£16KÐèÒª14¸ù£¬×éÄÚµØÖ·ÎªA13--A0£¬Ã¿×éµÄµØÖ··ÖÅäÈçÏ£º A15 A14 A13----A0

0 0 0----0 DRAM1×飺0000H--3FFFH 0 0 1----1

0 1 0----0 DRAM2×飺4000H--7FFFH 0 1 1----1

1 0 0----0 DRAM3×飺8000H--BFFFH 1 0 1----1

1 1 0----0 DRAM4×飺C000H--FFFFH 1 1 1----1

ÓÃ·Ã´æ¿ØÖÆÐźţ¬M=1£¬A15£¬A14×÷Ϊ74ls138ÒëÂëÆ÷µÄCBAÊäÈë¶Ë£¬/Y4Ñ¡ÔñDARM1×飬/Y5Ñ¡ÔñDRAM2×飬/Y6Ñ¡ÔñDRAM3×飬/Y7Ñ¡ÔñDRAM4×飬Ƭѡ²úÉúµç·ͼÈçÏ£º

£¨2£©64k*8룬216*23λ=219룬¿Éд³É210*29ÐÐÁÐÐÎʽ£¬Ë¢ÐÂÊÇÒÔÐÐΪµ¥Î»µÄ£¬¼´ÒªË¢ÐÂËùÓд洢µ¥Ôª¼´ÒªË¢ÐÂ1024ÐС£CPUÔÚ1usÄÚÖÁÉÙÒª·Ã´æÒ»´Î£¬²»ÄܲÉÓü¯ÖÐˢз½Ê½£¬¿ÉÒÔ²ÉÈ¡·ÖɢˢкÍÒ첽ˢз½Ê½. ·ÖɢˢУºË¢Ò»ÐУ¬¶Áдһ´Î£¬1usʱ¼äÄÚÕýºÃ0.5usˢУ¬0.5us¶Áд£¬Á½´Îˢмä¸ôΪ1us£¬1024Ðж¼Ë¢ÐÂÍêÐèÒª1024us£¬¼´1.024ms¡£2msµÄÆäÓàʱ¼äΪÕý³£¶Áд¡£

Ò첽ˢУº2msÄÚҪˢÐÂ1024ÐУ¬Ôòƽ¾ù1.95usҪˢÐÂÒ»ÐУ¬Á½´Îˢмä¸ôΪ1.95us£¬ËùÓÐÐж¼Ë¢ÐÂÍêÐèÒª2ms¡£

5£®Ä³»ú´æ´¢Æ÷ÈÝÁ¿Îª64K*16룬¸Ã»ú·Ã´æÖ¸Áî¸ñÈçÏÂ

ÆäÖÐMΪѰַģʽ£º0Ϊֱ½ÓѰַ£¬1Ϊ»ùַѰַ£¬2ΪÏà¶ÔѰַ£¬3ΪÁ¢¼´Ñ°Ö·£»IΪ ¼äÖ·ÌØÕ÷(I=1¼äÖ·)£»XΪ±äÖ·ÌØÕ÷£¨X=1±äÖ·£©£¬ÉèPCΪ³ÌÐò¼ÆÊýÆ÷£¬RXΪ±äÖ·¼Ä´æÆ÷£¬RBΪ»ùÖ·¼Ä´æÆ÷£¬ÎÊ£¨1£©¸ÃÖ¸ÁîÄܶ¨Òå¶àÉÙÖÖ²Ù×÷£¿£¨2£©Á¢¼´Ñ°Ö·²Ù×÷ÊýµÄ·¶Î§£¿ £¨3£©Ð´³öÿÖÖѰַ·½Ê½¼ÆËãÓÐЧµØÖ·µÄ±í´ïʽ

£¨4£©Éè»ùÖ·¼Ä´æÆ÷Ϊ14룬ÔڷDZäÖ·Ö±½Ó»ùַѰַʱ£¬Ö¸ÁîµÄѰַ·¶Î§ÊǶàÉÙ£¿ £¨5£©¼ä½ÓѰַʱ£¬Ñ°Ö··¶Î§ÊǶàÉÙ£¿ÈôÔÊÐí¶àÖØÑ°Ö·£¬Ñ°Ö··¶Î§ÓÖÊǶàÉÙ£¿

5.½â£º£¨1£©¸ÃÖ¸ÁîÄܶ¨Òå16ÖÖ²Ù×÷

£¨2£©Á¢¼´Ñ°Ö·²Ù×÷ÊýµÄ·¶Î§ÊÇ-128¡ª+127 £¨3£©Ö±½ÓѰַEA=A»ùַѰַEA=(RB)+A ±äַѰַEA=(RX)+AÏà¶ÔѰַEA=(PC)+A ¼ä½ÓѰַEA=((A))

£¨4£©·Ç±äÖ·Ö±½Ó»ùַѰַʱEA=£¨RB£©+A£¬RBΪ14룬¹Ê¿ÉѰַ·¶Î§Îª214.

£¨5£©¼ä½ÓѰַʱ£¬Èç²»¿¼ÂǶà´Î¼äÖ·£¬Ñ°Ö··¶Î§Îª64K¡£Èç¹û¿¼ÂǶà´Î¼äÖ·£¬ÔòÐèÒª×î¸ß1λ×÷Ϊ¶à´Î¼äÖ·±êÖ¾£¬´ËʱѰַ·¶Î§Îª32K¡£

6£®ÉècacheµÄÈÝÁ¿Îª8KB£¬Ö÷´æµÄÈÝÁ¿Îª512KB£¬Ã¿¿éÓÐ16B£¬Çë»Ø´ð£º £¨1£©²ÉÓÃÖ±½ÓÓ³É䷽ʽ£¬»­³öÖ÷´æºÍcacheµÄµØÖ··ÖÅ䣿

£¨2£©cache²ÉÓÃ4·×éÏàÁªÓ³É䣬»­³öÖ÷´æºÍcacheµÄµØÖ··ÖÅ䣿 £¨3£©Ö±½ÓÓ³É䷽ʽÏ£¬½«Ö÷´æµÄµÚ513¿éµ÷Èëcache£¬ÔòcacheµÄ¿éºÅΪʲô£¿×éºÅÊÇʲô£¿ÈôËͳöµÄÖ÷´æµØÖ·Îª04011HʱÊÇ·ñÃüÖУ¿

6.£¨1£©cacheΪ8KB/16B=512£¬ÔòcacheµØÖ··ÖÅäΪ

Ö÷´æÎª512KB/16B=32K,ÔòÖ÷´æµÄµØÖ··ÖÅäΪ cache²ÉÓÃ4·×éÏàÁª£¬ÔòµØÖ··ÖÅäΪ

(3)513mod 512=1£¬¼´µÚ1ºÅ¿é£¬×éºÅΪ512/512=1.