組合語言(一) 基礎知識

2021-10-16 04:26:33 字數 466 閱讀 5993

(1)彙編指令:機器碼的助記符,有對應的機器碼(核心)

(2)偽指令:沒有對應的機器碼,由編譯器執行,計算機並不執行

(3)其他符號:如+、-、*、/等,由編譯器識別,沒有對應的機器碼

指令和資料存放在儲存器中(即記憶體)cpu會從記憶體中讀取資訊,並向記憶體中寫入資訊

1kb=1024b 1mb=1024kb 1gb=1024mb 1tb=1024gb

cpu要想進行資料的讀寫,必須和外部器件進行三類資訊的互動

1.儲存單元的位址

2.器件的選擇,讀或寫的命令

3.讀或寫的資料

位址匯流排:乙個cpu有n根位址線,則可以是說cpu的寬度為n。這樣的cpu最多可以尋找2的n次方個記憶體單元。

資料匯流排:資料匯流排的寬度決定了cpu和外界的資料的傳送速度。(16根資料匯流排一次可以傳送兩個位元組)

控制匯流排:(控制器件用的)控制匯流排的寬度決定了cpu對外部器件的控制能力。

組合語言 a 基礎知識

本專題是學習王爽的 組合語言 第三版 的學習筆記。這本書按照作者的意思是要教會讀者怎樣去循序漸進地學習組合語言。首先,什麼是組合語言呢?組合語言是人和計算機溝通的最直接方式,它描述了機器最終所要執行的指令序列。作為一門底層的語言,其可以直接與計算機進行互動。注意此書中如果沒有能夠完成檢測點的內容,則...

組合語言基礎知識

1.1機器語言 1.機器語言機器語言是機器指令的集合。2.cpu central processing unit,處理單元 cpu是一種微處理器,由於硬體設計和內部結構的不同,就需要不同的電平脈衝來控制使它工作,所以每一種微處理器都有自己的機器指令集,也就是機器語言。1.2組合語言的產生 1.例如,...

組合語言 基礎知識

組合語言是直接在硬體之上工作的程式語言,首先要了解硬體系統的結構,才能有效的應用組合語言對程式設計。機器語言就是機器指令的集合 機器指令展開來講就是一台機器可以正確執行的指令 主體是彙編的指令,機器指令便於記憶的書寫格式。彙編指令是機器指令的助記符 暫存器簡單的說是cpu中可以儲存資料的器件,乙個c...