Advertisement

Boot的transition into a loader program.

阅读量:

对上一节中boot.asm程序内的Label_File_Loaded:函数进行重构与重写

复制代码
    Label_File_Loaded:
    	//完成了向Loader引导加载程序移交执行权的工作
    	jmp	BaseOfLoader:OffsetOfLoader
    
    
      
      
      
    

在开发一个loader.asm程序的过程中

复制代码
    org	10000h
    
    	mov	ax,	cs
    	mov	ds,	ax
    	mov	es,	ax
    	mov	ax,	0x00
    	mov	ss,	ax
    	mov	sp,	0x7c00
    
    ;=======	display on screen : Start Loader......
    
    	mov	ax,	1301h
    	mov	bx,	000fh
    	mov	dx,	0200h		;row 2
    	mov	cx,	12
    	push	ax
    	mov	ax,	ds
    	mov	es,	ax
    	pop	ax
    	mov	bp,	StartLoaderMessage
    	int	10h
    
    	jmp	$
    

全部评论 (0)

还没有任何评论哟~