Global Information Lookup Global Information

INT 10H information


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]

  1. ^ "What is efifb? — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-11-24.
  2. ^ "What is vesafb? — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-11-24.

and 26 Related for: INT 10H information

Request time (Page generated in 0.796 seconds.)

INT 10H

Last Update:

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...

Word Count : 406

INT 13H

Last Update:

may/should differ from logical values of function 08h. INT 10H BIOS interrupt call Cylinder-head-sector INT (x86 instruction) DPMI (DOS Protected Mode Interface)...

Word Count : 1929

VESA BIOS Extensions

Last Update:

high resolutions and bit depths. This is opposed to the "traditional" INT 10h BIOS calls, which are limited to resolutions of 640×480 pixels with 16...

Word Count : 2060

BIOS color attributes

Last Update:

from the fact that these colors are used in BIOS interrupts, specifically INT 10h, the video interrupt. When writing text to the screen, a BIOS color attribute...

Word Count : 303

Video BIOS

Last Update:

initializes the graphics card at the computer's boot time. It also implements INT 10h interrupt and VESA BIOS Extensions (VBE) for basic text and videomode output...

Word Count : 635

BIOS interrupt call

Last Update:

Display Character mov al, '!' ; AL = code of character to display int 0x10 ; call INT 10h, BIOS video service A list of common BIOS interrupt classes can...

Word Count : 3354

Option ROM

Last Update:

video BIOS which gets loaded very early on in the boot process and hooks INT 10h so that output from the power-on self-test (POST) can be displayed. The...

Word Count : 2580

Switch statement

Last Update:

mov ah, 0Eh mov bh, 00h int 10h pop ah jmp swtend ; Equivalent to "break" b: push ah mov al, 'b' mov ah, 0Eh mov bh, 00h int 10h pop ah jmp swtend ; Equivalent...

Word Count : 2728

UEFI

Last Update:

functionality which the operating system depends on (particularly interrupts INT 10H and INT 13H). HP Integrity Virtual Machines provides UEFI boot on HP Integrity...

Word Count : 9773

Video mode

Last Update:

modes IBM PC compatible video display mode set by BIOS interrupt call INT 10H This disambiguation page lists articles associated with the title Video...

Word Count : 72

Mode 13h

Last Update:

assembly language the mode is entered when AL is 13h, AH is 0 and BIOS INT 10h is executed. However, the "h" is sometimes dropped for languages that don't...

Word Count : 1012

IBM TopView

Last Update:

programs that did not write directly to the screen but used BIOS int 10h and DOS int 21h, such as the IBM Assistant Series of productivity programs) in...

Word Count : 1825

INT 16H

Last Update:

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...

Word Count : 175

Environment variable

Last Update:

is detected, the DR-DOS COMMAND.COM will directly clear the screen via INT 10h/AH=00h BIOS function, like MS-DOS/PC DOS COMMAND.COM does. A special \nnn-notation...

Word Count : 10249

Timeline of DOS operating systems

Last Update:

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...

Word Count : 7232

DOS API

Last Update:

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...

Word Count : 1223

Cucurbituril

Last Update:

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...

Word Count : 2250

List of supermarket chains in Serbia

Last Update:

Emmezeta. http://jumboserbia.rs "Beogradska Ikea biće otvorena 10. avgusta u 10h". https://www.xxxlesnina.rs "Crafter - hajde da radimo zajedno". "Kerametal...

Word Count : 629

CPUID

Last Update:

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...

Word Count : 10799

Annie Jump Cannon

Last Update:

Jump; Pickering, Edward Charles (1918). "The Henry Draper catalogue : 9h, 10h, and 11h". Annals of Harvard College Observatory. 94: 1. Bibcode:1919AnHar...

Word Count : 3452

SoftICE

Last Update:

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...

Word Count : 1197

Hamming weight

Last Update:

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...

Word Count : 3052

Chern class

Last Update:

{T}}_{X})&={\frac {1+5h+10h^{2}+10h^{3}}{1+5h}}\\&=\left(1+5h+10h^{2}+10h^{3}\right)\left(1-5h+25h^{2}-125h^{3}\right)\\&=1+10h^{2}-40h^{3}\end{aligned}}}...

Word Count : 7402

Spider silk

Last Update:

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...

Word Count : 7655

Vitamin C

Last Update:

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...

Word Count : 15110

Bending

Last Update:

} is smaller than ten section heights h: ρ < 10 h . {\displaystyle \rho <10h.} With those assumptions the stress in large bending is calculated as: σ...

Word Count : 4543

PDF Search Engine © AllGlobal.net