![[0.9]](../0.9.gif)
Call With

AX     = 0B00H
BX:CX  = linear address of watchpoint
DL     = size of watchpoint (1, 2, or 4 bytes)
DH     = type of watchpoint
Returns
Value Breakpoint Type 0 execute 1 write 2 read/write 

if function unsuccessful
Carry flag = set
AX     = error code
| 8016H | too many breakpoints | 
| 8021H | invalid value (in DL or DH) | 
| 8025H | invalid linear address (linear address not mapped or alignment error) |