微型計算機原理及應用 課件 教學 作者 許立梓 等編 第3章 8088指令系統(tǒng)_第1頁
微型計算機原理及應用 課件 教學 作者 許立梓 等編 第3章 8088指令系統(tǒng)_第2頁
微型計算機原理及應用 課件 教學 作者 許立梓 等編 第3章 8088指令系統(tǒng)_第3頁
微型計算機原理及應用 課件 教學 作者 許立梓 等編 第3章 8088指令系統(tǒng)_第4頁
微型計算機原理及應用 課件 教學 作者 許立梓 等編 第3章 8088指令系統(tǒng)_第5頁
已閱讀5頁,還剩152頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《微機原理及應用》

主講教師

1

原版教學配套課件

第三章8086/8088指令系統(tǒng)

指令格式與尋址方式

數據傳送類指令

算術運算指令

邏輯運算指令

五、移位指令作業(yè)

六、串操作指令

七、控制轉移指令

八、處理器控制指令作業(yè)

2

2013-3-15第三章8086/8088指令系統(tǒng)2

原版教學配套課件

一、指令格式與尋址方式

指令(Instruction)是指示CPU執(zhí)行某種操作的

命令;

指令系統(tǒng)(InstructionSet)是某一CPU所能執(zhí)

行的全部指令的集合,也稱為指令集;

8086/8088的指令系統(tǒng)完全相同。

指令是構成程序的基礎,程序是指令的有序組

合,CPU執(zhí)行程序就是執(zhí)行一條條指令。

]、指令格式

2、尋址方式

3

2013-3-15第三章8086/8088指令系統(tǒng)a3

原版教學配套課件

二、數據傳送類指令

1、通用數據傳送指令

2、地址傳送指令

3、狀態(tài)標志傳送指令

4

2013-3-15第三章8086/8088指令系統(tǒng)a4

原版教學配套課件

三、算術運算指令

1、加法運算指令

2、減法指令

3、乘法指令

4、除法指令

例題

5

2013-3-15第三章8086/8088指令系統(tǒng)a5

原版教學配套課件

廣東工業(yè)大學自動化學院自動控制系陳瑋

2532L

0

1/

3//

,

3「

,點

16$

5!:

|郛9

冰IM49

9慟

t.*黑

TM

E餓

S旅*

口T

.ONOA

XRN◎

8O

0

8OD

蘇T

6

薪/

8R

攙0

棟8

至8

6

6

五、移位指令

1、邏輯移位指令

2、算術移位指令

3、循環(huán)移位指令

4、通過進位位循環(huán)移位指令

例題

7

2013-3-15第三章8086/8088指令系統(tǒng)a7

原版教學配套課件

七、控制轉移指令

1、控制轉移指令的尋址方式

2、無條件轉移指令

3、條件轉移指令

4、循環(huán)控制指令

5、過程調用和返回指令

8

2013-3-15第三章8086/8088指令系統(tǒng)a8

原版教學配套課件

八、處理器控制指令

1、標志位操作指令

2、與夕卜部事件協(xié)調同步的指令

3、室操作指令

9

2013-3-15第三章8086/8088指令系統(tǒng)9

原版教學配套課件

1、指令格式

一條指令通常包括兩部分:操作碼和操作數。

格式:I操作碼|操作數

(1)操作碼指定CPU執(zhí)行某種操作,如傳送、運算

等;

(2)操作數為參與操作的數據,如寄存器中的數據

或內存單元中的數據等。

①包含一個操作數的指令稱為單操作數指令;

②包含兩個操作數的指令稱為雙操作數指令;

③在指令執(zhí)行過程中使用的操作數,保持原值不變的稱為

源操作數;

④不保留原值而將處理結果存入其中的稱為目的操作數。

2013-3-15第三章8086/8088指令系統(tǒng)|侍|10

原版教華配套課件

2、尋址方式(AddressingMode)

(1)指令尋址方式

指令通常是順序存放的,因此只要通過對指令

指針隹動加1,便形成下條指令地址;

只有當遇到轉移指令或調用指令時,根據轉移

目標去修改IP或CS。

(2)操作數尋址方式

所謂操作數尋址方式,就是尋找指令中所需操

作數的方法。

11

2013-3-15第三章8086/8088指令系統(tǒng)11

原版教學配套課件

2、尋址方式(AddressingMode)

操作數的來源

①包含在指令中,緊跟在操作碼之后,稱為立

即數;

②操作數在CPU的某個寄存器中;

③操作數在內存的某單元中,這時指令中給出

的是操作數所在單元的地址,或者是產生該地址的

計算方法;

④操作數在某I/O端口中。

12

2013-3-15第三章8086/8088指令系統(tǒng)'2

原版教學配套課件

2、尋址方式(AddressingMode)

由于操作數的不同來源,產生了三大類尋址方

式。

(1)立即數尋址

(2)寄存器尋址

(3)內存尋址

例題

13

2013-3-15第三章8086/8088指令系統(tǒng)13

原版教學配套課件

(1)立即(數)尋址

當操作數就在指令中時,稱為立即(數)尋址。

這種操作數稱為立即數,8位或16位均可。如:

①MOVAL,12H

說明:這條指令的功能就是將立即數12H傳送到寄存

器AL中。

執(zhí)行完該條指令后,

(AL)=12H

或表示成:AL=12H

14

2013-3-15第三章8086/8088指令系統(tǒng)

原版教學配套課件

(1)立即(數)尋址

②MOVAX,1234H

說明:這條指令的功能就是將立即數1234H傳送

到寄存器AX中。

執(zhí)行完該條指令后,

(AX)=1234H

或表示成:AX=1234H

15

2013-3-15第三章8086/8088指令系統(tǒng)is

原版教學配套課件

■包廖.

(1)立即(數)尋址

③MOVAL,12H

這是一條雙操作數指令。其中:

*MOV就是操作碼,

*立即數12H稱為源操作數;

*寄存器AL稱為目的操作數。

特點:

*源操作數在執(zhí)行指令后,它的值不會發(fā)生變化;

*立即數不能作為目的操作數。

16

2013-3-15第三章8086/8088指令系統(tǒng)16

原版教學配套課件

■包廖.

⑵寄存器尋址(SegmentAddressing)

當操作數在寄存器中時為寄存器尋址(或稱寄

存器直接尋址)。如:

①MOVAL,12H

說明:目的操作數AL即為寄存器尋址。

②MOVAX,BX

說明:這條指令的功能就是將寄存器BX的內容

傳送到寄存器AX中。

執(zhí)行完該條指令后,AX的內容和BX的內容一

樣,表示成AX=BX;

17

2013-3-15第三章8086/8088指令系統(tǒng)17

原版教學配套課件

(3)內存尋址(MemoryAddressing)

當操作數在內存中時為內存尋址,稱其為內存

操作數。

注意:一條指令中只允許有一個內存操作數!

*內存尋址時,指令中給出的是操作數的有效地址

EA或產生EA的計算方式。

*EA即是邏輯地址中的偏移地址。

18

2013-3-15第三章8086/8088指令系統(tǒng)is

原版教學配套課件

(3)內存尋址(MemoryAddressing)

①宜接尋址

②寄存器間接尋址

③相對基址/變址尋址

④基址變址尋址

⑤相對基址變址尋址

19

2013-3-15第三章8086/8088指令系統(tǒng)a19

原版教學配套課件

①直接尋址

EA由指令中宜接紿出的16位偏移量單獨構成

時稱為內存尋址中的直接尋址。

*16位偏移量應帶有方括號。如:

(1)MOVAL,[1234H]

說明:根據指令EA=1234H,段地址即取當前數據段DS(設

DS=2000H),

20位物理地址=DSx10H+1234H=21234H-

該指令的功能就是將內存單元(2123412OOOOH

的字節(jié)內容傳送到寄存器AL中,y.

或表示為:(2000H:1234H)=A1H/口FFH

A1H當前數據段

也即將A1H送AL,當執(zhí)行完該指令9/21235H66H

AL=A1H(?

內存單元地址內存單元內窘

I-----------1

2013-3-15第三章8086/8088指令系統(tǒng)A20

原版教學配套課件

①直接尋址

(2)MOVAX,[1234H]

說明:根據指令EA=1234H,段地址即取當前數據段

DS,

卦設DS=2000H,則

±

舟20位物理地3DSX10H+1234H=21234H,

該指令的功能就是將內存單元

20000H

寄存器AX中,也可表示為:

(2000H:1234H)=66A1H,

FFH

當前數據段

21234H

A1H

也就是將66A1H送AX,

66H

21235H

因此,當執(zhí)行完該指令后,

內存單元地址內存單元內容

AX=

21

21

2013-3-15

第三章8086/80

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論