¡¶Î¢»úÔÀíÓë»ã±àÓïÑÔ³ÌÐòÉè¼Æ¿Î³ÌÉè¼Æ¡· ʵÑéÖ¸µ¼Êé
±¾¿Î³ÌÉè¼Æ°üº¬Èí¼þ²¿·ÖºÍÓ²¼þ²¿·ÖÁ½¸ö»·½Ú¡£
Èí¼þ²¿·ÖÍê³ÉÔÚÓÐÏ޵ĿÎÄÚʵÑé»·½ÚÎÞ·¨Éæ¼°µ½µÄ¾ßÓÐ×ÛºÏÉè¼ÆÐÔµÄÈí¼þʵÑé,ÈçÖжϳÌÐòÉè¼Æ¡¢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,Äܹ»½øÐе÷ÊÔ¡£
Èí¼þ¿ª·¢»·¾³ÈçÏÂ: