mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-19 12:30:32 +00:00
28 lines
512 B
NASM
28 lines
512 B
NASM
; Generated at 6/12/2016 9:42:10 AM
|
|
|
|
DebugStub_ComAddr dd 1016
|
|
|
|
%ifndef Exclude_IOPort_Based_Serial
|
|
|
|
DebugStub_WriteRegister:
|
|
push dword EDX
|
|
Add DX, 0x03F8
|
|
out DX, AL
|
|
Pop EDX
|
|
|
|
DebugStub_WriteRegister_Exit:
|
|
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], DebugStub_WriteRegister_Exit
|
|
Ret
|
|
|
|
|
|
DebugStub_ReadRegister:
|
|
push dword EDX
|
|
Add DX, 0x03F8
|
|
in byte AL, DX
|
|
Pop EDX
|
|
|
|
DebugStub_ReadRegister_Exit:
|
|
mov dword [static_field__Cosmos_Core_INTs_mLastKnownAddress], DebugStub_ReadRegister_Exit
|
|
Ret
|
|
|
|
%endif
|