wiliam 发表于 2014-4-18 14:44:36

如何编译这个程序

请问如何编译这个程序到 mbr里?然后用虚拟机实验????
assume cs:code ,ds:data
data segment
db "a"
data ends
code segment
start:
org 7c00h
mov ax,cs
mov ds,ax
mov es,ax
call apple
jmp $
apple:
      mov ax, data
      mov      bp, ax                        ; ES:BP = 串地址
      mov      cx, 1                        ; CX = 串长度
      mov      ax, 01301h                ; AH = 13,AL = 01h
      mov      bx, 000ch                ; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)
      mov      dl, 0
      int      10h                        ; 10h 号中断
      ret
      times dup 510-($-$$) ( 0)
      dw 0xaa5

向往青莲 发表于 2014-4-18 15:47:00

谷歌 如何修改MBR

青玄 发表于 2014-4-18 17:53:53

嗯...,这好像是NASM的汇编语法,呵呵!不好意思!NASM我没研究过,不过我有一个NASM的手册你看一下:http://bbs.fishc.com/thread-45489-1-1.html
页: [1]
查看完整版本: 如何编译这个程序