ªþ¿ý¤C ±`¥Îªº INT 10H

INT 10H ¬O¥Ñ BIOS ¹ï¿Ã¹õ¤ÎÅã¥Ü¾¹©Ò´£¨ÑªºªA°Èµ{¦¡¡A¦Ó«á­Ê¤Ñ¤½¥q°w¹ï­Ê¤Ñ¤¤¤å´£¨Ñ¤F³\¦hªA°Èµ{¦¡¡A³o¨ÇªA°Èµ{¦¡¤]¥[±¾¦b INT 10H ¤º¡C¨Ï¥Î INT 10H ¤¤Â_ªA°Èµ{¦¡®É¡A¥ý«ü©w AH ¼È¦s¾¹¬°¤Uªí½s¸¹¨ä¤¤¤§¤@¡A¸Ó½s¸¹ªí¥Ü±ý©I¥sªº¥\¥Î¡A¦Ó¨ä¥L¼È¦s¾¹ªº¸Ô²Ó»¡©ú¡A°Ñ¦Òªí«á¤å¦r¡A·í¤@¤Á³]©w¦n¤§«á¦A©I¥s INT 10H¡C©³¤U¬O¥¦­Ìªº»¡©ú¡G

½s¸¹¥\¥Î ½s¸¹¥\¥Î
00 ³]©wÅã¥Ü¼Ò¦¡ 01 ³]©w¤å¦r¼Ò¦¡®É´å¼Ð¤j¤p
02 ³]©w´å¼Ð¦ì¸m 03 Ū¨ú´å¼Ð¦ì¸m
04 Ū¨ú¥úµ§¦ì¸m 05 ¿ï¾ÜÅã¥Ü­¶
06 ¦V¤W±²°Ê¿Ã¹õ 07 ¦V¤U±²°Ê¿Ã¹õ
08 Ū¨ú´å¼Ð©Ò¦b¦ì¸m¤§¦r¤¸¤ÎÄÝ©Ê 09 ¦b´å¼Ð©Ò¦b¦ì¸m¼g¤J¦r¤¸¤ÎÄÝ©Ê
0A ¦b´å¼Ð©Ò¦b¦ì¸m¼g¤J¤@¦r¤¸ 0B ³]©w½Õ¦â½L
0C ¼g¤J¤@¦³ÃC¦âªºÂI 0D Ū¨úÂI
0E ¼g¤J¦r¦ê 0F Ū¨ú¼Ò¦¡ª¬ºA

AH=00H

AH=00/INT 10H ¬O¥Î¨Ó³]©wÅã¥Ü¼Ò¦¡ªºªA°Èµ{¦¡¡AAL ¼È¦s¾¹ªí¥Ü±ý³]©wªº¼Ò¦¡¡G

AL¤å¦r/¹Ï§Î ¸ÑªR«×ÃC¦â
00¤å¦r 40*252
01¤å¦r 40*2516
02¤å¦r 80*252
03¤å¦r 80*2516
04¹Ï§Î 320*2002
05¹Ï§Î 320*2004
06¹Ï§Î 640*2002

AH=01H

±z¥i¥H§â´å¼Ð·Q¦¨¤@­Ó¤pªº¯x§Î¡A¥­®É³o­Ó¯x§Î«ó¥­¦ì©ó¬Y¦r©³³¡¡A¦ýÂǥѦ¹¥\¯à¥i¥H§ïÅܨä¤j¤p»P¦ì¸m¡C´å¼Ð°_©l³B»P²×¤î³B¤À§O¥Ñ CL »P CH ªº 0 ¨ì 4 ¦ì¤¸ªí¥Ü¡A°Ñ¦Ò¤U¹Ï¡G

¦Ó CH ªº²Ä 7 ¦ì¤¸¥²¶·¬O 0¡A²Ä 5¡B6 ¦ì¤¸ªí¥Ü´å¼ÐÄÝ©Ê¡G

¦ì¤¸ 6  ¦ì¤¸ 5   ÄÝ©Ê
   0      0      ¥¿±`
   0      1      Áô§Î
   1      0
   1      1      °{Ã{½wºC

AH=02H

¦¹¥\¯à¬O³]©w´å¼Ð¦ì¸m¡A¦ì¸m¥Î DH¡BDL ªí¥Ü¡ADH ªí¥Ü¦C¸¹¡ADL ªí¥Ü¦æ¸¹¡C¥Ñ¥ª¦Ü¥kºÙ¤§¬°¡y¦C¡z¡A¿Ã¹õ³Ì¤W­±¤@¦C¬°²Ä¹s¦C¡Aºò¾a²Ä¹s¦Cªº¤U¤@¦CºÙ¬°²Ä¤@¦C¡K¡K¡F¥Ñ¤W¦Ó¤UºÙ¤§¬°¡y¦æ¡z¡A¿Ã¹õ³Ì¥ªÃä¤@¦æºÙ¤§¬°²Ä¹s¦æ¡Aºò¾a²Ä¹s¦æ¥kÃ䪺¤@¦æ¬°²Ä¤@¦æ¡C¬G³Ì¥ªÃä¡A³Ì¤W­±ªº¦ì¸m¬° DH=0 ¥B DL=0¡F³Ì¥ªÃä²Ä¤G¦C¡ADH=1¡ADL=0¡C¦pªG¬O¤å¦r¼Ò¦¡®É¡ABH ¬°±ý§ïÅÜ´å¼Ð¦ì¸mªºÅã¥Ü­¶¡A¦pªG¬O¹Ï§Î¼Ò¦¡¡ABH ­n³]¬° 0¡C

¥H¦æ¦C¨Ó»¡©ú DH¡BDL ¤§·N¸q¡A¤p¤ì°¸±`±`·d²V¡A©³¤U¥H®y¼Ð¤è¦¡¸ÑÄÀ¡C¦b¤å¦r¼Ò¦¡¤U¡A¦r¤¸ªº¦ì¸mÃþ¦ü¼Æ¾Çª½¨¤®y¼Ð¨tªº®y¼Ð¡A¦ý¬O Y ¶b¤è¦V¬Û¤Ï¡AY ¶b¬O¥H¿Ã¹õ³Ì¤W­±¬°¹s¡A¶V¤U­±¶V¤j¡Aª½¨ì 24 ¬°¤î¡A¦s©ó DH ¤º¡CX ¶b©Mª½¨¤®y¼Ð¨t¬Û¦P¡A¶V¥kÃä¶V¤j¡A¦s©ó DL ¤º¡A¨ä³Ì¤j­ÈµøÅã¥Ü¼Ò¦¡¦ÓÅÜ¡C

AH=03H

AH=03H/INT 10H ³o­Ó¤¤Â_ªA°Èµ{¦¡ªð¦^®É¡A·|¦b DX ¸Ì­±¦³´å¼Ðªº¦æ¦C¦ì¸m¡ACX ¤º¦³´å¼Ðªº¤j¤p¡ADX¡BCX ¤§¼Æ­È©Ò¥Nªíªº·N¸q©M AH=02H/INT 10H¡BAH=01H/INT 10H ¬Û¦P¡C

AH=04H

¦¹¥\¯à¬O±´´ú¥úµ§¤§¦ì¸m¡A¦ü¥G¥u¦³ CGA ¥d¦³±µ¤W¥úµ§¡H¡H

AH=05H

³o­Ó¥\¯à¬O§â«ü©wªºÅã¥Ü­¶Åã¥Ü©ó¿Ã¹õ¤W¡A±ýÅã¥ÜªºÅã¥Ü­¶©ó AL ¼È¦s¾¹¤¤«ü©w¡C¦¹¥\¯à¥u¯à¦b¤å¦r¼Ò¦¡¤U¤~¯àµo¥Í§@¥Î¡C

AH=06H/07H

³o­ÓªA°Èµ{¦¡ªº¥\¥Î¬O§â¬Y¤@­Ó³]©w¦nªº¯x§Î°Ï°ì¤ºªº¤å¦r¦V¤W©Î¦V¤U²¾°Ê¡C¥ý»¡©ú¦V¤W²¾°Ê¡A§Y©I¥s AH=06H/INT 10H¡C·í¦¹ªA°Èµ{¦¡¤u§@®É¡A·|¨Ï¯x§Î°Ï°ìªº¤å¦r¦V¤W²¾°Ê¡A¦Ó¯x§Î°Ï°ì©³ºÝ²¾¶iªÅ¥Õ¦C¡C¦V¤W²¾°Êªº¦C¼Æ¦s¤J AL ¤¤ ( ¦pªG AL ¬°¹s¡Aªí¥Ü¨Ï¯x§Î°Ï°ìªº©Ò¦³¦C§¡¦V¤W²¾ )¡A©³ºÝ²¾¤JªÅ¥Õ¦CªºÄݩʦs©ó BH¡A¯x§Î°Ï°ì¬OÂÇ¥Ñ CX¡BDX ¨Ó³]©w¥ª¤W¨¤»P¥k¤W¨¤ªº®y¼Ð¡A¥ª¤W¨¤ªº¦æ»P¦C¤À§O¥Ñ CL¡BCH ³]©w¡A¥k¤U¨¤ªº¦æ»P¦C¥Ñ DL¡BDH ³]©w¡C

AH=07H/INT 10H ©M AH=06H/INT 10H ¬Û¦ü¡A¥u¬O±²°Ê¤è¹³¤£¦P¦Ó¤w¡C

AH=08H

³o­ÓªA°Èµ{¦¡¬O¥Î¨Ó¨ú±o´å¼Ð©Ò¦b¦ì¸mªº¦r¤¸¤ÎÄÝ©Ê¡A©I¥s«e¡ABH ªí¥Ü±ýŪ¨ú¤§Åã¥Ü­¶¡Aªð¦^®É¡AAL ¬°¸Ó¦ì¸m¤§ ASCII ¦r¤¸¡AAH ¬°¨äÄÝ©Ê¡C¦³ÃöÄݩʪº»¡©ú¡A½Ð°Ñ¦Òµù¤@¡C

AH=09H

³o­Ó¥\¯à¬O¦b´å¼Ð¦ì¸m¦L¥X¦r¤¸¡A©Ò­n¦L¥X¦r¤¸ªº ASCII ½X¦s©ó AL ¼È¦s¾¹¡A¦r¤¸­«½Æ¦¸¼Æ¦s©ó CX ¼È¦s¾¹¡AÅã¥Ü­¶¦s©ó BH ¼È¦s¾¹¡AÄݩʦs©ó BL ¼È¦s¾¹¡A¨äÄݩʨϥλP AH=08/INT 10H ¤@¼Ë¡C

AH=0AH

³o­Ó¥\¯à©M AH=09H/INT 10H ¤@¼Ë¡A®t§O¦b AH=0AH ¥u¯à¼g¤J¤@­Ó¦r¤¸¡A¦Ó¥B¤£¯à§ïÅܦr¤¸ÄÝ©Ê¡C

AH=0BH

³o­ÓªA°Èµ{¦¡¬O¿ï¾Ü½Õ¦â½L¡CÅã¥Ü¼Ò¦¡ 5 ¬O 320*200 ªº¹Ï§Î¼Ò¦¡¡A³Ì¦h¥i¥HÅã¥Ü 4 ºØÃC¦â¡A³o¥|ºØÃC¦âªº·N«ä¬O³Ì¦h¥i¥H¡y¦P®É¡zÅã¥Ü¤@ºØ­I´º¦â¤Î¤TºØ«e´º¦â¡A¦Ó³o¤TºØ«e´º¦â¦³¨âºØ¤è¦¡¥i¨Ñ¿ï¾Ü¡A¦]¦¹¨Æ¹ê¤W¡A¦bÅã¥Ü¼Ò¦¡ 5 ¦³¨âºØ½Õ¦â½L¥i¨Ñ¿ï¾Ü¡C´N¦n¹³±z¥h¶R 12 ºØÃC¦âªº¤ô±m¡A¦ý¥i¦b½Õ¦â½L¤W¥H¥ô·N¤ñ¨Ò·f°t¥X³\¦hºØÃC¦â¡C

½Õ¦â½L 0 ªº¤T¦â¬Oºñ¡B¬õ¡B¶À¡F½Õ¦â½L 1 ªº¤T¦â¬O«C¡Bµµ¬õ¡B¥Õ¡C­I´º¦â¦³ 16 ¤»ºØ¥i¨Ñ¿ï¾Ü¡A³o 16 ºØ´N¬Oµù¤@ªº 16 ¦â¡C©I¥s¦¹¤¤Â_®É¡A¥ý¨M©w­n³]©w­I´º¦â§í©Î½Õ¦â½L¡A

­I´º¦â¥u¦³¦b«e´º¦â¬° 0 ®É¤~·|Åã²{¥X¨Ó¡C

AH=0CH

AH=0Ch/INT 10H ¬O¦bø¹Ï¼Ò¦¡¤¤¦L¥X¤@ÂI ( ¤]´N¬O¼g¤JÂI¹³¡Awrite graphics pixel )¡A¦Ó AH=0DH/INT 10H «h¬OŪ¨úÂI¹³ ( read graphics pixel )¡C

¼g¤J®É¡A­n¼g¤J¦ì¸m X ®y¼Ð¦s©ó CX ¼È¦s¾¹¡AY ®y¼Ð¦s©ó DX ¼È¦s¾¹¡AÃC¦â¦s©ó AL ¼È¦s¾¹¡C©M¤å¦r¼Ò¦¡¬Û¦P¡A¿Ã¥ú¹õ¤Wªº Y ®y¼Ð¬O³Ì¤W­±¤@¦C¬°¹s¡A¶V¤U­±¶V¤j¡AX ®y¼Ð«h©M¼Æ¾Çªº©w¸q¬Û¦P¡CCX¡BDX¡BAL ­È¤§½d³ò»PÅã¥Ü¼Ò¦¡¦³Ãö¡G

Åã¥Ü¼Ò¦¡ X ®y¼Ð Y ®y¼Ð ÃC¦â
40¡ã319 0¡ã1990¡B1
50¡ã319 0¡ã1990¡ã3
60¡ã639 0¡ã1990¡B1

AH=0DH/INT 10H «h¬OŪ¨ú¬Y¤@¦ì¸m¤§ÂI¹³¡A±z¥²¶·«ü©w CX¡BDX¡A¦Ó INT 10H ·|¶Ç¦^¸Ó¦ì¸mÂI¹³¤§ÃC¦â¡C

AH=0EH

³o­Ó°Æµ{¦¡¬O¨ÏÅã¥Ü¾¹¹³¥´¦r¾÷¤@¼Ëªº¦L¥X¦r¤¸¨Ó¡A¦b«e­±¥Î AH=09H/INT 10H ©M AH=0AH/INT 10H ³£¥i¥H¦b¿Ã¥ú¹õ¤WÅã¥Ü¦r¤¸¡A¦ý¬O³o¨â®N¤è¦¡Åã¥Ü¦r¤¸¤§«á¡A´å¼Ð¦ì¸m¨Ã¤£²¾°Ê¡A¦Ó AH=0EH/INT 10H «h·|¨Ï´å¼Ð¦ì¸m²¾°Ê¡A¨CÅã¥Ü¤@­Ó¦r¤¸¡A´å¼Ð·|©¹¥k²¾¤@®æ¡A°²¦p¤w¸g¨ì³Ì¥kÃä¤F¡A«h´å¼Ð·|²¾¨ì³Ì¥ªÃä¨Ã²¾¨ì¤U¤@¦C¡A°²¦p¤w¸g²¾¨ì³Ì¤U­±¤@¦Cªº³Ì¥kÃä¡A«h¿Ã¹õ·|¦V¤W±²°Ê¡C

AL ¼È¦s¾¹¦s­nÅã¥Üªº¦r¤¸¡ABH ¬°¥Ø«eªºÅã¥Ü­¶¡A¦pªG¬O¦b¹Ï§Î¼Ò¦¡¡A«h BH ¶·³]¬° 0¡A°²¦p¬O¦b¹Ï§Î¼Ò¦¡¤U¡A¤]¥i¥H³]©w BL ¨Óªí¥Ü¤å¦rªºÃC¦â¡A¤å¦r¼Ò¦¡¤Uªº BL «hµL¥\¯à¡C

AH=0FH

³o­ÓªA°Èµ{¦¡¬O±o¨ì¥Ø«eªºÅã¥Ü¼Ò¦¡¡A©I¥s«e¥u»Ý¨Ï AH ³]¬° 0fh¡A·í¥Ñ INT 10H ªð¦^®É¡AÅã¥Ü¼Ò¦¡¦s©ó AL ¼È¦s¾¹ ( °Ñ¦Ò AH=00H/INT 10H ªºÅã¥Ü¼Ò¦¡ªí )¡A¥Ø«eªºÅã¥Ü­¶¦s©ó BH ¼È¦s¾¹¡AÁ`¦r¤¸¦æ¼Æ¦s©ó AH ¼È¦s¾¹¡C


µù¤@¡G ©Ò¿×ÄݩʬO«ü¦r¤¸ªºÃC¦â¡B­I´ºÃC¦â¡B¬O§_°{Ã{¡B¦³¨S¦³©³½uµ¥©Ê½è¡C¦b±m¦âÅã¥Ü¥d ( CGA/EGA/VGA µ¥ ) ªº¤å¦r¼Ò¦¡¤¤¡AÃC¦â¬O¥Î 4 ­Ó¦ì¤¸ªí¥Ü¡A¬G¥i¥Hªí²{¥X 16 ºØÃC¦â¡A¦p¤Uªí¡G

¤G¶i¦ì¼Æ ÃC¦â ¨Ò¤l ¤G¶i¦ì¼Æ ÃC¦â ¨Ò¤l
0000¶Â¦â black 1000¦Ç¦â gray
0001ÂŦâ blue 1001²HÂŦâ light blue
0010ºñ¦â green 1010²Hºñ¦â light green
0011«C¦â cyan 1011²H«C¦â light cyan
0100¬õ¦â red 1100²H¬õ¦â light red
0101µµ¬õ¦â magenta 1101²Hµµ¬õ¦â light magenta
0110´Ä¦â brown 1110¶À¦â yellow
0111»È¦â light gray 1111¥Õ¦â white

¦b±m¦âÅã¥Ü¾¹ùØ¡A¦p CGA¡BEGA¡BVGA µ¥¡A±`¥Î¤@­Ó¦ì¤¸²Õ ( 8 ­Ó¦ì¤¸ ) ¨Óªí¥Ü¤å¦rÃC¦â©M­I´ºÃC¦â¡A³q±`¥H²Ä 0¡ã3 ¦ì¤¸ªí¥Ü¤å¦r¥»¨­ÃC¦â¡F²Ä 4¡ã6 ¦ì¤¸ªí¥Ü­I´ºÃC¦â¡A­I´ºÃC¦â¥u¦³¤Wªí¥ªÄ檺 8 ºØ¦Ó¤w¡F²Ä 7 ­Ó¦ì¤¸¡Aªí¥Ü¬O§_°{Ã{¡A0 ªí¥Ü¤£°{Ã{¡A1 ªí¥Ü°{Ã{¡C

¦ý¬O¦b³æ¦âÅã¥Ü¾¹ùØ¡A¦p MDA ©M Hercules ¥d¤¤¡A³o¨ÇÃC¦âªí¨ÃµL·N¸q¡A©Ò¥HÄݩʸÑÄÀ¤è¦¡¤£¦P¡A½Ð¬Ý¤Uªí¡G

¼Æ­È ÄÝ©Ê
00H ªÅ¥Õ¡A¤£Åã¥Ü¥ô¦ó¸ê®Æ
77H Åã¥Ü¥Õ¦â¤è¶ô
07H ¥¿±`ªº¶Â©³¥Õ¦r
70H ¤Ï¥Õªº¥Õ©³¶Â¦r
01H ¥[©³½u