This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(June 2015) (Learn how and when to remove this message)
INT 10h, INT 10H or INT 16 is shorthand for BIOS interrupt call 10hex, the 17th interrupt vector in an x86-based computer system. The BIOS typically sets up a real mode interrupt handler at this vector that provides video services. Such services include setting the video mode, character and string output, and graphics primitives (reading and writing pixels in graphics mode).
To use this call, load AH with the number of the desired subfunction, load other required parameters in other registers, and make the call. INT 10h is fairly slow, so many programs bypass this BIOS routine and access the display hardware directly. Setting the video mode, which is done infrequently, can be accomplished by using the BIOS, while drawing graphics on the screen in a game needs to be done quickly, so direct access to video RAM is more appropriate than making a BIOS call for every pixel.
Furthermore, on a modern x86 system, BIOS calls can only be performed in Real mode, or Virtual 8086 mode. v8086 is not an option in Long mode. This means that a modern operating system, which operates in Protected mode (32 bit), or Long mode (64 bit), would need to switch into real mode and back to call the BIOS - a hugely expensive operation. Although most modern systems typically use device drivers that directly set the video mode, it is not feasible for hobbyist systems to have a device driver for every video card - a problem that also plagues older, unsupported systems such as Windows 98. Such systems instead can drop into Real mode to switch the video mode, then draw to the framebuffer directly.
In EFI 1.x systems, the INT 10H and the VESA BIOS Extensions (VBE) are replaced by the EFI UGA protocol. In widely used UEFI 2.x systems, the INT 10H and the VBE are replaced by the UEFI GOP.[1][2]
^"What is efifb? — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-11-24.
^"What is vesafb? — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-11-24.
INT10h, INT10H or INT 16 is shorthand for BIOS interrupt call 10hex, the 17th interrupt vector in an x86-based computer system. The BIOS typically sets...
from the fact that these colors are used in BIOS interrupts, specifically INT10h, the video interrupt. When writing text to the screen, a BIOS color attribute...
initializes the graphics card at the computer's boot time. It also implements INT10h interrupt and VESA BIOS Extensions (VBE) for basic text and videomode output...
Display Character mov al, '!' ; AL = code of character to display int 0x10 ; call INT10h, BIOS video service A list of common BIOS interrupt classes can...
video BIOS which gets loaded very early on in the boot process and hooks INT10h so that output from the power-on self-test (POST) can be displayed. The...
functionality which the operating system depends on (particularly interrupts INT10H and INT 13H). HP Integrity Virtual Machines provides UEFI boot on HP Integrity...
modes IBM PC compatible video display mode set by BIOS interrupt call INT10H This disambiguation page lists articles associated with the title Video...
assembly language the mode is entered when AL is 13h, AH is 0 and BIOS INT10h is executed. However, the "h" is sometimes dropped for languages that don't...
programs that did not write directly to the screen but used BIOS int10h and DOS int 21h, such as the IBM Assistant Series of productivity programs) in...
INT 16h, INT 0x16, INT 16H or INT 22 is shorthand for BIOS interrupt call 16hex, the 23rd interrupt vector in an x86-based computer system. The BIOS typically...
is detected, the DR-DOS COMMAND.COM will directly clear the screen via INT10h/AH=00h BIOS function, like MS-DOS/PC DOS COMMAND.COM does. A special \nnn-notation...
February 25, 1986 Microsoft to back memory spec, Computerworld, August 12, 1985 Int 67/AH=4Eh : LIM EMS - GET OR SET PAGE MAP Ralf Brown's Interrupt List. Joint...
calls to the DOS API are invoked using software interrupt 21h (INT 21h). By calling INT 21h with a subfunction number in the AH processor register and...
systematic name is dodecahydro-1H,4H,14H,17H-2,16:3,15-dimethano-5H,6H,7H,8H,9H,10H,11H,12H,13H,18H,19H,20H,21H,22H,23H,24H,25H,26H-2,3,4a,5a,6a,7a,8a,9a,10a...
Emmezeta. http://jumboserbia.rs "Beogradska Ikea biće otvorena 10. avgusta u 10h". https://www.xxxlesnina.rs "Crafter - hajde da radimo zajedno". "Kerametal...
053 and later) specifies this byte as having the value 01h. Descriptors 10h, 15h, 1Ah, 88h, 89h, 8Ah, 90h, 96h, 9Bh are documented for the IA-32 operation...
Jump; Pickering, Edward Charles (1918). "The Henry Draper catalogue : 9h, 10h, and 11h". Annals of Harvard College Observatory. 94: 1. Bibcode:1919AnHar...
selector and ebx, 0FFFFh ; part of it sub eax, ebx ; find displacement cmp eax, 10h jne HackedVector ; not equal, then chances are ; SoftICE had tampered with...
2019-12-07. "JDK-6378821: bitCount() should use POPC on SPARC processors and AMD+10h". Java bug database. 2006-01-30. Blackfin Instruction Set Reference (Preliminary ed...
Improved Materials". J. Chem. Educ. 79 (1): 10. Bibcode:2002JChEd..79...10H. doi:10.1021/ed079p10. Knight, D. P.; Vollrath, F. (1 April 2001). "Changes...
determined by sequences of the ε-globin locus and 5′ flanking regions". Int J Primatology. 18 (2): 261–95. doi:10.1023/A:1026328804319. hdl:2027.42/44561...
} is smaller than ten section heights h: ρ < 10 h . {\displaystyle \rho <10h.} With those assumptions the stress in large bending is calculated as: σ...