通常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 分钟