nfload.asm

来自「nand型flash的读、写、擦除程序」· 汇编 代码 · 共 56 行

ASM
56
字号
	.186
nfdrvload_text SEGMENT PARA PUBLIC 'CODE'
nfdrvload_text ends

extrn	_nf_data: word
extrn	_gl_buffer : byte

DGROUP	group	_DATA

_DATA SEGMENT WORD PUBLIC 'DATA'
_DATA ENDS

nfdrvload_text SEGMENT PARA PUBLIC 'CODE'
		assume cs:nfdrvload_text, ds: DGROUP
		

		Public _nf_init_buffer
_nf_init_buffer	Proc Far
		mov	ax, DGROUP
		mov	es, ax
		lea	di, _gl_buffer
		mov	cx, 256
		mov	al, 0FFh
		rep	stosb
		Ret
_nf_init_buffer Endp


		Public	_nf_upload_buffer
_nf_upload_buffer Proc Far
		mov	ax, DGROUP
		mov	es, ax
		lea	di, _gl_buffer
		mov	cx, 256
		mov	dx, _nf_data
		mov	cx, 256
		rep	insb
		Ret
_nf_upload_buffer Endp



		public _nf_download_buffer
_nf_download_buffer Proc Far
		mov	ax, DGROUP
		mov	ds, ax
		lea	si, _gl_buffer
		mov	dx, _nf_data
		mov	cx, 256
		rep	outsb
		Ret
_nf_download_buffer Endp
	

nfdrvload_text ends
		end

⌨️ 快捷键说明

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