jauzzz / asm-x86

x86汇编语言:从实模式到保护模式

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

代码在Mac上验证通过。由于原书是在Win上面编译的,这里也给一下Mac上编译的步骤。

首先使用nasm编译,编译的格式为bin格式,比如:

nasm -f bin c06_mbr.asm -o mbr.bin

原书中使用自带的工具将上面生成的bin文件转换成VHD格式,实际上没有必要,可以使用VirtualBox自带的工具VBoxManage来生成,如:

VBoxManage convertfromraw mbr.bin myfile.vhd --format VHD

这样在virtualbox中就可以加载这个生成的VHD文件看到效果了。

About

x86汇编语言:从实模式到保护模式


Languages

Language:C++ 63.4%Language:C 17.3%Language:Assembly 4.5%Language:Shell 3.9%Language:Makefile 3.7%Language:R 2.7%Language:SourcePawn 2.0%Language:POV-Ray SDL 1.1%Language:Roff 0.4%Language:Yacc 0.3%Language:ASL 0.2%Language:HTML 0.1%Language:Lex 0.1%Language:Perl 0.1%Language:NSIS 0.1%Language:Pug 0.0%Language:AppleScript 0.0%