¼ÆËã»úÔ­Àí¸´Ï°Ìâ ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÁù ÎÄÕ¼ÆËã»úÔ­Àí¸´Ï°Ìâ¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁ

¡¶¼ÆËã»ú×é³ÉÔ­Àí¡·²Î¿¼´ð°¸

Ò»£® µ¥ÏîÑ¡ÔñÌ⣨ÿСÌâ1·Ö£¬¹²16·Ö£©

1£®

2£® 3£® 4£® 5£®

A£® B£®£»D£®£»C£® A£® D£® D£®

6£® C£® 7£® D£® 8£® C£® 9£® D£® 10£® C£® 11£® B£® 12£® B£® 13£® C£® 14£® D£® 15£® B£® 16£® C£®

¶þ¡¢¼ò´ðÌ⣨40·Ö£©

1¡¢½âÊÍÏÂÁÐÃû´ÊµÄº¬Ò壺

£¨1£© ´ð£º

ΪÁ˽â¾ö¶à¸öÖ÷É豸ͬʱ¾ºÕù×ÜÏß¿ØÖÆȨ£¬±ØÐë¾ßÓÐ×ÜÏßÖٲò¿¼þ£¬ÒÔijÖÖ·½Ê½Ñ¡ÔñÆäÖÐÒ»¸öÖ÷É豸×÷Ϊ×ÜÏßµÄÏÂÒ»´ÎÖ÷·½¡£¶Ô¶à¸öÖ÷É豸Ìá³öµÄÕ¼ÓÃ×ÜÏßÇëÇó£¬Ò»°ã²ÉÓÃÓÅÏȼ¶»ò¹«Æ½²ßÂÔ½øÐÐÖٲᣠ°´ÕÕ×ÜÏßÖٲõç·µÄλÖò»Í¬£¬Öٲ÷½Ê½·ÖΪ¼¯ÖÐʽÖٲúͷֲ¼Ê½ÖÙ²ÃÁ½Àà¡£

£¨2£© ´ð£º

ÐéÄâ´æ´¢Æ÷Êǽ¨Á¢ÔÚÖ÷´æÒ»Íâ´æ²ã´ÎÉϵÄÓɲÙ×÷ϵͳ´æ´¢¹ÜÀíÈí¼þ¼°¸½¼ÓÓ²¼þ×°Ö㨴洢Æ÷¹ÜÀí²¿¼þMMU£©×é³ÉµÄ´æ´¢Ìåϵ¡£ËüÒÔ͸Ã÷µÄ·½Ê½¸øÓû§ÌṩÁËÒ»¸ö·ÃÎÊËٶȽӽü£¨ÂÔ´óÓÚ£©Ö÷´æ´¢Æ÷£¬¶ø´æ´¢¿Õ¼ä±Èʵ¼ÊÖ÷´æ¿Õ¼ä´óµÃ¶àµÄÐéÄâ´æ´¢Æ÷¡£´Ëʱ³ÌÐòµÄÂß¼­µØÖ·³ÆΪÐéÄâµØÖ·(ÐéµØÖ·)£¬³ÌÐòµÄÂß¼­µØÖ·¿Õ¼ä³ÆΪÐéÄâµØÖ·¿Õ¼ä¡£Òò´Ë£¬ÐéÄâ´æ´¢Æ÷²»½ö½â¾öÁËÈËÃÇ×·ÇóµÄ´æ´¢ÈÝÁ¿´ó¡¢´æÈ¡ËٶȿìºÍ³É±¾µÍÖ®¼äµÄì¶Ü£¬¶øÇÒËüÒ²ÊÇÒ»ÖÖÓÐЧµÄ´æ´¢Ìåϵ¹ÜÀí·½Ê½¡£

ÎïÀíµØÖ·(ʵµØÖ·)ÓÉCPUµØÖ·Òý½ÅËͳö£¬ËüÊÇÓÃÓÚ·ÃÎÊÖ÷´æµÄµØÖ·¡£ÐéÄâµØÖ·ÊdzÌÐòÉè¼ÆÕßʹÓõĵØÖ·¡£¹¤×÷ÔÚÐéÄâµØַģʽϵÄCPUÀí½âÕâЩÐéÄâµØÖ·£¬²¢½«ËüÃÇת»»³ÉÎïÀíµØÖ·¡£

2¡¢´ð£º

´«ËÍ·½Ê½Ò»°ãÓÐ4ÖÖ£¬¼´ÎÞÌõ¼þ·½Ê½¡¢²éѯ·½Ê½¡¢ÖжϷ½Ê½ºÍDMA·½Ê½¡£ £¨1£©ÎÞÌõ¼þ·½Ê½

ÔÚÕâÖÖ´«ËÍ·½Ê½Ê±£¬CPUÒÑÈ϶¨ÍâÉè×÷ºÃÊäÈë»òÊä³ö×¼±¸£¬ËùÒÔ²»±Ø²éѯÍâÉèµÄ״̬¶øÖ±½ÓÓëÍâÉè½øÐÐÊý¾Ý´«ËÍ¡£ÕâÖÖ´«ËÍ·½Ê½µÄÌصãÊÇ£ºÓ²¼þµç·ºÍ³ÌÐòÉè¼Æ¶¼ºÜ¼òµ¥£¬³£³£ÓÃÔÚ¶ÔÍâÉèÒªÇ󲻸ߵÄϵͳÖУ¬È罻ͨµÆ¹ÜÀí¡¢Â·µÆ¹ÜÀíºÍ¹ã¸æÅÆÏÔʾµÈϵͳÖС£

£¨2£©²éѯ·½Ê½

²éѯ·½Ê½ÊÇÖ¸CPUÔÚ´«ËÍÊý¾Ý£¨°üÀ¨¶ÁÈëºÍд³ö£©Ö®Ç°£¬Òª¼ì²éÍâÉèÊÇ·ñ¡°×¼±¸ºÃ¡±£¬ÈôûÓÐ×¼±¸ºÃ£¬Ôò¼ÌÐø²éÆä״̬£¬Ö±ÖÁÍâÉè×¼±¸ºÃÁË£¬¼´È·ÈÏÍⲿÉ豸ÒѾ߱¸´«ËÍÌõ¼þÖ®ºó£¬²ÅÄܽøÐÐÊý¾Ý´«ËÍ¡£ÏÔÈ»£¬ÔÚÕâÖÖ·½Ê½Ï£¬CPUÿ´«ËÍÒ»¸öÊý¾Ý£¬Ð軨·ÑºÜ¶àʱ¼äÀ´µÈ´ýÍâÉè½øÐÐÊý¾Ý´«Ë͵Ä×¼±¸£¬ÇÒCPUÓëÍâÉè²»ÄÜͬʱ¹¤×÷£¬¸÷ÖÖÍâÉèÒ²²»ÄÜͬʱ¹¤×÷£¬Òò´Ë£¬ÐÅÏ¢´«Ë͵ÄЧÂʷdz£Ö®µÍ¡£µ«ÕâÖÖ·½Ê½´«ËÍÊý¾Ý±ÈÎÞÌõ¼þ´«ËÍÊý¾ÝµÄ¿É¿¿ÐԸߣ¬½Ó¿Úµç·Ҳ½Ï¼òµ¥£¬Ó²¼þ¿ªÏúС£¬ÔÚCPU²»Ì«Ã¦ÇÒ´«ËÍËÙ¶ÈÒªÇ󲻸ߵÄÇé¿öϲÉÓá£

£¨3£©ÖжϷ½Ê½

Öжϴ«ËÍ·½Ê½µÄÌصãÊÇ£ºÍâÉè¾ßÓÐÖ÷¶¯ÏòCPUÉêÇë·þÎñµÄÄÜÁ¦¡£µ±ÊäÈëÉ豸Òѽ«Êý¾Ý×¼±¸ºÃ£¬»òÕßÊä³öÉ豸¿ÉÒÔ½ÓÊÕÊý¾Ýʱ£¬±ã¿ÉÒÔÏòCPU·¢³öÖжÏÇëÇó£¬CPU¿ÉÖжÏÕýÔÚÖ´

ÐеijÌÐò¶øºÍÍâÉè½øÐÐÒ»´ÎÊý¾Ý´«Êä¡£´ýÊäÈë²Ù×÷»òÊä³ö²Ù×÷Íê³Éºó£¬CPUÔÙ»Ö¸´Ö´ÐÐÔ­À´µÄ³ÌÐò¡£Óë²éѯ¹¤×÷·½Ê½²»Í¬µÄÊÇ£¬ÕâʱµÄCPU²»ÓÃÖ÷¶¯È¥²»¶ÏµØ²éѯµÈ´ý£¬¶ø¿ÉÒÔÈ¥´¦ÀíÆäËûÊÂÇé¡£Òò´Ë£¬²ÉÓÃÖжϴ«ËÍʱ£¬CPUºÍÍâÉèÊÇ´¦ÔÚ²¢Ðй¤×÷µÄ×´¿öÏ£¬ÕâÑù¾Í´ó´óÌá¸ßÁËCPUµÄЧÂÊ¡£

£¨4£©DMA·½Ê½

ÔÚDMA·½Ê½Ï£¬ÍâÉèͨ¹ýDMAµÄÒ»ÖÖרÃŽӿڵç·¡ª¡ªDMA¿ØÖÆÆ÷(DMAC)£¬ÏòCPUÌá³ö½Ó¹Ü×ÜÏß¿ØÖÆȨµÄ×ÜÏßÇëÇó£¬CPUÔÚµ±Ç°µÄ×ÜÏßÖÜÆÚ½áÊøºó£¬ÏìÓ¦DMAÇëÇ󣬰ѶÔ×ÜÏߵĿØÖÆȨ½»¸øDMA¿ØÖÆÆ÷¡£ÓÚÊÇÔÚDMA¿ØÖÆÆ÷µÄ¹ÜÀíÏ£¬ÍâÉèºÍ´æ´¢Æ÷Ö±½Ó½øÐÐÊý¾Ý½»»»£¬¶ø²»ÐèCPU¸ÉÔ¤£¬ÕâÑù¿ÉÒÔ´ó´óÌá¸ßÊý¾Ý´«ËÍËٶȡ£

3¡¢´ð£º

Ö¸ÁîµÄµØÖ·ÊÇÖ¸¸ÃÖ¸ÁîÔÚÖ÷´æ´¢Æ÷ÖеĵØÖ·£¬¶øÖ¸ÁîÖеĵØÖ·ÂëÊÇÖ¸¸ÃÖ¸ÁîËùÐè²Ù×÷ÊýµÄÐÎʽµØÖ·¡£

4¡¢´ð£º

ËüÖ÷ÒªÓÉ¿ØÖÆ´æ´¢Æ÷¡¢Î¢Ö¸Áî¼Ä´æÆ÷ºÍµØַתÒÆÂß¼­Èý´ó²¿·Ö×é³É¡£ (1) ¿ØÖÆ´æ´¢Æ÷

¿ØÖÆ´æ´¢Æ÷ÓÃÀ´´æ·ÅʵÏÖÈ«²¿Ö¸ÁîϵͳµÄ΢³ÌÐò£¬ËüÊÇÒ»ÖÖÖ»¶Á´æ´¢Æ÷¡£Ò»µ©Î¢³ÌÐò¹Ì»¯£¬»úÆ÷ÔËÐÐʱÔòÖ»¶Á²»Ð´¡£

(2) ΢ָÁî¼Ä´æÆ÷

΢ָÁî¼Ä´æÆ÷ÓÃÀ´´æ·ÅÓÉ¿ØÖÆ´æ´¢Æ÷¶Á³öµÄÒ»Ìõ΢ָÁîÐÅÏ¢¡£ÆäÖÐ΢µØÖ·¼Ä´æÆ÷¾ö¶¨½«Òª·ÃÎʵÄÏÂÒ»Ìõ΢ָÁîµÄµØÖ·£¬¶ø΢ÃüÁî¼Ä´æÆ÷Ôò±£´æÒ»Ìõ΢ָÁîµÄ²Ù×÷¿ØÖÆ×ֶκÍÅбð²âÊÔ×ֶεÄÐÅÏ¢¡£

(3) µØַתÒÆÂß¼­

ÔÚÒ»°ãÇé¿öÏ£¬Î¢Ö¸ÁîÓÉ¿ØÖÆ´æ´¢Æ÷¶Á³öºóÖ±½Ó¸ø³öÏÂÒ»Ìõ΢ָÁîµÄµØÖ·£¬Í¨³£ÎÒÃǼò³Æ΢µØÖ·£¬Õâ¸ö΢µØÖ·ÐÅÏ¢¾Í´æ·ÅÔÚ΢µØÖ·¼Ä´æÆ÷ÖС£Èç¹û΢³ÌÐò²»³öÏÖ·ÖÖ§£¬ÄÇôÏÂÒ»Ìõ΢ָÁîµÄµØÖ·¾ÍÖ±½ÓÓÉ΢µØÖ·¼Ä´æÆ÷¸ø³ö¡£µ±Î¢³ÌÐò³öÏÖ·Ö֧ʱ£¬Òâζ×Å΢³ÌÐò³öÏÖÌõ¼þתÒÆ¡£ÔÚÕâÖÖÇé¿öÏ£¬Í¨¹ýÅбð²âÊÔ×Ö¶ÎPºÍÖ´Ðв¿¼þµÄ¡°×´Ì¬Ìõ¼þ¡±·´À¡ÐÅÏ¢£¬È¥ÐÞ¸Ä΢µØÖ·¼Ä´æÆ÷µÄÄÚÈÝ£¬²¢°´¸ÄºÃµÄÄÚÈÝÈ¥¶ÁÏÂÒ»Ìõ΢ָÁî¡£µØַתÒÆÂß¼­¾Í³Ðµ£×Ô¶¯Íê³ÉÐÞ¸Ä΢µØÖ·µÄÈÎÎñ¡£

Èý£® ¼ÆËãÌ⣨24·Ö£©

1£®´ð£º

£¨1£©[+56]Ô­=00111000B£»[+56]·´=00111000B£»[+56]²¹=00111000B¡£ £¨2£©[-56]Ô­=10111000B£»[-56]·´=11000111B£»[-56]²¹=11001000B¡£ £¨3£©[+126]Ô­=01111110B£»[+126]·´=01111110B£»[+126]²¹=01111110B¡£ £¨4£©[-126]Ô­=11111110B£»[-126]·´=10000001B£»[-126]²¹=10000010B¡£ 2£®´ð£º

£¨1£©ÒòΪ [X]²¹=0 0000111£¬[Y]²¹=1 1101101

Ôò [X]²¹=0 0000111 +7 ª¤ +) [Y]²¹= 1 1101101 +£© -19 [X]²¹+[Y]²¹=1 1110100 -12 ËùÒÔ [X]²¹+[Y]²¹=1 1110100 £¨mod 28£©

´ËºÍÊýΪ¸º£¬½«¸ºÊýµÄ²¹Â뻹ԭΪԭÂ룬¼´£º [X+Y]Ô­=[(X+Y)²¹]²¹=1 0001100

£¨2£©ÒòΪ £ÛX£Ý²¹=1 1001000

ª¤£ÛY£Ý²¹=1 1101111ª¤ ª¤£Û-Y£Ý²¹=0 0010001

Ôò [X]²¹=1 1001000 ª¤ +) [-Y]²¹= 1 1101111 [X]²¹+[-Y]²¹ =1 1011001

ËùÒÔ [X]²¹-[Y]²¹=[X]²¹+[-Y]²¹= 1 1011001

ËÄ£® Éè¼ÆÌ⣨20·Ö£©

1¡¢´ð£º

2¡¢´ð£º PC¡úBUS£»BUS¡úMAR£»PC+1 È¡Ö¸ÁîÖÜÆÚ Read£»MBR¡úBUS£»BUS¡úIR ²âÊÔOP PC¡úBUS£»BUS¡úMAR£»PC+1 Read£»MBR¡úBUS£»BUS¡úZ Ö´ÐÐÖ¸ÁîÖÜÆÚ R¡úBUS£¨Ra¡¢Rb=00£©£»BUS¡úY ADD£»ALU¡úBUS£»BUS¡úR £¨Ra¡¢Rb=00£© תÈ빫²Ù×÷