£¨1£©»³öÒ»µØÖ·Ö¸Áî¸ñʽ²¢Ö¸³ö¸÷×ֶεÄ×÷Óã» £¨2£©¸ÃÖ¸ÁîÖ±½ÓѰַµÄ×î´ó·¶Î§£¨Ê®½øÖƱíʾ£©£» £¨3£©Ò»´Î¼äÖ·µÄѰַ·¶Î§£¨Ê®½øÖƱíʾ£©£» £¨4£©Ïà¶ÔѰַµÄÎ»ÒÆÁ¿£¨Ê®½øÖƱíʾ£©¡£
2£®Ò»ÌõË«×Ö³¤µÄÈ¡ÊýÖ¸ÁLDA£©´æÓÚ´æ´¢Æ÷µÄ 100 ºÍ 101 µ¥Ôª£¬ÆäÖеÚÒ»¸ö×ÖΪ²Ù×÷ÂëºÍÑ°Ö·ÌØÕ÷ M£¬µÚ¶þ¸ö×ÖΪÐÎʽµØÖ·¡£¼ÙÉè PC µ±Ç°ÖµÎª 100£¬±äÖ·¼Ä´æÆ÷ XRµÄÄÚÈÝΪ 100£¬»ùÖ·¼Ä´æÆ÷µÄÄÚÈÝΪ 200£¬´æ´¢Æ÷¸÷µ¥ÔªµÄÄÚÈÝÈçÏÂͼËùʾ¡£Ð´³öÔÚÏÂÁÐѰַ·½Ê½ÖУ¬È¡ÊýÖ¸ÁîÖ´ÐнáÊøºó£¬ÀÛ¼ÓÆ÷ AC µÄÄÚÈÝ¡£
800 300 600 500 700 200
3£®Ä³»úÆ÷²ÉÓÃÒ»µØÖ·¸ñʽµÄÖ¸Áîϵͳ£¬ÔÊÐíÖ±½ÓºÍ¼ä½ÓѰַ¡£»úÆ÷Å䱸ÓÐÈçÏÂÓ²¼þ£º ACC¡¢MAR¡¢MDR¡¢PC¡¢X¡¢MQ¡¢IR ÒÔ¼°±äÖ·¼Ä´æÆ÷ RXºÍ»ùÖ·¼Ä´æÆ÷ RB£¬¾ùΪ 16 λ¡£
£¨5 ·Ö£©
£¨1£©Èô²ÉÓõ¥×Ö³¤Ö¸Á¹²ÄÜÍê³É 105 ÖÖ²Ù×÷£¬ÔòÖ¸Áî¿ÉÖ±½ÓѰַµÄ·¶Î§ÊǶàÉÙ£¿Ò» ´Î¼äÖ·µÄѰַ·¶Î§ÊǶàÉÙ£¿»³öÆäÖ¸Áî¸ñʽ²¢ËµÃ÷¸÷×ֶεĺ¬Òå¡£
£¨2£©Èô²ÉÓÃË«×Ö³¤Ö¸Á²Ù×÷ÂëλÊý¼°Ñ°Ö··½Ê½²»±ä£¬ÔòÖ¸Áî¿ÉÖ±½ÓѰַµÄ·¶Î§ÓÖÊÇ ¶àÉÙ£¿»³öÆäÖ¸Áî¸ñʽ²¢ËµÃ÷¸÷×ֶεĺ¬Òå¡£
£¨3£©Èô´æ´¢×Ö³¤²»±ä£¬¿É²ÉÓÃʲô·½·¨·ÃÎÊÈÝÁ¿Îª 8MB µÄÖ÷´æ£¿ÐèÔöÉèÄÇЩӲ¼þ£¿
µÚ°ËÕÂ
1. ij»úÓÐÎå¸öÖжÏÔ´£¬°´ÖжÏÏìÓ¦µÄÓÅÏÈ˳ÐòÓɸߵ½µÍΪ L0,L1,L2,L3,L4£¬ÏÖÒªÇóÓÅ ÏÈ˳Ðò¸ÄΪ L4,L2,L3,L0,L1£¬Ð´³ö¸÷ÖжÏÔ´µÄÆÁ±Î×Ö¡£
1 1 0 0 0 0 1 0 0 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 1
2. Éèij»úÓÐËĸöÖжÏÔ´ A¡¢B¡¢C¡¢D£¬ÆäÓ²¼þÅŶÓÓÅÏÈ´ÎÐòΪ A > B > C > D£¬ ÏÖÒªÇó½«Öжϴ¦Àí´ÎÐò¸ÄΪ D > A > C > B¡£ £¨1£©Ð´³öÿ¸öÖжÏÔ´¶ÔÓ¦µÄÆÁ±Î×Ö¡£
£¨2£©°´ÏÂͼʱ¼äÖá¸ø³öµÄËĸöÖжÏÔ´µÄÇëÇóʱ¿Ì£¬»³ö CPU Ö´ÐгÌÐòµÄ¹ì¼£¡£Éèÿ¸öÖжÏÔ´µÄÖжϷþÎñ³ÌÐòʱ¼ä¾ùΪ 20?s¡£
´ð£º£¨1£©ÔÚÖжϴ¦Àí´ÎÐò¸ÄΪD > A > C > Bºó£¬Ã¿¸öÖжÏÔ´ÐÂµÄÆÁ±Î×ÖÈç±íËùʾ¡££¨5
·Ö£©
£¨2£©¸ù¾ÝеĴ¦Àí´ÎÐò£¬CPUÖ´ÐгÌÐòµÄ¹ì¼£ÈçͼËùʾ£¨5·Ö£©
µÚ¾ÅÕÂ
1£® CPU½á¹¹ÈçÏÂͼËùʾ£¬ÆäÖÐÓÐÒ»¸öÀۼӼĴæÆ÷AC¡¢Ò»¸ö״̬Ìõ¼þ¼Ä´æÆ÷ºÍÆäËû4
¸ö¼Ä´æÆ÷£¬¸÷²¿¼þÖ®¼äµÄÁ¬Ïß±íʾÊý¾Ýͨ·£¬¼ýÍ·±íʾÐÅÏ¢´«ËÍ·½Ïò¡£ £¨1£© ±êÃ÷4¸ö¼Ä´æÆ÷µÄÃû³Æ¡£
£¨2£© ¼òÊöÖ¸Áî´ÓÖ÷´æÈ¡³öË͵½¿ØÖÆÆ÷µÄÊý¾Ýͨ·¡£
£¨3£© ¼òÊöÊý¾ÝÔÚÔËËãÆ÷ºÍÖ÷´æÖ®¼ä½øÐдæÈ¡·ÃÎʵÄÊý¾Ýͨ·
£¨1£©aΪMDR,bΪIR,cΪMAR,dΪPC
(2) ȡָÁîµÄÊý¾Ýͨ·£ºPC¡úMAR¡úMM¡úMDR¡úIR (3) Êý¾Ý´ÓÖ÷´æÈ¡³öµÄÊý¾Ýͨ·£¨ÉèÊý¾ÝµØÖ·ÎªX£©X¡úMAR¡úMM¡úMDR¡úALU¡úAC Êý¾Ý´æÈëÖ÷´æµÄÊý¾Ýͨ·£¨ÉèÊý¾ÝµØÖ·ÎªY£©Y ¡úMAR,AC¡úMDR¡úMM
2£® ÉèCPUÄÚ²¿½á¹¹Èçͼ9.4Ëùʾ£¬´ËÍ⻹ÉèÓÐB¡¢C¡¢D¡¢E¡¢H¡¢LÁù¸ö¼Ä´æÆ÷£¬Ëü
ÃǸ÷×ÔµÄÊäÈëºÍÊä³ö¶Ë¶¼ÓëÄÚ²¿×ÜÏßÏàͨ£¬²¢·Ö±ðÊÜ¿ØÖÆÐźſØÖÆ£¨ÈçBiΪ¼Ä´æÆ÷BµÄÊäÈë¿ØÖÆ£»BoΪ¼Ä´æÆ÷BµÄÊä³ö¿ØÖÆ£©¡£ÒªÇó´ÓȡָÁʼ£¬Ð´³öÍê³ÉÏÂÁÐÖ¸ÁîËùÐèµÄÈ«²¿Î¢²Ù×÷ºÍ¿ØÖÆÐźš£ £¨1£©ADD B£¬C£»((B)+(C) ?B) £¨2£©SUB A£¬H£»((AC)-(H) ?AC)
£¨3£©¼Ä´æÆ÷¼ä½ÓѰַµÄÎÞÌõ¼þ×ªÒÆÖ¸Áî¡°JMP @ B¡±¡£ £¨4£©¼ä½ÓѰַµÄ´æÊýÖ¸Áî¡°STA @ X¡±¡£