彙編筆記 第一章

2022-07-23 18:21:10 字數 1273 閱讀 4932

title: 彙編筆記_第一章

date: 2018-12-25 12:49:17

tags:

馬上要期末了,,,浪了一學期,,現在開始復(yu)習(xi)了,,,qaq

彙編其實不難,,把概念記住基本就沒問題了,,

所以,寫這幾篇部落格的目的就是做個複習的筆記,,把我認為(或者說對於我來說)重要的東西記錄以下,,如果有什麼錯誤的地方也希望能指出來,,

主要內容都是 王爽《組合語言》 這本書和老師的ppt上的摘抄,理解

組合語言是一種符號化的機器語言,即用指令助記符符號位址標號等符號書寫程式的語言。

彙編器(assembler): 一種工具程式,將 匯程式設計序 轉化為 機器語言;

鏈結器(linker): 把 彙編生成的單個檔案 組合成乙個 可執行檔案;

偵錯程式(debugger): 在程式執行時,跟蹤 程式執行過程 和 各器件狀態;

組合語言有3類指令組成:

i/o軟體被組織成從高到低的四個層次:

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

控制資訊:器件的選擇,讀或寫的命令

資料資訊:讀或寫的資料

計算機中專門由連線cpu其他晶元導線,通常為匯流排

物理上:一根根導線的集合;

邏輯上劃分為:位址匯流排資料匯流排控制匯流排

位址匯流排

cpu是通過位址匯流排來制定儲存的單元的;

匯流排的寬度決定了物理定址的範圍

乙個cpu有 \(n\) 根位址匯流排,cpu最多可以尋找 \(2^n\)個記憶體單元;

資料匯流排

資料匯流排的寬度決定了cpu和外界進行一次資料傳送位數

例如,8根資料匯流排一次可以傳送乙個8為二進位制資料(即乙個位元組),16的就是兩個位元組;

控制匯流排

不同的控制線的集合,控制匯流排的寬度決定了cpu對外部器件的控制能力

(end)

《組合語言》筆記第一章

看了王爽的 組合語言 感覺寫的很好,真的是通俗易懂,為了大家也可以快速瀏覽一下組合語言,我特意將筆記一章一章寫出來。獨樂了不如眾樂樂,不會組合語言的程式設計師不是好程式設計師!一 基礎知識 1.1.組合語言由三類指令組成 1 彙編指令 機器語言的助記符,有對應的機器語言 2 偽指令 沒有對應的機器碼...

組合語言筆記第一章

本著對計算機的熱愛,當然,希望自己能更了解計算機底層實現,所以就來學學這本組合語言了,當然,肯定要對知識點做乙個小結,代表學過,此外,似乎破解什麼需要這個基礎的。本書一共17個章節。第一章是基礎部分 機器指令 一台機器可以正確執行的命令。他是一串二進位制,到機器上對應一系列高低電平,以此驅動電子器件...

組合語言 第一章 筆記

組合語言的組成 彙編指令 偽指令一些符號 儲存器概念 也就是我們平常所說的執行記憶體 指令和資料在內部儲存器中存放 磁碟上的資料不讀取到記憶體中,無法被cpu使用。目的 想要編寫出優秀的匯程式設計序,首先我們要了解cpu從記憶體中如何讀取與寫入資料。所以記憶體是彙編重點關注的部分。必要擴充套件 一類...