介紹 做web開發已經有5年多了,現在覺得如果想讓自己在技術上有所提高,必須在C語言、數據結構和算法上下點苦功。以前我也是零零散散的學習C語言,總是沒有耐心堅持下來。——這次我得下 ...
介紹 這幾天滿腦子都是寄存器,存儲器 主要是卡在匯編語言上了,所以博文進度比較緩慢。 今天就先講講如何定義數據元素吧 因為匯編語言程序最重要的任務之一就是處理對象。 段 三個最常用的段: 數據段:數據段聲明帶有初始值的數據元素。這些數據元素用作匯編語言程序中的變量。 bbs段:bbs段聲明使用零 或者null 值初始化的數據元素。這些數據元素常用做匯編語言程序中的緩沖區。 文本段:在可執行程序內 ...
2012-06-28 00:04 10 3048 推薦指數:
介紹 做web開發已經有5年多了,現在覺得如果想讓自己在技術上有所提高,必須在C語言、數據結構和算法上下點苦功。以前我也是零零散散的學習C語言,總是沒有耐心堅持下來。——這次我得下 ...
介紹 再續前緣 “C語言” 讀書札記之[程序和編程語言]。 現在C語言跨的領域非常之多,如游戲、嵌入式、智能電器等。為什么不直接用匯編或機器語言直接寫呢?原因是匯編和機器語言受到計算機體系結構的影響。 直接用某種體系結構的匯編 ...
序 又有很長一段時間,停止了C語言的學習。主要原因是個人興趣突然發生了轉移(突然去學習了一段時間算法、Shell),工作所累(去學習相關知識Redis,編寫技術文檔),家庭瑣事(因為成家並有一子的緣故,故回家幾乎很少去學習 ...
介紹 上篇,我給自己做了計划,要好好學習C語言,那么現在開始吧。 想當年(也沒幾年)剛出道的時候,特別的依賴windows,后來發現,我的開發經常要在linux下進行,怎能不讓我轉變觀念呢?我也慢慢適應linux,直到半年 ...
介紹 上一篇a.out(hello,world程序)執行之后發生了什么?這次通過系統硬件和操作做粗略的描述,這樣對我們也是有一些幫助的。 ...
介紹 一般程序都是由多個源文件編譯鏈接而成的,這些源文件的處理步驟通常由Makefile文件管理。 索引 ...
ODR 是一個端口輸出數據寄存器,也只用了低 16 位。該寄存器為可讀寫,從該寄存器讀出來的數據可以用於判斷當前 IO 口的輸出狀態。而向該寄存器寫數據,則可以控制某個 IO 口的輸出電平。該寄存器的 ...
1. 8086匯編中的段 段地址 8086對內存尋址的方式是通過段地址*16+偏移地址的方式實現的,而在16位的8086CPU下,段地址和偏移地址也都是16位的。這意味着,對於任意一個段,段的起始地址必定為16的倍數(段地址*16)。 對於同一個內存地址,存在多種不同的內存尋址方式 ...