原创 AT&T彙編語言的相關知識

  在Linux源代碼中,以.S爲擴展名的文件是“純”彙編語言的文件。這裏,我們結合具體的例子再介紹一些AT&T彙編語言的相關知識。    1.GN

原创 第五章:規則的命令

  第五章:規則的命令   規則的命令由一些shell命令行組成,它們被一條一條的執行。規則中除了第一條緊跟在依賴列表之後使用分號隔開的命令以外,其

原创 AT&T彙編僞指令

  最近一直在看OS方面的東西,其中要用到許多AT&T彙編,下面是在網上打到的關於它的僞指令方面的中英文對照版本。英文版本也可以輸入如下命令來查看

原创 第八章:make的內嵌函數

  第八章:make的內嵌函數 GNU make的函數提供了處理文件名、變量、文本和命令的方法。使用函數我們的Makefile可以書寫的更加靈活和健

原创 80386彙編+GCC的內嵌彙編

__asm__ __volatile__ GCC的內嵌彙編語法 AT&T彙編語言語法 這篇帖子由於沒署作者名,所以我轉的時候也沒怎麼署,但還是謝謝了。 AT&T ASM Syntax 1 Overview 開發一個OS,儘管絕大部分代碼

原创 目 錄

  GNU make中文手冊 ver - 3.8        翻譯整理:徐海兵 2004-09-11           關於本書 本文瑾

原创 linux內核的一些預定義

  所有的內核代碼,基本都包含了linux\compile.h這個文件,所以它是基礎,打算先分析這個文件裏的代碼看看,有空再分析分析其它的代碼。

原创 工作中遇到的雷人狀況

此文章僅爲賺分!!!  狀況1: 某c./s結構的項目,client直接傳遞sql語句操縱server端的數據庫,server端開發竟然宣稱自己做的server端程序是很通用的,需求變化其基本不須更改。確實啊,什麼都不控制處理保護的ser

原创 關於彙編跳轉指令的說明

 雖然jmp指令提供了控制轉移,但是它不允許進行任何複雜的判斷。80x86條件跳轉指令提供了這種判斷。條件跳轉指令是創建循環和實現其他條件執行語句,

原创 第九章:執行make

  第九章:執行make 一般描述整個工程編譯規則的Makefile可以通過不止一種方式來執行。最簡單直接的方法就是使用不帶任何參數的“make”

原创 第六章:Makefile中的變量

  第六章:Makefile中的變量 在Makefile中,變量是一個名字(像是C語言中的宏),代表一個文本字符串(變量的值)。在Makefile的

原创 第十二章 : GNU make的特點

  第十二章 : GNU make的特點 截至本章爲止,所有關於GNU make使用的討論全部結束。相信大家也能夠獨立、熟練的書寫Makefile,

原创 第十一章:使用make更新靜態庫文件

  第十一章:使用make更新靜態庫文件 靜態庫文件也稱爲“文檔文件”,它是一些.o文件的集合。在Linux(Unix)中使用工具“ar”對它進行維

原创 第二章: GNU make 介紹

  第二章: GNU make 介紹 make在執行時,需要一個命名爲Makefile的文件。這個文件告訴make以何種方式編譯源代碼和鏈接程序。典

原创 第三章:Makefile 總述

  第三章:Makefile 總述 3.1 Makefile的內容 在一個完整的Makefile中,包含了5個東西:顯式規則、隱含規則、變量定義、指