¡¶Êý×Öµç·ÓëÂß¼Éè¼Æ¡·ÊµÑ鱨¸æ
ÓÉͼ¿ÉÖªÊä³ö½á¹ûÓëÔ¤ÆÚÏà·û¡£
£¨2£©µ±ÊäÈëA=1111£¬B=1111, C0 =0ʱ£¬Êä³öS=1110£¬ =1
µç··ÂÕæ½á¹ûÈçÏÂͼËùʾ£º
ÓÉͼ¿ÉÖª£¬µç··ÂÕæ½á¹ûÓëÔ¤ÆÚÏà·û
ͼ1-8 ·ÂÕæ½á¹û
9 / 32
¡¶Êý×Öµç·ÓëÂß¼Éè¼Æ¡·ÊµÑ鱨¸æ
Êý×ÖÂ߼ʵÑ鱨¸æ
СÐÍʵÑéÊÒÃŽûϵͳÉè¼ÆÊµÑ鱨¸æ
10 / 32
¡¶Êý×Öµç·ÓëÂß¼Éè¼Æ¡·ÊµÑ鱨¸æ
¶þ¡¢Ð¡ÐÍʵÑéÊÒÃŽûϵͳÉè¼Æ 1¡¢ÊµÑéÃû³Æ
СÐÍʵÑéÊÒÃŽûϵͳÉè¼Æ¡£
2¡¢ÊµÑéÄ¿µÄ
ÒªÇóͬѧ²ÉÓô«Í³µç·µÄÉè¼Æ·½·¨£¬¶ÔÒ»¸ö¡°Éè¼Æ³¡¾°¡±½øÐÐÂß¼µç·µÄÉè¼Æ£¬²¢ÀûÓù¤¾ßÈí¼þ£¬ÀýÈ磬¡°logisim¡±Èí¼þµÄÐéÄâ·ÂÕæÀ´¼ì²éÕâ¸öСÐÍʵÑéÊÒÃŽûϵͳµÄÉè¼ÆÊÇ·ñ´ïµ½ÒªÇó¡£
ͨ¹ýÒÔÉÏʵÑéµÄÉè¼Æ¡¢·ÂÕæ¡¢ÑéÖ¤3¸öѵÁ·¹ý³ÌʹͬѧÃÇÕÆÎÕСÐ͵ç·ϵͳµÄÉè¼Æ¡¢·ÂÕæ¡¢µ÷ÊÔ·½·¨ÒÔ¼°µç·ģ¿é·â×°µÄ·½·¨¡£
3¡¢ÊµÑéËùÓÃÉ豸
Logisim2.7.1Èí¼þÒ»Ìס£
4¡¢ÊµÑéÄÚÈÝ
Éè¼Æ³¡¾°£ºÄ³Ð¡Ðͱ£ÃÜʵÑéÊÒÐèÒª°²×°Ò»¸öÃŽûϵͳ£¬ÓÃÓÚ¼à²â¡¢¿ØÖƺÍÏÔʾ¸ÃʵÑéÊÒÄÚÉϰàÈËÊý£¬¸ÃʵÑéÊÒÖ»ÓÐÒ»¸öÃÅ£¬×î¶àÖ»ÄÜÈÝÄÉ15ÈË¡£¼ÙÉèÔ±¹¤½ø³öʵÑéÊÒ¶¼ÒªË¢Ð£Ô°¿¨£¬²¢ÇÒ±£Ö¤Ò»´ÎË¢¿¨ºóÓÐÇÒÖ»ÓÐÒ»ÈËÄܽø³ö¡£ÊµÑéÊÒ¿ÕÖÃʱÈËÊýÏÔʾΪ0£¬Ë¢¿¨½øÈëʱʵÑéÊÒÈËÊý¼Ó1£¬Ë¢¿¨À뿪ʱʵÑéÊÒÈËÊý¼õ1¡£µ±ÊµÑéÊÒÂúԱʱ£¬»¹ÓÐÔ±¹¤ÔÚÃÅÍâË¢¿¨½øÈëʱ£¬ÃŽûϵͳ¡°²»¡±¶¯×÷£¬ÏµÍ³±¨¾¯ÌáʾÂúÔ±¡£
ʹÓÃlogisimÈí¼þ¶ÔСÐ͵ç·½øÐÐÐéÄâʵÑé·ÂÕæ£¬³ýÂß¼ÃÅ¡¢´¥·¢Æ÷¡¢7¶ÎÊýÂëÏÔʾ¹ÜÍ⣬²»ÄÜÖ±½ÓʹÓÃlogisimÌṩµÄÂß¼Ôª¼þ¿â£¬¾ßÌåÒªÇóÈçÏ¡£
£¨1£©Éè¼ÆÒ»¸öËÄλ¶þ½øÖÆ¿ÉÄæ¼ÆÊýÆ÷µç·²¢½øÐзâ×°ºÍÑéÖ¤ËüµÄÕýÈ·ÐÔ ÓÃD´¥·¢Æ÷Éè¼ÆÒ»¸öËÄλ¶þ½øÖÆ¿ÉÄæ¼ÆÊýÆ÷£¬²¢½øÐзâ×°¡£¸Ã¼ÆÊýÆ÷ÓÐÒ»¸öÇåÁã¶ËCLR¡¢Ò»¸öÀÛ¼Ó¼ÆÊýÂö³å¶ËCPU£¨ÊäÈëË¢¿¨½øÈëÇëÇ󣩡¢Ò»¸öÀÛ¼õ¼ÆÊýÂö³å¶ËCPD£¨ÊäÈëË¢¿¨À뿪ÇëÇ󣩣¬Ëĸö¼ÆÊýÊä³ö¶ËQDQCQBQA¼Ç¼µ±Ç°ÊµÑéÊÒÈËÊý¡£
½«Éè¼ÆºÃµÄ4λ¶þ½øÖÆ¿ÉÄæ¼ÆÊýÆ÷½øÐзâ×°£¬Éú³ÉÒ»¸ö¡°Ë½ÓС±¿âÔª¼þ£¬ÒÔ±ãºóÐøÊµÑéʹÓã¬4λ¶þ½øÖÆ¿ÉÄæ¼ÆÊýÆ÷Âß¼·ûºÅ²Î¼ûͼ2-1Ëùʾ¡£
11 / 32
¡¶Êý×Öµç·ÓëÂß¼Éè¼Æ¡·ÊµÑ鱨¸æ
SD SC SB SA CPU CLR ËÄλ¶þ½øÖÆ¿ÉÄæ¼ÆÊýÆ÷ CPD ͼ2-1 ¡°Ë½ÓС±µÄÒ»¸ö4λ¶þ½øÖÆ¿ÉÄæ¼ÆÊýÆ÷
£¨2£©ÓÃʵÑé1ÖÐÒÑ·â×°µÄ¡°ÏÈÐнøÎ»µÄËÄλ¶þ½øÖƲ¢Ðмӷ¨Æ÷¡±Éè¼ÆÒ»¸ö½«ÊµÑéÊÒÄÚÈËÊýת»»³É8421BCDÂëµÄµç·
ÓÃʵÑéÒ»ÖÐÒÑ·â×°µÄ¡°ÏÈÐнøÎ»µÄËÄλ¶þ½øÖƲ¢Ðмӷ¨Æ÷¡±ºÍÊʵ±µÄÂ߼Ϋ¶þ½øÖÆÊý±íʾµÄʵÑéÊÒÈËÊýת»»³ÉÁ½Î»Ê®½øÖÆÊýµÄ8421BCDÂë¡£
£¨3£©Éè¼Æ7¶ÎÒëÂëÆ÷£¬²¢²ÉÓá°7¶ÎÊýÂëÏÔʾ¹Ü¡±ÏÔʾÈËÊýµÄµç· Éè¼ÆÒ»¸ö7¶ÎÒëÂëÆ÷£¨²Î¿¼ÊéµÄ7448оƬ£©£¬½«Á½Î»Ê®½øÖÆÊýµÄ8421BCDÂë±íʾµÄʵÑéÊÒÈËÊýÓá°7¶ÎÊýÂëÏÔʾ¹Ü¡±ÏÔʾ³öÀ´¡£
¸Ã7¶ÎÒëÂëÆ÷ÓÐËĸöÊäÈëA3A2A1A0ºÍÆß¸öÊä³öabcdefg, A3A2A1A0Ϊ8421BCDÂ룬abcdefgΪ7¶ÎÊýÂëÏÔʾ¹Ü¶ÔÓ¦µÄ¶Î¡£
£¨4£©Éè¼Æµ±ÊµÑéÊÒÂúԱʱ£¬ÃŽû¡°²»¡±¶¯×÷£¬ÏµÍ³±¨¾¯ÌáʾÂúÔ±µÄµç· µ±ÊµÑéÊÒÂúԱʱ£¬ÔÚÀÛ¼Ó¼ÆÊýÂö³å¶ËCPUÊäÈëË¢¿¨½øÈëÇëÇ󣬼ÆÊýÊä³ö¶ËÊý¾Ý±£³Ö²»±ä£¬ÃŽû¡°²»¡±¶¯×÷£¬ÏµÍ³±¨¾¯ÌáʾÂúÔ±¡£µ±ÊµÑéÊÒ¿Õʱ£¬Âß¼Éϲ»»áÓÐʵÑéÊÒÄÚÀÛ¼õ¼ÆÊýÂö³å¶ËCPDÊäÈëË¢¿¨À뿪ÇëÇó¡£Îª·ÀÖ¹ÐźŸÉÈÅ£¬ÔÚ¼ÆÊýÊä³öΪ0ʱ£¬ÈôCPD¶ËÓÐÂö³å£¬Ò²Ó¦Ê¹¼ÆÊýÊä³ö¶ËÊý¾Ý±£³Ö²»±ä£¬ÃŽû¡°²»¡±¶¯×÷£¬µ«²»Óñ¨¾¯¡£
£¨5£©Éè¼ÆÐ¡ÐÍʵÑéÊÒÃŽûϵͳµç·²¢½øÐзâ×°ºÍÑéÖ¤ËüµÄÕýÈ·ÐÔ
Éè¼ÆÂú×ãÒªÇóµÄСÐÍʵÑéÊÒÃŽûϵͳµç·²¢½øÐзâ×°£¬Éú³ÉÒ»¸öСÐÍʵÑéÊÒÃŽûϵͳоƬ£¬·â×°ºóµÄСÐÍʵÑéÊÒÃŽûϵͳÂß¼·ûºÅ²Î¼ûͼ2-2Ëùʾ¡£
ʮλ£º7¶ÎÊýÂëÏÔʾ¹Ü ¸öλ£º7¶ÎÊýÂëÏÔʾ¹Ü a b c d e f g a b c d e f g CPU CLR ·â×°ºóµÄÃŽûϵͳÂß¼·ûºÅ ±¨¾¯ CPD 12 / 32