2008年12月28日

AT&T与INTEL的汇编语言语法的区别

摘要: 1、大小写 INTEL格式的指令使用大写字母,而AT&T格式的使用小写字母。 例: INTEL AT&T MOV EAX,EBX movl %ebx,%eax 2、操作数赋值方向 在INTEL语法中,第一个表示目的操作数,第二个表示源操作数,赋值方向从右向左。 AT&T语法第一个为源操作数,第二个为目... 阅读全文

posted @ 2008-12-28 23:58 smwikipedia 阅读(1264) 评论(0) 推荐(0) 编辑

利用bochs调试内核

摘要: 14.8 利用bochs调试内核Bochs具有非常强大的操作系统内核调试功能。这也是本文选择Bochs作为首选实验环境的主要原因之一。有关Bochs调试功能的说明参见前面14.2节,这里基于Linux 0.11内核来说明Windows环境下Bochs系统调试操作的基本方法。 14.8.1 运行Bochs调试程序我们假设Bochs系统已被安装在目录“C:\Program Files\Bochs-2.... 阅读全文

posted @ 2008-12-28 23:55 smwikipedia 阅读(2348) 评论(0) 推荐(0) 编辑

Linux 汇编语言开发指南

摘要: 原文地址:http://www-128.ibm.com/developerworks/cn/linux/l-assembly/index.html 内容: 一、简介 二、Linux 汇编语法格式 三、Hello World! 四、Linux 汇编工具 五、系统调用 六、命令行参数 七、GCC 内联汇编 八、小结 ... 阅读全文

posted @ 2008-12-28 23:50 smwikipedia 阅读(285) 评论(0) 推荐(0) 编辑

一个简单的32位多任务操作系统的实现

摘要: 原创:monkeyfu 2003年3月21日 适用对象:具有一定的C语言,汇编语言基础,对计算机系统结构有基本了解的操作系统爱好者 系统的启动过程:任何一台计算机,在开机后,它要做的第一件事情就是引导(Booting),通过引导,计算机为自身搭建好运行环境,为以后OS的启动与运行做好准备。首先,我们来看看一台计算机是如何引导自身的。在机器加电后,电源供电稳定后,电源会传给8284A时钟生成器... 阅读全文

posted @ 2008-12-28 23:48 smwikipedia 阅读(367) 评论(0) 推荐(0) 编辑

导航