![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
hailongqiu
这个作者很懒,什么都没留下…
展开
-
我和汇编的那点事-学习汇编的意义
学习汇编的意义 当你的编程学到一定程序就无法提高的时候,你需要学习一些底层的东西和数学知识,反复的实践,理论,从中提高自己。学习汇编的意义就在于你有基础去接触底层,有机会去提升自己。如果你没有学习过汇编,不动手去实践一下,你也许只会理论的讲解一下局部变量,全局变量,函数的参数传递,保护模式,实模式,还有很多一些的东西,你都是无法深层的去体会的这些理论的,所以有必要学好汇编,掌握原创 2012-04-04 23:44:07 · 572 阅读 · 0 评论 -
我和汇编的那点事-hello world
第一个程序-Hello World 按照国际惯例,第一个程序当然是hello world开始。nasm输出“hello world”字符串,也许有N种方法,但是我们在linux平台下,只需要一种方法就OK了,那就是系统调用。 N中方法中的一些: BIOS功能调用,显存地址(A0000-BFFFF)【参考《linux内核完全剖析》0.12的25页】,还有另一种原创 2012-04-05 00:14:23 · 559 阅读 · 0 评论 -
我和汇编的那点事-NASM
Nasm是一门类似于Inter汇编语法格式的编译器。下载地址:http://www.nasm.us/,关于nasm的详细大家可以百度或者谷歌一下,就详细了解了,nasm的文档网上到处都可以下载的,以及为何要使用nasm,网上的解释也是一大堆,这里就不浪费时间了。 好,下一个篇我们将开始Linux下汇编的奇妙旅程。原创 2012-04-04 23:52:05 · 401 阅读 · 0 评论 -
Nucleus系统源码分析与学习
nucleus OS操作系统详细介绍.http://www.oschina.net/p/nucleus-os我找了很久,才找到关于nasm汇编写的内核源码,不仅代码少,而且是值得学习的.麻雀虽小,但五脏俱全.我这人比较菜,这个是我周边的人都这样认同的,不过确实我也比较菜,所以和大家学习和进步吧.我们从最简单的版本开始分析源码:nucboot 目录: 引导程序nucload原创 2012-04-07 16:15:01 · 8247 阅读 · 1 评论 -
我和汇编的那点事-前言
前言 写这个《我和汇编的那点事》起始于自己接触linux内核引导程序,那时候linux下汇编格式只有(AT&T,as),由于我一开始事学习inter 汇编过来的,所以感觉AT&T的语法很苦涩,在痛苦之余,发现一本书籍《一个操作系统的实现》,这本很好的让我找到另一种在linux写汇编的方法--NASM,后来我结合了另一本书籍 Richard Blum 《Professional A原创 2012-04-04 23:05:43 · 366 阅读 · 0 评论