機器語言依賴硬體,是機器指令的集合,機器可以直接識別。機器碼都是0和1組成,不易查錯。
組合語言是給程式設計師看的,機器不能直接識別,需要由編譯器轉成機器語言。
兩者都不可移植,效率差不多。
馮.諾依曼體系: 儲存器:儲存程式(資料)、cpu、i/o裝置、運算器、控制器。計算機執行過程中,把要執行的程式和處理的資料首先存入主儲存器(記憶體),執行程式時,將自動地並按順序從主儲存器
中取出指令一條一條地執行,這一概念稱作順序執行程式。
8 bit = 1 byte = 乙個位元組 =乙個記憶體單元
16 bit = 2 byte = 1 word = 兩個位元組 = 乙個字
匯流排:位址匯流排、控制匯流排、資料匯流排
(1) 位址匯流排指定記憶體單元,寬度為n,cpu最多定址2^n 個記憶體單元
(2) 資料匯流排:cpu與記憶體資料傳送,n根資料匯流排,一次可傳送乙個n位二進位制資料
(3) 控制匯流排:cpu對外部器件的控制,一根讀訊號輸出,一根寫訊號輸出。
隨機儲存器(ram),唯讀儲存器(rom)p10
彙編 (第一章 基礎知識)
1.1機器語言 機器語言是機器指令的集合,機器指令就是一台機器可以正確執行的命令,電子計算機的機器指令是一串二進位制數字。應用8086cpu完成運算s 768 12288 1280,機器碼如下 10111000000000000000011 00000101000000000110000 00101...
《組合語言》第一章總結
第一章 初識彙編 基礎知識的掌握 這學期我們修讀了組合語言這門課,學習之前我很疑惑為什麼學校要讓我們先接觸c和c 這類高階語言再讓我們學習彙編這門低階語言課,於是帶著許多的疑問,我走上了彙編的道路。彙編課程使用的教材是王爽的組合語言,這本書採用以8086cpu為 處理器的pc機來進行學習,下面我們步...
組合語言第一章總結
組合語言是直接在硬體之上工作的程式語言 1.1 機器語言 機器語言是機器指令的集合。電子計算器的機器指令是一列二進位制數字,計算機將之改變為一列高低電平,以使計算器的電子器件受到驅動,進行計算。cpu central processing unit,處理單元 執行機器指令,cpu是一種微處理器。每一...