dskbio.asm

来自「一个微型操作系统源码」· 汇编 代码 · 共 51 行

ASM
51
字号
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Project 			:	DSKEDT-FDOS 0.0.7
;; Author 			:	Ottonello, Santiago
;; E-Mail			:	sanotto@yahoo.com
;; Webpage 			:	http://www.visual-opal.de
;; Date	 			:	22.8.2003
;; Caption	 		:	Disk Editor
;; Filename			:	DSKBIO.ASM
;; Function			:	Disk Basic Input Output Functions
;; Notes			:	Shamelesly stolen fron Peter Norton and
;;				 	Jhon Socha. Thank you Guys...
;;				 	Adapted to FDOS by me...
;; Compile Syntax	 	:	nasm DSKEDT.ASM -f bin  -o DSKEDT.BIN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

BEGSR	REDSEC
;	mov	al,	[dskdrv]
	LODSEC	sector,	[cursec],1		
	
ENDSR

BEGSR	PRVSEC
	SAVREG	AX,DX
	mov	AX,	[cursec]
	or	AX,	AX
	jz	.ATTOP
	dec	AX
	mov	[cursec],	AX
	EXSR	SECDSP
  .ATTOP:  		
	RSTREG	AX,DX
ENDSR

BEGSR	NEXSEC
	SAVREG	AX,DX
	mov	AX,	[cursec]
	inc	AX
	mov	[cursec],	AX
	CLRSCR
	EXSR	WRTHDR
;	EXSR	REDSEC
	EXSR	INZSED
	EXSR	WRTPRO

  	RSTREG	AX,DX
ENDSR



⌨️ 快捷键说明

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