組合語言筆記 基礎知識

2021-09-14 05:18:25 字數 1047 閱讀 2437

以下內容輸入筆記,並非總結

共有機器語言,高階語言,組合語言

把控制計算機的命令和各種資料直接用二進位制數碼表示的一種程式語言。

* 優點:

最直接的表示了計算機內部的基本操作。換言之,用機器語言編寫的程式在計算機中的執行效率是最高,執行速度最快,程式長度最短

* 缺點:

用二進位制數表示的內容不便於記憶與閱讀

聯想:咱帥氣的人類和鐵朋友的語言當然就像顏值一樣不是乙個風格呀

隨便感受下

eg : 1011 0100 0000 1010

把暫存器ah的內容加上數10,把結果送回到ah

把計算機內部的操作細節遮蔽起來,

使用者無需知道計算機內部資料的傳送和處理的細節,

使用起來類似於自然語言的語句來編寫程式,完成需求。

缺點:相對而言程式效率比較低

屬於那種實際也能夠接收,就是同行(機器語言)襯托顯得太「差勁」~

使用字母和符號表示機器語言的命令

十進位制數或者十六進製制數來表示資料的計算機程式語言叫做組合語言٩(๑>◡

優點與缺點算是以上兩者的柔和版

基數:每個數字上 能夠使用的 不同數碼的個數

eg:r進製中,基數為r,所能夠使用的數碼是0~(r-1)

為了便於區分不同的進製,可在數的尾部加上乙個字母來區別。

真值:用"+「和」-"來表示正負的數

機器數:用"0"和"1"來表示正負的數

其中我們所熟悉的原碼補碼反碼 都是帶符號的機器數的不同表示形式

計算機中大多使用補碼來表示。

ibm pc是ibm個人電腦的縮寫

依據馮 ▪ 諾依曼機制,計算機由五大部件組成:運算器、控制器、儲存器、輸入裝置和輸出裝置

組合語言 a 基礎知識

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

組合語言基礎知識

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

組合語言 基礎知識

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