第四章 組合語言 指令 演繹邏輯 的每一個基本步驟 程式 完成某項工作的 一連串指令 CISC 繁雜指令集CPU RISC 精簡指令集CPU APPLE 指令的種類 1.資料傳送指令 2.算術指令 3.位元運算指令[又稱移位與旋轉指令] 4.控制轉移指令[又稱跳躍與呼叫指令] 5.字串指令[又稱區塊指令] 6.中斷指令 7.微處理控制指令.
Download ReportTranscript 第四章 組合語言 指令 演繹邏輯 的每一個基本步驟 程式 完成某項工作的 一連串指令 CISC 繁雜指令集CPU RISC 精簡指令集CPU APPLE 指令的種類 1.資料傳送指令 2.算術指令 3.位元運算指令[又稱移位與旋轉指令] 4.控制轉移指令[又稱跳躍與呼叫指令] 5.字串指令[又稱區塊指令] 6.中斷指令 7.微處理控制指令.
Slide 1
第四章
組合語言
Slide 2
指令
演繹邏輯
的每一個基本步驟
Slide 3
程式
完成某項工作的
一連串指令
Slide 4
CISC
繁雜指令集CPU
Slide 5
RISC
精簡指令集CPU
APPLE
Slide 6
指令的種類
1.資料傳送指令
2.算術指令
3.位元運算指令[又稱移位與旋轉指令]
4.控制轉移指令[又稱跳躍與呼叫指令]
5.字串指令[又稱區塊指令]
6.中斷指令
7.微處理控制指令
Slide 7
資料傳送指令
可將資料在
「暫存器」與
「記憶體」或「I/O埠」
之間傳送。
MOV AL,[BX]
IN AL,DX
Slide 8
算術指令
可執行二進碼或BCD碼的算
術運算。
ADD AL,BL
MUL BX
Slide 9
位元運算指令
[又稱移位與旋轉指令]
可執行暫存器與記憶體的移位
及旋轉,以及執行邏輯運算。
RCL AL,CL
SAR AL,CL
AND AL,BL
Slide 10
控制轉移指令
[又稱跳躍與呼叫指令]
可執行跳躍或呼叫副程式
JNBE START
CALL SUB1
Slide 11
字串指令
[又稱區塊指令]
可移動、比較及掃描資料
字串
MOV DI,SI
CMPS DI,SI
Slide 12
中斷指令
可使微處理器產生中斷,
因此可針對特定的狀況。
INT 3
INTO
Slide 13
微處理控制指令
清除「狀態旗標」及更改
微處理器的執行狀態。
STC
CLD
Slide 14
指令格式
標記
運算碼
運算元
註解
Slide 15
定址模式
addressing mode
又名 定址法
是指~
CPU在執行指令時,如何存取
運算元的方式。
Slide 16
定址模式
1.立即定址法(immediate addressing)
2.暫存器定址法(register addressing)
3.直接定址法(direct addressing)
4.暫存器間接定址法(register indirect addressing)
5.基底相對定址法(base relative addressing)
6.直接索引定址法(direct indexed addressing)
7.基底索引定址法(base indexed addressing)
8.隱含式定址法(implied addressing)
Slide 17
立即定址法
Slide 18
暫存器定址法
Slide 19
直接定址法
Slide 20
間接定址法
Slide 21
相對定址法
Slide 22
直接索引定址法
Slide 23
基底索引定址法
Slide 24
隱含式定址法
Slide 25
實際位址
Slide 26
實際位址
Slide 27
Slide 28
小試身手
B
Slide 29
小試身手
C
Slide 30
小試身手
C
Slide 31
小試身手
A
Slide 32
小試身手
A
Slide 33
小試身手
C
Slide 34
小試身手
C
Slide 35
小試身手
C
Slide 36
小試身手
C
Slide 37
小試身手
D
Slide 38
資料傳送指令集
Slide 39
資料傳送指令集
Slide 40
資料傳送指令集
Slide 41
資料傳送指令集
Slide 42
資料傳送指令集
Slide 43
資料傳送指令集
Slide 44
資料傳送指令集
Slide 45
資料傳送指令集
Slide 46
資料傳送指令集
Slide 47
資料傳送指令集
Slide 48
資料傳送指令集
Slide 49
資料傳送指令集
Slide 50
小試身手
D
Slide 51
小試身手
B
Slide 52
小試身手
C
Slide 53
Slide 54
Slide 55
Slide 56
Slide 57
Slide 58
小試身手
Slide 59
小試身手
Slide 60
小試身手
C
Slide 61
小試身手
A
Slide 62
小試身手
A
第四章
組合語言
Slide 2
指令
演繹邏輯
的每一個基本步驟
Slide 3
程式
完成某項工作的
一連串指令
Slide 4
CISC
繁雜指令集CPU
Slide 5
RISC
精簡指令集CPU
APPLE
Slide 6
指令的種類
1.資料傳送指令
2.算術指令
3.位元運算指令[又稱移位與旋轉指令]
4.控制轉移指令[又稱跳躍與呼叫指令]
5.字串指令[又稱區塊指令]
6.中斷指令
7.微處理控制指令
Slide 7
資料傳送指令
可將資料在
「暫存器」與
「記憶體」或「I/O埠」
之間傳送。
MOV AL,[BX]
IN AL,DX
Slide 8
算術指令
可執行二進碼或BCD碼的算
術運算。
ADD AL,BL
MUL BX
Slide 9
位元運算指令
[又稱移位與旋轉指令]
可執行暫存器與記憶體的移位
及旋轉,以及執行邏輯運算。
RCL AL,CL
SAR AL,CL
AND AL,BL
Slide 10
控制轉移指令
[又稱跳躍與呼叫指令]
可執行跳躍或呼叫副程式
JNBE START
CALL SUB1
Slide 11
字串指令
[又稱區塊指令]
可移動、比較及掃描資料
字串
MOV DI,SI
CMPS DI,SI
Slide 12
中斷指令
可使微處理器產生中斷,
因此可針對特定的狀況。
INT 3
INTO
Slide 13
微處理控制指令
清除「狀態旗標」及更改
微處理器的執行狀態。
STC
CLD
Slide 14
指令格式
標記
運算碼
運算元
註解
Slide 15
定址模式
addressing mode
又名 定址法
是指~
CPU在執行指令時,如何存取
運算元的方式。
Slide 16
定址模式
1.立即定址法(immediate addressing)
2.暫存器定址法(register addressing)
3.直接定址法(direct addressing)
4.暫存器間接定址法(register indirect addressing)
5.基底相對定址法(base relative addressing)
6.直接索引定址法(direct indexed addressing)
7.基底索引定址法(base indexed addressing)
8.隱含式定址法(implied addressing)
Slide 17
立即定址法
Slide 18
暫存器定址法
Slide 19
直接定址法
Slide 20
間接定址法
Slide 21
相對定址法
Slide 22
直接索引定址法
Slide 23
基底索引定址法
Slide 24
隱含式定址法
Slide 25
實際位址
Slide 26
實際位址
Slide 27
Slide 28
小試身手
B
Slide 29
小試身手
C
Slide 30
小試身手
C
Slide 31
小試身手
A
Slide 32
小試身手
A
Slide 33
小試身手
C
Slide 34
小試身手
C
Slide 35
小試身手
C
Slide 36
小試身手
C
Slide 37
小試身手
D
Slide 38
資料傳送指令集
Slide 39
資料傳送指令集
Slide 40
資料傳送指令集
Slide 41
資料傳送指令集
Slide 42
資料傳送指令集
Slide 43
資料傳送指令集
Slide 44
資料傳送指令集
Slide 45
資料傳送指令集
Slide 46
資料傳送指令集
Slide 47
資料傳送指令集
Slide 48
資料傳送指令集
Slide 49
資料傳送指令集
Slide 50
小試身手
D
Slide 51
小試身手
B
Slide 52
小試身手
C
Slide 53
Slide 54
Slide 55
Slide 56
Slide 57
Slide 58
小試身手
Slide 59
小試身手
Slide 60
小試身手
C
Slide 61
小試身手
A
Slide 62
小試身手
A