Function 13h Enhanced String Write (AT,XT/286,PS/2)entry AH 13h
AL 00h Write String, Don't Move Cursor
01h Write String, Move Cursor
02h Write String of Alternating Characters and Attributes;
Don't Move Cursor
bit 0: set in order to move cursor after write
bit 1: set if string contains alternating chars and
attributes
03h Write String of Alternating Characters and Attributes;
Move Cursor
bit 0: set in order to move cursor after write
bit 1: set if string contains alternating characters
and attributes
BH display page number
BL attribute if AL bit 1 clear
CX length of string
DH row of starting cursor position
DL column of starting cursor position
ES:BP pointer to start of string
return none
Function 13h Enhanced String Write (AT, XT/286, PS/2)
note 1) Recognizes CR, LF, BS, and bell
2) This function is not available on the origianl IBM PC or PC XT
unless an EGA video adapter (which contains its own ROM BIOS) is
installed.
3) This function can be thought of as an extension to Int10f0E.
Sample Code:
\Asm\Lib\BIOS.INC -@BIOSVidStrOut MACRO Row,Col,StrOff,StrSeg,Len,MovCur,Page,Atrib
file: /Techref/int/10f/13.htm, 1KB, , updated: 1999/4/26 10:52, local time: 2024/11/26 17:39,
3.16.70.99:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://ecomorder.com/Techref/int/10f/13.htm"> int 10f 13</A> |
Did you find what you needed? |
Welcome to ecomorder.com! |
Welcome to ecomorder.com! |
.