5.2 ϰÌâ½â´ð
1. °ëµ¼Ìå´æ´¢Æ÷°´ÕÕ¹¤×÷·½Ê½¿É·ÖΪÄÄÁ½´óÀࣿËüÃǵÄÖ÷񻂿±ðÊÇʲô£¿ ´ð£º£¨1£©°ëµ¼Ìå´æ´¢Æ÷°´ÕÕ¹¤×÷·½Ê½¿É·ÖΪROM ºÍ RAM ¡£
£¨2£©ËüÃÇÖ®¼äµÄÖ÷񻂿±ðÊÇ£º
ROMÔÚÕý³£¹¤×÷ʱֻÄܶÁ³ö£¬²»ÄÜдÈë¡£RAMÔò¿É¶Á¿Éд¡£ ¶Ïµçºó£¬ROMÖеÄÄÚÈݲ»»á¶ªÊ§£¬RAMÖеÄÄÚÈݻᶪʧ¡£
2. ¾²Ì¬RAMºÍ¶¯Ì¬RAMµÄ´æ´¢ÔªµÄ¹¤×÷ÔÀíÊÇʲô£¿ ¶¯Ì¬RAMΪʲôÐèÒª¶¨Ê±Ë¢
У¿
´ð£º£¨1£©¾²Ì¬RAMµÄ´æ´¢ÔªµÄ¹¤×÷ÔÀíÊÇÀûÓÃË«ÎÈ̬´¥·¢Æ÷µÄ¹¤×÷ÔÀí±£´æÐÅÏ¢£» ¶¯Ì¬RAMµÄ´æ´¢ÔªµÄ¹¤×÷ÔÀíÊǰѵçºÉ´æ´¢µ½µçÈÝÖÐÀ´ÊµÏÖÐÅÏ¢´æ´¢¡£
£¨2£©DRAMµÄ´æ´¢ÔªÒÔµçÈÝÀ´´æ´¢ÐÅÏ¢£¬ÓÉÓÚ´æÔÚ©µçÏÖÏ󣬵çÈÝÖд洢µÄµçºÉ»áÖð½¥Ð¹Â©£¬´Ó¶øÊ¹ÐÅÏ¢¶ªÊ§»ò³öÏÖ´íÎó¡£Òò´ËÐèÒª¶ÔÕâЩµçÈݶ¨Ê±½øÐС°Ë¢Ð¡±¡£
3. ´æ´¢Æ÷µÄµØÖ·ÒëÂë·½·¨ÓÐÄÄÁ½ÖÖ·½Ê½£¿
´ð£º´æ´¢Æ÷µÄµØÖ·ÒëÂë·½·¨ÓУºÈ«µØÖ·ÒëÂëºÍ²¿·ÖµØÖ·ÒëÂëÁ½ÖÖ¡£ 4. ʲôÊÇλÀ©Õ¹£¿Ê²Ã´ÊÇ×ÖÀ©Õ¹£¿
´ð£º £¨1£©µ±´æ´¢Ð¾Æ¬Ã¿¸öµ¥ÔªµÄ×Ö³¤Ð¡ÓÚËùÐèÄÚ´æµ¥Ôª×Ö³¤Ê±£¬ÐèÒªÓöà¸öоƬ¹¹³ÉÂú×ã×Ö³¤ÒªÇóµÄ´æ´¢Ä£¿é£¬Õâ¾ÍÊÇλÀ©Õ¹¡£
£¨2£©µ±´æ´¢Ð¾Æ¬µÄÈÝÁ¿Ð¡ÓÚËùÐèÄÚ´æÈÝÁ¿Ê±£¬ÐèÒªÓöà¸öоƬ¹¹³ÉÂú×ãÈÝÁ¿ÒªÇóµÄ´æ´¢Æ÷£¬Õâ¾ÍÊÇ×ÖÀ©Õ¹¡£
5. Éè¼ÆÒ»¸ö4KB ROMÓë4KB RAM×é³ÉµÄ´æ´¢Æ÷ϵͳ£¬Ð¾Æ¬·Ö±ðÑ¡ÓÃ2716£¨2K¡Á8£©ºÍ
6116£¨2K¡Á8£©£¬ÆäµØÖ··¶Î§·Ö±ðΪ4000H~4FFFHºÍ6000H~6FFFH£¬CPUµØÖ·¿Õ¼äΪ64K£¬»³ö´æ´¢ÏµÍ³ÓëCPUÁ¬½Óͼ¡£
´ð£º·ÖÎö£º2716£¨2KX8£© 11¸ùµØÖ·Ïß A0~~A10
6116£¨2KX8£© 11¸ùµØÖ·Ïß A0~~A10 CPU£º64K= 26X210 16¸ùµØÖ·Ïß A0~~A15
·Ö±ðÐèоƬ¸öÊý£º
2716: 4KX8/ 2KX8=2 6116: 4KX8/ 2KX8=2
½«µØÖ·Õ¹¿ª³É¶þ½øÖÆ£º¢Ù 4KBµÄROMµØÖ·¿Õ¼ä 4000H~4FFFH
A15 A14 A13 A12 A11 A10~ A0 0 1 0 0 0 0¡¡0 0 1 0 0 0 1¡¡1 0 1 0 0 1 0¡¡0 0 1 0 0 1 1 ¡¡1
2716£¨2KX8£©£º2Ƭ
µÚһƬ µØÖ··¶Î§£º4000~~47FFH µÚ¶þƬ µØÖ··¶Î§£º4800H~~4FFFH ¢Ú4KBµÄRAMµØÖ·¿Õ¼ä£º6000H~6FFFH
A15 A14 A13 A12 A11 A10~ A0 0 1 1 0 0 0¡¡0 0 1 1 0 0 1¡¡1 0 1 1 0 1 0¡¡0 0 1 1 0 1 1 ¡¡1
6116£¨2KX8£©£º2Ƭ
µÚһƬ µØÖ··¶Î§£º6000~~67FFH µÚ¶þƬ µØÖ··¶Î§£º6800H~~6FFFH
ÀûÓãºCPU µÄÊ£ÓàµØÖ·ÏßA15~A11£¬Ê¹ÓÃ3£º8ÒëÂëÆ÷½øÐÐÈ«µØÖ·ÒëÂ룬Éú³ÉƬѡÐźÅ#Y0 ¡¢#Y1¡¢#Y4¡¢#Y5£¬ÎªËĸöоƬʹÓᣠC B A # Y A15 A14 A13 A12 A11
0 1 0 0 0 #Y0 0 1 0 0 1 #Y1 0 1 1 0 0 #Y4 0 1 1 0 1 #Y5
´æ´¢ÏµÍ³ÓëCPUÁ¬½ÓͼÈçͼ5-1Ëùʾ£º