[3]΢»úÔ­ÀíÓë»ã±àÓïÑÔ³ÌÐòÉè¼Æ¿Î³ÌÉè¼ÆÊµÑéÖ¸µ¼Êé - ͼÎÄ - °Ù ÏÂÔØ±¾ÎÄ

¡¶Î¢»úÔ­ÀíÓë»ã±àÓïÑÔ³ÌÐòÉè¼Æ¿Î³ÌÉè¼Æ¡· ʵÑéÖ¸µ¼Êé

±¾¿Î³ÌÉè¼Æ°üº¬Èí¼þ²¿·ÖºÍÓ²¼þ²¿·ÖÁ½¸ö»·½Ú¡£

Èí¼þ²¿·ÖÍê³ÉÔÚÓÐÏ޵ĿÎÄÚʵÑé»·½ÚÎÞ·¨Éæ¼°µ½µÄ¾ßÓÐ×ÛºÏÉè¼ÆÐÔµÄÈí¼þʵÑé,ÈçÖжϳÌÐòÉè¼Æ¡¢I/O³ÌÐòÉè¼Æ¡¢ºêÉè¼ÆµÈ¡£Ó²¼þ²¿·ÖÀûÓÃΰ¸£ÊÔÑéϵͳÉè¼ÆÒ»¸öµç×ÓÖÓµç·,²¢±àÖÆÒ»¸ö³ÌÐòʹµç×ÓÖÓÄÜÕý³£ÔËÐС£Í¨¹ýÈíÓ²¼þ»·½ÚµÄÉè¼ÆºÍµ÷ÊÔ,¹®¹ÌËùѧ֪ʶ,ÔöÇ¿¶¯ÊÖÄÜÁ¦,Ìá¸ß×ÛºÏÐÔ¹¤³ÌËØÖÊ¡£

×ÜʵÑéѧʱ:¹²¼Æ2ÖÜ ÊµÑéÒ»:µç»°ºÅÂë±¾Éè¼ÆÍêÉÆ ʵÑéÀàÐÍ:×ÛºÏÐÔ¡¢Éè¼ÆÐÔʵÑé ѧʱ:1Ìì

ÊÊÓöÔÏó:ÐÅÏ¢°²È«×¨Òµ ʵÑé¶þ:ÏÔʾÆ÷I/O³ÌÐòÉè¼Æ ʵÑéÀàÐÍ:×ÛºÏÐÔ¡¢Éè¼ÆÐÔʵÑé ѧʱ:1Ìì

ÊÊÓöÔÏó:ÐÅÏ¢°²È«×¨Òµ ʵÑéÈý:ÖжϳÌÐòÉè¼Æ ʵÑéÀàÐÍ:×ÛºÏÐÔ¡¢Éè¼ÆÐÔʵÑé ѧʱ:1Ìì

ÊÊÓöÔÏó:ÐÅÏ¢°²È«×¨Òµ

ʵÑéËÄ:·¢ÉùϵͳÉè¼Æ ʵÑéÀàÐÍ:×ÛºÏÐÔ¡¢Éè¼ÆÐÔʵÑé ѧʱ:1Ìì

ÊÊÓöÔÏó:ÐÅÏ¢°²È«×¨Òµ ʵÑéÎå:¼üÅ̳ÌÐòÉè¼Æ ʵÑéÀàÐÍ:×ÛºÏÐÔ¡¢Éè¼ÆÐÔʵÑé ѧʱ:1Ìì

ÊÊÓöÔÏó:ÐÅÏ¢°²È«×¨Òµ ʵÑéÁù:µç×ÓÖÓÉè¼Æ

ʵÑéÀàÐÍ:×ÛºÏÐÔ¡¢Éè¼ÆÐÔʵÑé ѧʱ:5Ìì

ÊÊÓöÔÏó:ÐÅÏ¢°²È«×¨Òµ Ò»¡¢ÊµÑéÄ¿µÄºÍÒªÇó

Èí¼þʵÑ鲿·ÖÒªÇó½øÒ»²½ÊìϤ»ã±àÓïÑÔ¿ª·¢»·¾³,ÕÆÎÕ»ã±àÓïÑÔ³ÌÐòÉè¼ÆµÄ·½·¨ºÍ²½Öè,²¢¸ù¾Ý½ÌʦÒâ¼ûºÍÌÖÂÛ,ÍêÉÆ¸Ä½ø¿ÎÄÚ»·½ÚËù½øÐеÄʵÑé¼°½øÐÐÆäËû×ÛºÏÐÔ¡¢Éè¼ÆÐÔ½ÏÇ¿µÄʵÑéÄÚÈÝ,¾ßÌåÈçÏÂ:

1. ÊìÁ·ÕÆÎÕ»ã±àÓïÑÔ³ÌÐòÉè¼Æ»·¾³,¸ù¾ÝǰÆÚÕÆÎճ̶È,¿ÉÑ¡ÔñMasm for windows¼¯

³ÉʵÑé»·¾³(ʵÑéÊÒÅ䱸,»ò×ÔÐа²×°masm5.0¡¢masm6.0¡¢Emu8086,TasmµÈ,Èí¼þ¿ª·¢»·¾³¿ÉÓÉѧÉú¸ù¾ÝʹÓð®ºÃ×ÔÑ¡¡£

2.¸ù¾Ý¿ÎÄÚʵÑéÑéÊÕʱָµ¼½ÌʦÌá³öµÄÒâ¼û,ÒÔ¼°ºÍͬѧÌÖÂ۵Ľá¹û,Éè¼ÆÊµÏÖÒ»¸ö¹¦ÄܱȽÏÍêÉÆµÄµç»°ºÅÂë±¾,²¢ÔÚÉè¼ÆÖÐÌåÏÖ×Ô¼ºµÄ¹¤×÷ÌØÉ«,¼´¾ß±¸ºÍÆäËûÉè¼Æ²»Í¬Ö®´¦¡£

3. ÏÔʾÆ÷I/O³ÌÐòÉè¼Æ,Íê³ÉÆÁÄ»´°¿Ú¿ØÖƳÌÐò¡£

ÒªÇóÔÚÆÁÄ»ÉÏ¿ª³öÈý¸ö´°¿Ú,ËüÃǵÄ×óÉϽǺÍÓÒϽǵÄ×ø±ê·Ö±ðÊÇ(5,10,(15,30ºÍ(5,50,(15,70ºÍ(18,15,(22,65,Èç´Ó¼üÅÌÊäÈë×Ö·û,ÔòÏÔʾÔÚÓÒ´°¿Ú,ͬʱҲÏÔʾÔÚÏ´°¿ÚµÄ×îÏÂÃæÒ»ÐС£ÈôÐèÒª½«×Ö·ûÏÔʾÓÚ×ó´°¿Ú,ÔòÏȰ´Ï¡û¼ü,½Ó×ÅÔÙ´Ó¼üÅÌÊäÈë×Ö·û,×Ö·û¾Í»á´Ó×ó´°¿ÚµÄ×îÏÂÐпªÊ¼ÏÔʾ,ͬʱÏ´°¿ÚÒ²ÏÔʾ³ö×ó´°¿ÚµÄÄÚÈÝ¡£Èç¹ûÔÙ°´Ï¡ú¼ü,ÊäÈë×Ö·û¾Í»á½ÓÔÚÏÈǰÊäÈëµÄ×Ö·ûÖ®ºóÏÔʾ³öÀ´¡£µ±Ò»ÐÐ×Ö·ûÏÔʾÂúºó,´°¿Ú×Ô¶¯ÏòÉÏ¾í¶¯Ò»ÐÐ,ÊäÈë×Ö·û¼ÌÐøÏÔʾÓë×îµÍÒ»ÐÐ,´°¿Ú×î¸ßÒ»ÐÐÏòÉÏ¾í¶¯ºóÏûʧ¡£

4. ÖжϳÌÐòÉè¼Æ,Íê³ÉÄÚ²¿ÖжϷþÎñ³ÌÐòºÍÍⲿÖжϷþÎñ³ÌÐòÉè¼Æ¡£¾ßÌåÒªÇóΪ:

(1.±àдһ¸öÄÚ²¿ÖжϷþÎñ³ÌÐò,ʹÆäÄܹ»ÏÔʾÒÔ¡°0¡±½áβµÄ×Ö·û´®(ÀûÓÃÏÔʾÆ÷¹¦Äܵ÷ÓÃINT 10H¡£×Ö·û´®»º³åÇøÊ×µØÖ·ÎªÈë¿Ú²ÎÊý,ÀûÓÃDS:DX´«µÝ´Ë²ÎÊý¡£

(2.±àдһ¸ö¿ÉÆÁ±ÎµÄÍⲿÖжϷþÎñ³ÌÐò,ÖжÏÇëÇóÀ´×Ô8259AµÄIRQ0,ÔÚеÄÍⲿÖжϷþÎñ³ÌÐò(ÐÂ08HÖжÏÖÐ,ʹµÃÿ55msµÄÖжÏÔÚÆÁÄ»ÉÏÏÔʾһ´®ÐÅÏ¢¡°A 8259A Interrupt!¡±,ÏÔʾ10´Îºó,»Ö¸´Ô­ÖжϷþÎñ³ÌÐò,·µ»ØDOS¡£

5.·¢ÉùϵͳÉè¼Æ,²Î¿¼½Ì²ÄÖеÄÀý9.1,ÀûÓÃÑïÉùÆ÷¿ØÖÆÔ­Àí,±àдһ¸ö¼òÒ×ÀÖÆ÷³ÌÐò¡£

ÒªÇóµ±°´ÏÂ1~8Êý×Ö¼üʱ,·Ö±ð·¢³öÁ¬ÐøµÄÖÐÒô1~7ºÍ¸ßÒôi(¶ÔӦƵÂÊÒÀ´ÎΪ524Hz¡¢588Hz¡¢660Hz¡¢698Hz¡¢784Hz¡¢880Hz¡¢988HzºÍ1048Hz;µ±°´ÏÂÆäËû¼üʱ,ÔÝÍ£·¢Éù¡£Èç¹ûʱ¼äÔÊÐí,¿ÉÔÚ´Ë»ù´¡ÉÏ×ÔÐз¢»Ó,ÈçÔö¼Ó°´¼ü¹¦ÄÜ¡¢±à¼­¸èÇúµÈ¡£

6. ¼üÅ̳ÌÐòÉè¼Æ,±àдһ¸ö³ÌÐò,ÿµ±ÔÚ¼üÅÌÉϰ´ÏÂÒ»¸ö°´¼üʱ,¾ÍÏÔʾÆä½ÓͨºÍ¶Ï¿ªÉ¨ÃèÂë¡£¾ßÌåÔ­Àí²Î¼û½Ì²ÄµÚʮһÕÂ,²¢Ðнӿڡ£

7.µç×ÓÖÓÉè¼Æ¡£

ÀûÓÃΰ¸£ÊµÑéϵͳÌṩµÄ8253¼ÆÊýÆ÷,8259ÖжϿØÖÆÆ÷¡¢Æß¶ÎÊýÂë¹Ü¡¢8255²¢ÐнӿÚоƬµÈ,Éè¼ÆÊµÏÖÒ»¸öµç×ÓÖӵĵç·,²¢±àÖÆÒ»¸ö³ÌÐòʹµÃ¸Ãµç×ÓÖÓÄÜÕý³£¹¤×÷¡£ÆäÖÐ,8253¼ÆÊýÆ÷ÓÃÓÚ²úÉú¼ÆÊ±Âö³å(Èç1s¡¢100msµÈ,ÖжϷþÎñ³ÌÐòÓÃÓÚ¶Ôʱ¡¢·Ö¡¢ÃëµÄ¼ÆÊý¸üÐÂ,²¢´æÈëÏàÓ¦µÄ´æ´¢µ¥Ôª,Ö÷³ÌÐòÉèÖÃÏàӦоƬµÄ¹¤×÷·½Ê½¡¢Íê³Éʱ¡¢·Ö¡¢ÃëÐÅÏ¢µÄÏÔʾµÈ¡£

¶þ¡¢ÊµÑéËùÐèÒÇÆ÷¡¢É豸¡¢²ÄÁÏ(ÊÔ¼Á

PC»ú¡¢Masm for windows¼¯³ÉʵÑé»·¾³(»òmasm5.0¡¢masm6.0¡¢Emu8086µÈ¡¢Î°¸£ÊµÑéϵͳ¡£

Èý¡¢ÊµÑéÔ­Àí

¼´»ã±àÓïÑÔ³ÌÐòÉè¼Æ·½·¨¡¢Î°¸£ÊµÑéϵͳʹÓ÷½·¨¡£

ÆäÖлã±àÓïÑÔ³ÌÐò¿ª·¢»·¾³ÈÎÑ¡,ÍÆ¼öʹÓÃMasm for windows¼¯³ÉʵÑé»·¾³»ò Emu8086,ΰ¸£ÊµÑéϵͳ×÷ΪӲ¼þʵÑéÏä,ʹÓùý³ÌÖв»Òª´øµç²Ù×÷! ËÄ¡¢ÊµÑé·½·¨¼°²½Öè 1. Æô¶¯²Ù×÷»·¾³¡£

2. Æô¶¯»ã±àÓïÑÔÉè¼Æ¿ª·¢»·¾³»òÓ²¼þÉè¼Æ»·¾³(ΰ¸£ÊµÑéϵͳ,°´ÊµÑéÒªÇó½øÐÐÓ²¼þÉè¼Æ¡¢³ÌÐò±àд¡¢±àÒëºÍÖ´ÐÐ,Èç¹ûÓÐbug,Äܹ»½øÐе÷ÊÔ¡£

Èí¼þ¿ª·¢»·¾³ÈçÏÂ: