組合語言(第三版)王爽 目錄

2021-09-25 01:30:32 字數 1102 閱讀 1441

1.1 機器語言

1.2 組合語言的產生

1.3 組合語言的組成

1.4 儲存器

1.5 指令和資料

1.6 儲存單元

1.7 cpu對儲存器的讀寫

1.8 位址匯流排

1.9 資料匯流排

1.10 控制匯流排

1.11 記憶體位址空間(概述)

1.12 主機板

1.13 介面卡

1.14 各類儲存器晶元

1.15 記憶體位址空間

2.1 通用暫存器

2.2 字在暫存器中的儲存

2.3 幾條彙編指令

2.4 實體地址

2.5 16位結構的cpu

2.6 8086cpu給出實體地址的方法

2.7 「段位址xl6+偏移位址=實體地址」的本質含義

2.8 段的概念

2.9 段暫存器

2.10 cs和ip

2.11 修改cs、ip的指令

2.12 **段

實驗1 檢視cpu和記憶體,用機器指令和彙編指令程式設計

3.1 記憶體中字的儲存

3.2 ds 31:1[address]

3.3 字的傳送

3.4 itiov、add、sub指令

3.5 資料段

3.6 棧

3.7 cpu提供的棧機制

3.8 棧頂超界的問題

3.9 push、pop指令

3.10 棧段

實驗2 用機器指令和彙編指令程式設計

4.1 乙個源程式從寫出到執行的過程

4.2 源程式

4.3 編輯源程式

4.4 編譯

4.5 連線

4.6 以簡化的方式進行編譯和連線

4.7 1.exe的執行

4.8 誰將可執行檔案中的程式裝載進入記憶體並使它執行?

4.9 程式執行過程的跟蹤

實驗3 程式設計、編譯、連線、跟蹤

5.1 【bx】

5.2 loop指令

5.3 在debu9中跟蹤用loop指令實現酮迴圈程式

5.4 debu9和彙編編譯器masm對指令的不同處理

5.5 loop和【bx】的聯合應用

《組合語言》王爽第三版 實驗9

datas segment 此處輸入資料段 db w 00000010b,e 00000010b,l 00000010b,c 00000010b,o 00000010b db m 00000010b,e 00000010b,0,t 00100100b,o 00100100b,0 db m 01110...

王爽 組合語言第三版實驗7

這個題目做了很久,使用了2中方法做出了結果,不過目前在單步除錯時還有點疑問。題目 power idea公司從1975成立一直到1995年的基本情況被定義到了datasg中,程式設計將datasg段中的資料寫入到table段中,並計算21年中的人均收入 取整 結果儲存到table段中 兩種方法我都使用...

《組合語言(第三版)》王爽,實驗九

不知道為什麼,在win7下用的emu8086,顯示會錯位,到不了中間位置 在網上找了下別人的 發現即使是在別人那裡能正常顯示在中間位置,複製到我這裡都會顯示為上圖所示的樣子。下面是 定義資料段的時候為了後面不用將ascii碼和屬性分開讀取,就定義成如下這樣比較繁瑣的形式了。其實做的時候第一時間沒想到...