⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getchar.asm

📁 Microsoft MS-DOS6.0 完整源代码
💻 ASM
字号:
;*
;*	CW : Character Oriented Windows
;*
;*	getchar.asm : get character at a given position.

	include	user.inc
	include	screen.inc
	include	inscr.inc

;----------------------------------------------------------------------------

sBegin	DATA
    assumes DS,DGROUP

externB <instCur>		;* INST type
externB	<axMac>			; Maximum column number

sEnd	DATA

;----------------------------------------------------------------------------

sBegin	SCREEN
    assumes CS,SCREEN
    assumes DS,DGROUP
    assumes SS,DGROUP
    assumes ES,nothing

;******  GetChar  ********
;*	entry : ax, ay
;*	exit : n/a

cProc	GetChar,<FAR,PUBLIC,ATOMIC>
parmB	axGetChar
parmB	ayGetChar

cBegin	GetChar

	mov	es,instCur.psPrimInst
	CalcCoord axGetChar,ayGetChar
	mov	bx,ax
	mov	al,es:[bx]

cEnd	GetChar

sEnd	SCREEN

	END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -