通常16位实模式下的代码都是用汇编语言写的,但是为什么要用c语言写呢?因为爽啊!今天老李就教大家怎么用c语言写出来可以运行在实模式下的代码。话不多说,开干!
环境准备
- 系统:
Ubuntu 18.04.4 LTS - 编译器:
gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1) - 汇编器:
GNU as (GNU Binutils for Ubuntu) 2.30 - 链接器:
GNU ld (GNU Binutils for Ubuntu) 2.30 - 虚拟机:
QEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.21)
大约 8 分钟
