¼ÆËã»ú×é³ÉÔ­ÀíÖ¸Áîϵͳ(1)(1) ÏÂÔØ±¾ÎÄ

ͼÖÐXÎªÑ°Ö·ÌØÕ÷룬ÇÒµ±X=0ʱ£¬²»±äÖ·£» X=1ʱ£¬ÓñäÖ·¼Ä´æÆ÷X1½øÐбäÖ·£» X=2ʱ£¬ÓñäÖ·¼Ä´æÆ÷X2½øÐбäÖ·£» X=3ʱ£¬Ïà¶ÔѰַ¡£ Éè(PC) =1234H£¬[X1]=0037H,[X2]=1122H,È·¶¨ÏÂÁÐÖ¸ÁîµÄµÄÓÐЧµØÖ·(Ö¸ÁîºÍµØÖ·¾ùÓÃÊ®Áù½øÖƱíʾ)£º (1) 4420£» (2) 2244£» (3) 1322£»

(4) 3521¡£ £¨0.7·Ö£© ÕýÈ·´ð°¸ 4

ij»úÆ÷×Ö³¤ 32 룬CPU ÄÚÓÐ 32 ¸ö 32 λµÄͨÓüĴæÆ÷£¬Éè¼ÆÒ»ÖÖÄÜÈÝÄÉ 64 ÖÖ²Ù×÷µÄÖ¸Áîϵͳ£¬ÉèÖ¸Áî×Ö³¤µÈÓÚ»úÆ÷×Ö³¤¡£

(1) Èç¹ûÖ÷´æ¿ÉÖ±½Ó»ò¼ä½ÓѰַ£¬²ÉÓüĴæÆ÷-´æ´¢Æ÷ÐÍÖ¸ÁÄÜÖ±½ÓѰַµÄ×î´ó´æ´¢¿Õ¼äÊǶàÉÙ£¿ÊÔ»­³öÖ¸Áî¸ñʽ¡£

(2) ÔÚ(1£©µÄ»ù´¡ÉÏ£¬Èç¹û²ÉÓÃͨÓüĴæÆ÷×÷Ϊ»ùÖ·¼Ä´æÆ÷£¬ÔòÉÏÊö¼Ä´æÆ÷-´æ´¢Æ÷ÐÍÖ¸ÁîµÄÖ¸Áî¸ñʽÓÖÈçºÎÉè¼Æ£¿»­³öÖ¸Áî¸ñʽ²¢Ö¸³öÕâÀàÖ¸Áî¿É·ÃÎʶà´óµÄ´æ´¢¿Õ¼ä¡£ £¨0.7·Ö£© ÕýÈ·´ð°¸

(1)64ÖÖ²Ù×÷£¬Ôò²Ù×÷ÂëλÊý = log264 = 6

¼Ä´æÆ÷32¸ö£¬Ôò¼Ä´æÆ÷±àÂëλÊý = log232 = 5 1.

ÓÐÖ±½ÓѰַ»ò¼ä½ÓѰַ£¬ÔòÑ°Ö·ÌØÕ÷λ λÊý 1룬ËùÒԼĴæÆ÷-´æ´¢Æ÷ÐÍÖ¸Áî¸ñʽ£º 2.

OP 6λ M 1λ R 5λ A 32-6-1-5=20λ ˵Ã÷£ºOP Ϊ²Ù×÷Â룬±íÃ÷×öʲô²Ù×÷ 6λ

MÑ°Ö·ÌØÕ÷λ 1λ £¬±íÃ÷Ö÷´æµÄѰַ·½Ê½ 0£ºÖ±½ÓѰַ 1£º¼ä½ÓѰַ R ¼Ä´æÆ÷²Ù×÷Êý£¬Ö¸Ã÷¼Ä´æÆ÷µÄ±àºÅ 5λ A ´æ´¢Æ÷µØÖ·£¬±íÃ÷²Ù×÷ÊýµÄµØÖ· 20λ

²ÉÓÃÖ±½ÓѰַʱ£¬AµÄλÊýΪ 20λÔòѰַµÄ×î´ó´æ´¢¿Õ¼äΪ220 =1M (2) 1.

ÔÚ(1)µÄ»ù´¡ÉϲÉÓÃͨÓüĴæÆ÷×÷Ϊ»ùÖ·¼Ä´æÆ÷£¬ÔòÔö¼ÓÁË»ùַѰַ£¬Ñ°Ö·ÌØÕ÷λÔö¼Óµ½2λ »¹µÃÔÙÔö¼ÓÒ»¸ö»ùÖ·¼Ä´æÆ÷µÄλÊý£¬ÔòAµÄλÊýΪ32-6-2-5-5=14룬ËùÒÔÖ¸Áî¸ñʽΪ£º 2.

OP 6λ M 2λ R 5λ »ùÖ·R 5λ A 14λ

ÌØµã£ºÔö¼ÓÁË»ùַѰַ·½Ê½£¬Ö±½ÓѰַ·¶Î§±äС Ϊ214 =16K ¼ä½ÓѰַÓë»ùַѰַ·¶Î§ ¶¼ÊÇ232 =4G 5

ij»ú×Ö³¤Îª16룬´æ´¢Æ÷°´×Ö±àÖ·£¬·ÃÎÊÄÚ´æÖ¸Áî¸ñʽÈçÏ£º 15 11 10 8 7 0 OP M A

ÆäÖУ¬OPΪ²Ù×÷Â룬MÎªÑ°Ö·ÌØÕ÷ AΪÐÎʽµØÖ·¡£ÉèPCºÍRx·Ö±ðΪºÍг¼ÆÊýÆ÷ºÍ±äÖ·¼Ä´æÆ÷£¬×Ö³¤Îª16룬ÎÊ£º 1)¸ÃÖ¸ÁîÄܶ¨Òå¶àÉÙÖÖÖ¸Áî

2)±íÖи÷ÖÖѰַ·½Ê½µÄѰַ·¶Î§Îª¶àÉÙ£¿

3)д³ö±íÖи÷ÖÖѰַ·½Ê½µÄ×àЧµØÖ·EAµÄ¼ÆË㹫ʽ Ѱַ·½Ê½ ÓÐЧµØÖ· EAµÄ¼ÆË㹫ʽ Ѱַ·¶Î§ Ïà¶ÔѰַ Á¢¼´Ñ°Ö· Ö±½ÓѰַ ¼ä½ÓѰַ ±äַѰַ ÕýÈ·´ð°¸

Á¢¼´Ñ°Ö· ²Ù×÷Êý=A Ö¸ÁîÖÐ Ö±½ÓѰַ EA=A 0-255 ¼ä½ÓѰַ EA=(A) 0-65535 ±äַѰַ EA=(Rx)+A 0-65535

Ïà¶ÔѰַ EA=(PC)+A Ïà¶ÔÆ«ÒÆÁ¿Îª-128~127 6

ijָÁîϵͳ×Ö³¤Îª16룬µØÖ·ÂëÈ¡4룬ÊÔÌá³öÒ»ÖÖ·½°¸£¬Ê¹¸ÃÖ¸ÁîϵͳÓÐ8ÌõÈýµØÖ·Ö¸Áî¡¢16Ìõ¶þµØÖ·Ö¸Áî¡¢100ÌõÒ»µØÖ·Ö¸Áî¡£ £¨0.7·Ö£© ÕýÈ·´ð°¸ 7

¼Ù¶¨Ä³¼ÆËã»úÖÐÓÐÒ»Ìõ×ªÒÆÖ¸Á²ÉÓÃÏà¶ÔѰַ·½Ê½£¬¹²Õ¼Á½¸ö×Ö½Ú£¬µÚÒ»×Ö½ÚÊDzÙ×÷Â룬µÚ¶þ×Ö½ÚÊÇÏà¶ÔÎ»ÒÆÁ¿£¨Óò¹Âë±íʾ£©£¬CPU ÿ´Î´ÓÄÚ´æÖ»ÄÜȡһ¸ö×Ö½Ú¡£¼ÙÉèÖ´Ðе½Ä³×ªÒÆÖ¸Áîʱ PC µÄÄÚÈÝΪ 200£¬Ö´ÐиÃ×ªÒÆÖ¸ÁîºóÒªÇó×ªÒÆµ½ 100 ¿ªÊ¼µÄÒ»¶Î³ÌÐòÖ´ÐУ¬Ôò¸Ã×ªÒÆÖ¸ÁîµÚ¶þ×Ö½ÚµÄÄÚÈÝÓ¦¸ÃÊǶàÉÙ£¿ £¨0.7·Ö£© ÕýÈ·´ð°¸

100=200+2+Offset£¬

Offset=100-202=-102=10011010B 8

ÉèÖ¸Áî×Ö³¤Îª16룬²ÉÓÃÀ©Õ¹²Ù×÷Âë¼¼Êõ£¬Ã¿¸ö²Ù×÷ÊýµÄµØÖ·Îª6λ¡£Èç¹û¶¨ÒåÁË13Ìõ¶þµØÖ·Ö¸ÁÊÔÎÊ»¹¿É°²ÅŶàÉÙÌõÒ»µØÖ·Ö¸Á £¨0.7·Ö£© ÕýÈ·´ð°¸

¶þµØÖ·Ö¸Áî²Ù×÷ÂëΪ4루16-6-6£©£¬×î¶àÓÐ2µÄ4´Î·½ÖÖ¶þµØÖ·Ö¸Á ¶þµØÖ·Ö¸Áîʵ¼ÊΪ13ÖÖ£¬»¹Ê£16-13=3ÖÖÓÃÀ´À©Õ¹³ÆÎªÒ»µØÖ·Ö¸Á¶þµØÖ·Ö¸ÁîÿʣÏÂÒ»ÖÖ¿ÉÒÔÀ©Õ¹³É16

ÖÖ£¬Ê£ÏÂ3ÖÖ¿ÉÒÔÀ©Õ¹³ÆÎª48ÖÖ¡£ 9

ÉèÏà¶ÔѰַµÄ×ªÒÆÖ¸ÁîÕ¼Á½¸ö×Ö½Ú£¬µÚÒ»¸ö×Ö½ÚÊDzÙ×÷Â룬µÚ¶þ¸ö×Ö½ÚÊÇÏà¶ÔÎ»ÒÆÁ¿£¬Óò¹Âë±íʾ¡£¼ÙÉèµ±Ç°×ªÒÆÖ¸ÁîµÚÒ»×Ö½ÚËùÔڵĵØÖ·Îª2000H£¬ÇÒCPUÿȡ³öÒ»¸ö×Ö½Ú±ã×Ô¶¯Íê³É£¨PC£©+1µÄ²Ù×÷¡£ÊÔÎʵ±Ö´ÐÐJMP *+8ºÍJMP *-9Ö¸Áîʱ£¬×ªÒÆÖ¸ÁîµÚ¶þ×Ö½ÚµÄÄÚÈݸ÷Ϊ¶àÉÙ£¿ £¨0.7·Ö£© ÕýÈ·´ð°¸

µ±Ö´ÐÐJMP *+8ºÍJMP *-9Ö¸Áîʱ£¬ÏȶÁȡָÁî PC = 2000H+2 =2002H

JMP*+8 Òª×ªÒÆÖ¸ÁîµÄµØÖ·Ïà¶Ôµ±Ç°Ö¸ÁîºóµÄµÚ8¸ö×Ö½Ú´¦£¬¼´Ä¿±êµØÖ·Îª 2000H+8 =2008H

Ôò×ªÒÆÖ¸ÁîµÚ¶þ×Ö½ÚµÄÄÚÈÝΪ2008H-2002H = 06H

MP*-9 Òª×ªÒÆÖ¸ÁîµÄµØÖ·Ïà¶Ôµ±Ç°Ö¸ÁîǰµÄµÚ9¸ö×Ö½Ú´¦£¬¼´Ä¿±êµØÖ·Îª 2000H-9 =1FF7H Ôò×ªÒÆÖ¸ÁîµÚ¶þ×Ö½ÚµÄÄÚÈÝΪ1FF7H-2002H = FFF5H£¬ÔòµÚ¶þ×Ö½ÚÄÚÈÝΪ F5H 10

Ò»ÖÖµ¥µØÖ·Ö¸ÁîµÄ½á¹¹ÈçÏÂËùʾ£º

²Ù×÷ÂëOP

¼äÖ·ÌØÕ÷

I

Ѱַģʽ

X

ÐÎʽµØÖ·

D

ÆäÖУ¬X¡¢D×é³É¸ÃÖ¸ÁîµÄ²Ù×÷ÊýÓÐЧµØÖ·E¡£ÉèRΪ±äÖ·¼Ä´æÆ÷£¬PCΪ³ÌÐò¼ÆÊýÆ÷£¬ÇëÔÚ±íÖеÚÒ»ÁÐλÖÃÌîÈëÊʵ±µÄѰַ·½Ê½Ãû³Æ¡£

Ѱַ·½Ê½Ãû³Æ

I

X

ÓÐЧµØÖ·E

Ѱַ·½Ê½Ãû³Æ¢Ù

0

00

E = D

¢Ú001E = PC + D

¢Û010E = R + D

¢Ü011E = R + D£¬D = 0

¢Ý100

E = £¨D£©

¢Þ

1

01

E = £¨PC + D£©

¢ß110

E = £¨R + D£©

¢à111

E = £¨R + D£©£¬D = 0

ÕýÈ·´ð°¸

¢ÙÖ±½ÓѰַ ¢ÚÏà¶ÔѰַ ¢Û±äַѰַ ¢Ü¼Ä´æÆ÷Ѱַ 5)¼ä½ÓѰַ

6)ÏÈÏà¶ÔѰַÔÙ¼ä½ÓѰַ ¢ß ÏȱäַѰַÔÙ¼ä½ÓѰַ 8)¼Ä´æÆ÷¼ä½ÓѰַ 11

ij»úÖ÷´æÈÝÁ¿Îª4M룬ÇÒ´æ´¢×Ö³¤µÈÓÚÖ¸Áî×Ö³¤£¬Èô¸Ã»úÖ¸Áîϵͳ¿ÉÍê³É108ÖÖ²Ù×÷£¬²Ù×÷ÂëλÊý¹Ì¶¨£¬ÇÒ¾ßÓÐÖ±½Ó¡¢¼ä½Ó¡¢±äÖ·¡¢»ùÖ·¡¢Ïà¶Ô¡¢Á¢¼´µÈÁùÖÖѰַ·½Ê½£¬ÊԻشð£º

£¨1£©»­³öÒ»µØÖ·Ö¸Áî¸ñʽ²¢Ö¸³ö¸÷×ֶεÄ×÷Óã» £¨2£©¸ÃÖ¸ÁîÖ±½ÓѰַµÄ×î´ó·¶Î§£» £¨3£©Ò»´Î¼äÖ·ºÍ¶à´Î¼äÖ·µÄѰַ·¶Î§£» £¨4£©Á¢¼´ÊýµÄ·¶Î§£¨Ê®½øÖƱíʾ£©£» £¨5£©Ïà¶ÔѰַµÄÎ»ÒÆÁ¿£¨Ê®½øÖƱíʾ£©£»

£¨6£©ÉÏÊöÁùÖÖѰַ·½Ê½µÄÖ¸ÁîÄÄÒ»ÖÖÖ´ÐÐʱ¼ä×î¶Ì£¿ÄÄÒ»ÖÖ×£¿ÎªÊ²Ã´£¿ÄÄÒ»ÖÖ±ãÓÚ³ÌÐò¸¡¶¯£¿ÄÄÒ»ÖÖ×îÊʺϴ¦ÀíÊý×éÎÊÌ⣿

£¨7£©ÈçºÎÐÞ¸ÄÖ¸Áî¸ñʽ£¬Ê¹Ö¸ÁîµÄѰַ·¶Î§¿ÉÀ©´óµ½4M£¿ £¨0.7·Ö£© ÕýÈ·´ð°¸

(1) £¨4·Ö£©Ò»µØÖ·Ö¸Áî ¸ñʽΪ 7£¨OP£© 3 (M) 6(A) ÆäÖÐOPΪ²Ù×÷Âë £¬±íÃ÷×÷ºÎÖÖ²Ù×÷

MÎªÑ°Ö·ÌØÕ÷룬±íÃ÷ÊÇʲôѰַ·½Ê½ AΪÐÎʽµØÖ· ¡£ (2) 0-636

(3) 0-65535,0-3276716 (4) -32 ----31

(5) Á¢¼´£¬¼ä½Ó£¬»ùÖ·£¬±äÖ· £¨6£©²ÉÓÃË«×Ö³¤Ö¸Áî 12

¼ÙÉèij¼ÆËã»úµÄÖ¸Á¶ÈΪ20룬¾ßÓÐË«²Ù×÷Êý¡¢µ¥²Ù×÷ÊýºÍÎÞ²Ù×÷ÊýÈýÀàÖ¸ÁîÐÎʽ£¬Ã¿¸ö²Ù×÷ÊýµØÖ·¹æ¶¨ÓÃ6λ±íʾ¡£ Èô²Ù×÷Âë×ֶι̶¨Îª8룬ÏÖÒѸø³ömÌõË«²Ù×÷ÊýÖ¸ÁnÌõÎÞ²Ù×÷ÊýÖ¸Áî¡£ÔÚ´ËÇé¿öÏ£¬Õą̂¼ÆËã»ú×î¶à¿ÉÒÔÉè¼Æ³ö¶àÉÙÌõµ¥²Ù×÷ÊýÖ¸Á µ±Ë«²Ù×÷ÊýÖ¸ÁîÌõÊýÈ¡×î´óÖµ£¬ÇÒÔÚ´Ë»ù´¡Éϵ¥²Ù×÷ÊýÖ¸ÁîÌõÊýҲȡ×î´óֵʱ£¬ÊÔ¼ÆËãÕâÈýÀàÖ¸Áî×î´óÈÝÐí¾ßÓеÄÖ¸ÁîÌõÊý¸÷ÊǶàÉÙ£¿ £¨0.7·Ö£© ÕýÈ·´ð°¸ 13