8086 Assembly Language INT 33h Mouse Interrupt Edit

Murugan Andezuthu Dharmaratnam | 13 February 2021 | 193

We can use int 33h the Mouse Interrupt or mouse driver interrupt in 8086 assembly language to hide show mouse pointer and to get the mouse position. Below are the list of some of the frequently used mouse functions.

List of services of the INT 33h

Function Number Description
AX=0000h RESET DRIVER AND READ STATUS
AX=0001h SHOW MOUSE CURSOR
AX=0002h HIDE MOUSE CURSOR
AX=0003h RETURN POSITION AND BUTTON STATUS
AX=0004h POSITION MOUSE CURSOR
AX=0005h RETURN BUTTON PRESS DATA
AX=0006h RETURN BUTTON RELEASE DATA