lm78.inc
来自「<BIOS研发技术剖析>书的源代码,包括完整的BIOS汇编语言源程序」· INC 代码 · 共 48 行
INC
48 行
;; LM78 Read/Write subrouting
;; Read_LM78_Reg
;; Input:
;; AL= Index Register
;; Output:
;; AL= Value
public read_lm78_reg
read_lm78_reg:
push cx
push dx
mov dx,295h
out dx,al
mov cx,8000h
loop $
inc dx
in al,dx
mov ch,80h
loop $
pop dx
pop cx
ret
;; Write_LM78_Reg
;; Input:
;; AL= Index Register
;; AH= Write to Register Value
;; Output:
;; None
public write_lm78_reg
write_lm78_reg:
push cx
push dx
mov dx,295h
out dx,al
mov cx,8000h
loop $
inc dx
xchg al,ah
out dx,al
mov ch,80h
loop $
xchg al,ah
pop dx
pop cx
ret
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?