組合語言(王爽)第一章基礎知識

2022-04-04 15:08:46 字數 793 閱讀 7142

*檢測點1.1

(1)1個cpu定址能力為8kb,那麼它的位址匯流排寬度為(13根)。

(2)1kb的儲存器有(1024)個儲存單元,編號從(0)到(1023)。

(3)1kb的儲存器可以儲存(8k)個bit,(1k)個byte。

(4)1gb、1mb、1kb分別是(2^30,2^20,2^10)byte。

(6)8080、8088、8086、80286、80386資料匯流排寬度分別為8根、8根、16根、16根、32根,則它們一次可以傳送的資料分別為:1b、1b、2b、2b、4b。

*1.14各類儲存器晶元:儲存器晶元從讀寫屬性上分為兩大類:隨機儲存器(ram)和唯讀儲存器(rom)。隨機儲存器可讀也可寫,但必須帶電儲存,關機後儲存內容丟失;而rom只能讀不能寫入,關機後其中資料不丟失。對硬體的基本輸入/輸出系統都是安裝在rom上的,比如主機板的bios裝在主機板rom,顯示卡rom裝著顯示卡的bios。

*1.15記憶體位址空間:就是指cpu可以訪問到的記憶體空間,比如乙個cpu位址匯流排為8根,那麼它能訪問2^8=256個 記憶體單元,這256個記憶體單元就構成該cpu的記憶體位址空間。

各種儲存器均和cpu的匯流排連線,cpu對其進行讀寫操作時候通過控制線發出記憶體讀寫命令。cpu在對其進行操作時候都把它們當成記憶體來對待,把他們邏輯上匯在一起看成乙個邏輯儲存器,這就是該cpu的記憶體位址空間。

而在不同計算機系統(可理解為不同cpu)中記憶體位址空間的分配情況是不一樣的;要對某乙個儲存器進行讀寫操作時候必須先了解該儲存器在記憶體位址空間中的區間位置。

組合語言 王爽 第一章 基礎知識

彙編課程的研究重點放在如何利用硬體系統的程式設計結構和指令集有效靈活的控制系統進行工作。機器語言是機器指令的集合,是計算機能直接執行的命令,機器指令對於電子計算機來說,就是一列二進位制數字。組合語言的主體是彙編指令,彙編指令與早期的機器指令差別在於指令的表示方法上。彙編指令是機器指令便於記憶和書寫的...

組合語言第一章 基礎知識

組合語言是各種cpu提供的機器指令的助記符的集合 操作 暫存器bx的內容送到ax中 機器指令 1000100111011000 彙編指令 mov ax,bx 暫存器 簡單的講是cpu可以儲存資料的器件,乙個cpu有多個暫存器,ax是其中乙個暫存器的代號,bx是另乙個暫存器的代號 用匯編寫程式後,可通...

組合語言 第一章 基礎知識

1 機器語言是機器指令的集合。機器指令是一台機器可以正確執行的的命令。電子計算機的機器指令是一列二進位制數字。2 直接面向機器與機器的硬體操作一一對應。計算機可以直接識別執行,使用機器語言可以充分發揮計算機的硬體功能。3 缺點 依賴機器硬體,機器指令很難記憶,直接使用機器語言編制程式極易出錯,並且難...