modified print to use _write
This commit is contained in:
parent
d2d4f2d604
commit
625fae7d5b
@ -2,10 +2,6 @@
|
|||||||
.sect .text
|
.sect .text
|
||||||
.define printc,printd,prints
|
.define printc,printd,prints
|
||||||
|
|
||||||
SIO_D = 0xD8
|
|
||||||
SIO_S = 0xDA
|
|
||||||
TXRDY = 0x01
|
|
||||||
|
|
||||||
! argument in ax
|
! argument in ax
|
||||||
! uses bx
|
! uses bx
|
||||||
prints:
|
prints:
|
||||||
@ -38,10 +34,14 @@ printd:
|
|||||||
! argument in ax
|
! argument in ax
|
||||||
printc:
|
printc:
|
||||||
push ax
|
push ax
|
||||||
1:
|
mov bx,sp
|
||||||
inb SIO_S
|
mov ax,1
|
||||||
andb al,TXRDY
|
push ax
|
||||||
jz 1b
|
push bx
|
||||||
pop ax
|
push ax
|
||||||
outb SIO_D
|
call _write
|
||||||
|
pop bx
|
||||||
|
pop bx
|
||||||
|
pop bx
|
||||||
|
pop bx
|
||||||
ret
|
ret
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user