第3章_80C51單片機(jī)指令系統(tǒng)
- 文件介紹:
- 該文件為 ppt 格式,下載需要 0 積分
- 第3章_80C51單片機(jī)指令系統(tǒng)
3.1 單片機(jī)指令系統(tǒng)概述
1、指令系統(tǒng)概述
指令:是供用戶使用的單片機(jī)的軟件資源,是單片機(jī)所能接受
的軟件工作者的命令的最小工作單位。
指令系統(tǒng):單片機(jī)所能執(zhí)行的指令集合。
機(jī)器語言:指令以二進(jìn)制碼來表示。
匯編語言:指令以助記符形式來表示。
機(jī)器語言程序:使用機(jī)器語言編寫的程序。
匯編語言程序:使用匯編語言編寫的程序。
注意:MCS-51單片機(jī)指令系統(tǒng)不具有通用性,因此,用其編寫的匯編語言程序也不具有通用性,不能移植。
MCS-51系列單片機(jī)的匯編語言指令系統(tǒng)共有111條指令,其中49條為單字節(jié)指令,45條為雙字節(jié)指令,17條為三字節(jié)指令。
從指令執(zhí)行的時(shí)間來看,單機(jī)器周期指令64條,雙機(jī)器周期指令45條,四機(jī)器周期指令2條。
MCS-51單片機(jī)的指令系統(tǒng)共有33個(gè)功能,用匯編語言編程時(shí),只需44個(gè)助記符。
(1)、數(shù)據(jù)傳送類指令(29條)
(2)、算術(shù)運(yùn)算類指令(24條)
(3)、邏輯運(yùn)算及移位類指令(24條)
(4)、控制轉(zhuǎn)移類指令(17條)
(5)、位操作類指令(17條)
...