散分顺便问几个问题
主要目的是散分,次要目的:问问各位高手一个问题:mbr在执行过程中应该完成哪些工作
[ 本帖最后由 心灯甚亮 于 2013-7-19 11:32 编辑 ]
assume cs:code code segment org 07c00h START: mov ax,cs mov ds,ax mov es,ax call DispStr ;调用显示字符串例程 jmp $ ;无限循环 DispStr: mov ax, offset BootMessage mov bp,ax ;es:bp=串地址 mov cx,17 ;cx=串长度 mov ax,01301h;ah=13,al=01h mov bx,000ch;页号为0(bh=0)黑底红字(bl=0ch,高亮) mov dl,0 int 10h ret BootMessage db 'Hello , First Mbr' db 510-($-START) dup (0);填充剩余空间使生成的大小 为512字节 dw 0AA55H code ends end START