-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
高級匯編語言程序設計及應用 版權信息
- ISBN:9787564119218
- 條形碼:9787564119218 ; 978-7-5641-1921-8
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
高級匯編語言程序設計及應用 本書特色
《高級匯編語言程序設計及應用》是由東南大學出版社出版的。
高級匯編語言程序設計及應用 內容簡介
本書上篇全面介紹匯編語言程序設計的原理、方法和技巧;下篇為應用篇,給出了匯編語言在數據處理、圖像處理以及接口與通信中的應用。
高級匯編語言程序設計及應用 目錄
1 計算機中數的表示
1.1 計算機數據的表示
1.1.1 數制、基數與“位權”
1.1.2 二進制數
1.1.3 十六進制數
1.1.4 不同數制之間的轉換
1.2 原碼、反碼與補碼
1.2.1 無符號數與有符號數
1.2.2 原碼
1.2.3 反碼
1.2.4 補碼
1.3 數據存取方式
1.3.1 字節數
1.3.2 字數據
1.3.3 雙字數據
1.4 ascil碼
1.5 bcd碼
1.5.1 壓縮bcd碼
1.5.2 非壓縮bcd碼
1.6 擴展的鍵盤代碼
習題1
2 intel微處理器
2.1 8086/8088微處理器
2.1.1 8086/8088微處理器的結構
2.1.2 8086/8088內存儲器的組織
2.1.3 段概念的引入
2.1.4 內存儲器的地址
2.1.5 堆棧
2.2 80386微處理器
……
下篇 應用篇
高級匯編語言程序設計及應用 節選
《高級匯編語言程序設計及應用》上篇全面介紹匯編語言程序設計的原理、方法和技巧,其中包括CPU結構、指令、偽指令、宏指令、匯編語言源程序結構、基本程序(順序,分支,循環)設計、子程序設計、輸入/輸出程序設計和模塊化程序設計等,并配有例題200余道。下篇為應用篇,給出了匯編語言在數據處理、圖像處理以及接口與通信中的應用。同時,配有實習指導,給出了實習目的、實習內容、實習要求、實習準備及參考程序。全書具有明顯的特色和較強的實用性。《高級匯編語言程序設計及應用》取材力求跟蹤計算機新技術的發展,具有重點突出、承上啟下、由淺入深、簡明易懂、示例豐富、方便自學等特點。《高級匯編語言程序設計及應用》可作為各種不同層次和類型高等院校計算機及相關專業的教材,亦可作為從事計算機研究、生產和開發等有關人員的培訓教材和參考書。
高級匯編語言程序設計及應用 相關資料
插圖:2)內部寄存器陣列8086/8088內部寄存器陣列共有4組:通用數據寄存器(簡稱數據寄存器)、指針及變址寄存器、段寄存器和控制寄存器。(1)數據寄存器數據寄存器包括4個16位的寄存器(Ax、BX、CX、DX)或8個8位寄存器(AH、AL、BH、BL、CH、cL、DH、DL)。這些寄存器都可以用來暫時存放操作數、運算結果及其他信息,但同時又具有某些專用用途。Ax(Accumulator)累加器。是算術運算中的主要寄存器,在乘除運算中用來指定被乘數和被除數,也是乘、除運算后積和商的默認存儲單元。另外I/O指令均使用該寄存器與I/O設備傳送信息。BX(Base Register)基址寄存器。指令尋址時存入偏移量或偏移量構成成分。CX(Count Register)計數寄存器。在循環指令操作或串處理指令中隱含計數。DX(Date Register)數據寄存器。在雙字長運算時,與Ax組合構成32位操作數,DX為高16位。在某些I/0指令中,DX被用來存放端口地址。(2)指針及變址寄存器這一組寄存器共有4個:SP,BP,sI,DI。它們都是16位寄存器,可以用來存放16位的操作數或中間結果,但更經常的用途是存放偏移量或位移量。SP(Stack Pointer)堆棧指針寄存器。始終指示棧頂位置,與ss寄存器一起組成棧頂數據的物理地址。BP(Base Pointer)基址指針寄存器。系統默認其指向堆棧中某一單元,即提供棧中該單元的偏移量。加段前綴后,BP可作為非堆棧段的地址指針。SI(Source Index)源變址寄存器。與DS聯用,指示數據段中某操作數的偏移量。在作串處理時,SI指示源操作數地址,并有自動增量(正反)或自動減量(反向)功能。變址尋址時,SI與某一位移量共同構成操作數的偏移量。DI(Destination Index)目的變址寄存器。與DS聯用,指示數據段中某操作數的偏移量,或與某一位移量共同構成操作數的偏移量。串處理操作時,DI指示附加段中的目的地址,并有自動增量(正向)或減量(反向)功能。(3)段寄存器8086/8088微處理器將1MB的內存空間分成若干邏輯段(詳見2.1.2 小節),程序設計時,用戶最多可同時使用其中的四個段。這四個段分別為:代碼段(C0de Segment)存放當前程序的指令代碼。數據段(Date Segment)存放程序所涉及的源數據或結果。堆棧段(stack Segment)以“先入后出”為原則的數據區。附加段(Extra Segment)輔助數據區,存放串或其他數據。在實地址方式下
- >
苦雨齋序跋文-周作人自編集
- >
回憶愛瑪儂
- >
有舍有得是人生
- >
二體千字文
- >
名家帶你讀魯迅:朝花夕拾
- >
巴金-再思錄
- >
羅曼·羅蘭讀書隨筆-精裝
- >
朝聞道