Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lichuang/x86-asm-book-source
带注释的《X86汇编语言-从实模式到保护模式》一书代码
https://github.com/lichuang/x86-asm-book-source
Last synced: 5 days ago
JSON representation
带注释的《X86汇编语言-从实模式到保护模式》一书代码
- Host: GitHub
- URL: https://github.com/lichuang/x86-asm-book-source
- Owner: lichuang
- Created: 2017-01-06T23:27:15.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-06T13:59:46.000Z (almost 8 years ago)
- Last Synced: 2024-07-01T04:48:28.099Z (5 months ago)
- Language: Assembly
- Size: 39.1 KB
- Stars: 334
- Watchers: 12
- Forks: 113
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
代码在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文件看到效果了。