小結乙個早上的彙編 2009 7 5

2021-08-30 03:08:49 字數 554 閱讀 7432

1. 使用了一下debug 程式, -a 100 表示從100偏移量開始輸入匯程式設計序**

輸入完後,

用-g 引數執行剛輸入的匯程式設計序**

-w 引數將當前匯程式設計序**寫入到硬碟中

-u 100反彙編剛才輸入的**,可以檢視輸入的源**

-r 檢視暫存器的值

2. 匯程式設計序結構:

(1) **段: assume cs: code

code ends

(2) 資料段: data segment

db "hehe"

data end

(3) 附加段: es

3. cpu與記憶體:cpu裡有很多個暫存器(ax,bx,cx,dx),通過匯流排與記憶體連線,然後出現了定址,ip暫存器用來查詢記憶體中的**段,ss堆疊段用來查詢資料(?)

4. 對埠的理解:cpu通過匯流排來進行定址

5. 彙編指令集: 每個cpu的電路結構都不同,用來驅動cpu工作的電平脈衝(即機器指令)也不同,因此存在有不同的彙編指令表示,有mmx彙編,有8086架構的彙編指令,有我們自己的龍芯(龍芯cpu)彙編指令;

乙個小結吧

最近準備換個公司,開始做一些整理,所以我就在想,從9.6號大一入學到現在,這麼多年我都經歷了什麼?李笑來有本書 七年就是一輩子 我想,我的這五年,其實也是過了一輩子的感覺,在若干年後,想起來,也可能會感謝讓我變的努力的這幾年 高考完後,從未想過,會變成如今這樣,曾一度認為我會去踏遍世界各地,將所有的...

乙個簡單的彙編視窗

386 model flat,stdcall option casemap none include windows.inc include user32.inc includelib user32.lib include gdi32.inc includelib gdi32.lib include...

乙個彙編小程式

assume cs code,ds data,es table,ss stack stack segment stack db 16 dup 0 stack ends data segment db 1975 1976 1977 1978 1979 1980 1995 dd 16,22,382,13...