![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 65
victo2012
这个作者很懒,什么都没留下…
展开
-
NASM一些特点
翻译部分NASM手册的内容 区分大小写 nasm是区分大小写的,调用foo,Foo和FOO代码片段是不同的. 内存引用要用方括号[] 在nasm中,任何取地址的内容的操作都要加方括号[ ],取变量的地址不用方括号. 不支持混合符号 不支持例如mov ax,table[bx] mov ax,es:[di]只支持一下形式mov ax,[table+bx] mov ax,[es:di] na翻译 2016-01-24 17:01:15 · 653 阅读 · 0 评论 -
保护模式实验环境搭建
我的工作环境在ubuntu下,所以搭建环境比较方便 nasmsudo apt-get install nasm bochs 直接从源里安装的bochs是没有调试模式的,所以需要自己编译./configure --enable-debugger --enable-disasm make sudo make install暂时只需要这两个就行了. 在bochs官网下一个freedos.img 用bxi原创 2016-01-25 23:21:01 · 414 阅读 · 0 评论