Simple Turbo Pascal routines are introduced that accomplish the same actions as the BASIC-callable mouse routines supplied by Microsoft. Interrupt calls in machine language resemble ordinary procedure calls in higher-level languages. Certain values must be placed in the 8088/8086 registers, and an interrupt procedure INT calls the desired procedure with a suitable code. The mouse uses INT 51 (or INT 33 hexadecimal), which with proper values in the registers provide particular Mouse functions. This is similar to passing a parameter to a function in Pascal or other higher-level languages.