Hi, everyone!
Dos interrupts 2h function can ouput a character to screen.
mov ah , 02h
mov dl , 'A'
int 21h
On the other hand, we can directly "write" a character to screen.
mov ax , 0b800h
mov es , ax
xor bx , bx
mov al , 'A'
mov ah , 07h
mov es:[bx] , ax
What's the difference between this two ways, or the relationship of them? And how does Dos interrupts work?