serio.a96
来自「intel 196nt 例程」· A96 代码 · 共 28 行
A96
28 行
SERIO MODULE
$include(_SFR_INC_)
rseg
extrn PLMREG
;; Define a few registers for our own purpose
;; Note that these are not the same as the TMPREG0
;; used for C programs.
Tmp0: dsw 1
Tmp0L equ Tmp0:BYTE
Tmp2: dsw 1
cseg far
;; int get_sp_status(void);
public get_sp_status
get_sp_status:
ldb PLMREG,sp_status
ret
;; int put_byte(int b);
public put_byte
put_byte:
ld Tmp0,4[sp] ; 4 => offset of first parameter
stb Tmp0L,sbuf_tx[0]
ret
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?