常用名詞解析彙編語言

電路設計>>MCU套用字型大小:- +列印 \n\n由淺入深:彙編語言辭彙解釋\nwww.zlq.cn 2005-8-1硬道理電子技術交流網。

概述

|電路設計>>MCU套用字型大小:- +列印
由淺入深:彙編語言辭彙解釋
www.zlq.cn 2005-8-1硬道理電子技術交流網

分類

1.機器語言
計算機能夠直接識別由0和1組成的二進制代碼,機器指令就是用二進制編碼的指令,每種處理器都有各自的機器指令集,指令集及使用它們編寫程式的規則被稱為機器語言
2.彙編語言
彙編語言是一種符號語言,幾乎和機器語言一一對應,它採用便於記憶、並能描述指令功能的符號來表示機器指令,比機器語言容易理解和掌握。
3.彙編語言源程式
用彙編語言編寫的程式稱為彙編語言源程式,簡稱源程式
4.彙編程式
彙編語言源程式要翻譯成機器語言程式後才能由處理器執行,這個翻譯的過程稱為"彙編",完成彙編工作的程式就是彙編程式。
5.二進制位
計算機存儲信息的基本單位,一位可存儲一個二進制數:0或1。
6.位元組
8位二進制數組成一個位元組,在存儲器中以位元組為單位存儲信息。
7.字
2個位元組組成一個字。
8.雙字
2個字組成一個雙字。
9.ASCII碼
ASCII碼是美國信息交換標準代碼的簡稱,它用一個位元組來表示一個字元,其中低7位為字元的ASCII值,最高位一般用作校驗位。
10.BCD碼
是一種用二進制編碼的十進制數,又稱為二-十進制數,它用4位二進制數表示一個十進制數碼,由於這4位二進制數的權為8421,所以BCD碼又稱8421碼
11.機器數
計算機中的數用二進制表示,數的符號也用二進制表示,一般用最高有效位來表示數的符號,正數用0表示,負數用1表示。把一個數連同其符號在內在機器中的表示加以數值化,這樣的數稱為機器數。
12.補碼
機器數可用不同的碼制來表示,補碼錶示法是最常用的一種,正數採用符號-絕對值表示,即數的最高有效位為0,數的其餘部分則表示數的絕對值;負數的表示要麻煩一些,先寫出與該負數相對應的正數的補碼錶示,然後將其按位求反,最後在末位加1,就可以得到該負數的補碼錶示了。
13.中央處理單元CPU
中央處理單元包括運算器、控制器和暫存器組。運算器執行所有的算術和邏輯運算;控制器負責把指令逐條從存儲器中取出,經解碼分析後向機器發出各種控制命令;暫存器組用來存放計算過程中所需要或所得到的各種信息。
14.存儲器
存儲器是計算機的記憶部件,可分為主存儲器和輔助存儲器,分別簡稱為主存(記憶體)和輔存(外存)。主存存放當前正在執行的程式和使用的數據,CPU可以直接存取,它由半導體存儲器晶片構成,成本高,容量小,但速度快;輔存可用於長期保存大量程式和數據,CPU需要通過I/O接口訪問,它由磁碟或光碟構成,成本低,容量大,但速度較慢。
15.外部設備
外部設備是實現人機互動和機間通信的一些機電設備,在微機系統中,常用的輸入設備有鍵盤、滑鼠等,輸出設備有顯示器、印表機等。
【~pvp~】
16.指令系統
計算機是通過指令序列來解決問題的,每種計算機都有它支持的指令集合,計算機的指令系統就是指該計算機能夠執行的全部指令的集合。
17.定址方式
計算機中的指令由操作碼欄位和運算元欄位兩部分組成,操作碼欄位指示計算機所要執行的操作,運算元欄位指出在指令執行操作的過程中所需要的運算元。運算元可以是一個具體的數值,也可以是存放數據的暫存器或存儲器地址,尋找運算元的方式稱為定址方式。
18.存儲器地址
在存儲器里以位元組為單位存儲信息,為了能正確地存取信息,每一個位元組單元被賦予一個地址,即存儲器地址。地址編號從0開始,順序加1,是一個無符號二進制整數,常用十六進制表示。
19.段地址
8086CPU將1MB的存儲器空間分成許多邏輯段,每個段最大限制為64KB,段地址就是邏輯段在主存中的起始位置。為了能用16位暫存器表示段地址,8086規定段地址必須是模16地址,即為xxxx0H形式,省略低4位0,段地址就可以用16位數據表示,它通常被保存在16位的段暫存器中。
20.偏移地址
主存單元距離段起始位置的偏移量簡稱偏移地址,由於限定每段不超過64KB,所以偏移地址也可以用16位數據表示。
21.物理地址
在1M位元組的存儲器里,每一個存儲單元都有一個唯一的20位地址,稱為該存儲單元的物理地址,把段地址左移4位再加上偏移地址就形成物理地址。
22.代碼段
程式設計師在編製程序時要把存儲器劃分成段,代碼段用來存放程式的指令序列,代碼段的段地址存放在CS中,指令指針暫存器IP指示代碼段中指令的偏移地址,處理器利用CS:IP取得下一條要執行的指令。
23.數據段
數據段存放當前運行程式所用的數據,數據段的段地址存放在DS中。
24.附加段
附加段是附加的數據段,也用於數據的保存,另外,串操作指令將附加段作為其目的運算元的存放區域。附加段的段地址存放在ES中。
25.堆疊段
堆疊段是堆疊所在的主存區域,堆疊段的段地址存放在SS中,堆疊指針暫存器SP指示堆疊棧頂的偏移地址,處理器利用SS:SP操作堆疊中的數據。
26.堆疊
堆疊是一個"後進先出"的主存區域,位於堆疊段中,使用SS段暫存器記錄其段地址。它只有一個出入口,即當前棧頂,棧頂是地址較小的一端(低端),它用堆疊指針暫存器SP指定。堆疊有兩種以字為單位的基本操作,對應兩條基本指令:進棧指令PUSH和出棧指令POP。
27.偽指令
彙編語言程式的語句除指令外還包括偽指令和宏指令,偽指令又稱為偽操作,它不象機器指令那樣是在程式運行期間由計算機來執行的,它是在彙編程式對源程式彙編期間由彙編程式處理的操作,完成諸如數據定義、分配存儲區、指示程式結束等功能。
28.宏指令
宏是源程式中一段有獨立功能的程式代碼,它只需要在源程式中定義一次,就可以多次調用,調用時只需要用一個宏指令語句就可以了。宏指令是用戶自定義的指令,在編程時將多次使用的功能用一條宏指令來代替。
29.子程式
子程式又稱為過程,它相當於高級語言中的過程和函式。在一個程式的不同部分,往往要用到類似的程式段,這些程式段的功能和結構形式都相同,只是某些變數的賦值不同,此時就可以把這些程式段寫成子程式形式,以便需要時可以調用它;某些常用的特定功能的程式段也可編製成子程式的形式供用戶使用。
30.中斷
中斷是一種使CPU中止正在執行的程式而轉去處理特殊事件的操作,這些引起中斷的事件稱為中斷源,它們可能是來自外設的輸入輸出請求,也可能是計算機的一些異常事故或其它內部原因。
31.中斷處理程式
當中斷髮生時,處理器中止當前正在運行的程式,而轉到處理特殊事件的程式段中去執行,這種處理中斷的子程式就是中斷處理程式,又稱為中斷服務程式。中斷處理程式的入口地址被安排在中斷向量表中。
32.BIOS中斷
在存儲器系統中,從地址0FE000H開始的8K ROM中裝有BIOS(Basic Input/Output System)例行程式。駐留在ROM中的基本輸入輸出程式BIOS提供了系統加電自檢、引導裝入、主要I/O設備的處理程式以及接口控制等功能模組來處理所有的系統中斷。BIOS中斷給程式設計師編程帶來很大方便,程式設計師不必了解硬體I/O接口的特性,可直接用指令設定參數,然後中斷調用BIOS中的程式。

相關詞條

相關搜尋

熱門詞條

聯絡我們