版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第三章80X86微處理器的指令系統(tǒng)
,第三章80X86微處理器的指令系統(tǒng)
?尋址方式
?指令系統(tǒng)
2011-7-71
§3.1尋址方式第三章80X86微處理器的指令系統(tǒng)
■?指令一般格式
?指令一般格式:操作碼操作數(shù)
指明CPU要執(zhí)行什么樣的操作。用助記
符表示。指令中必不可少。
【例】MOVAL,10H
ADDAL,10H
2011-7-72
§3.1尋址方式第三章80X86微處理器的指令系統(tǒng)
,.指令一般格式
?指令一般格式:操作碼操作數(shù)
「指明參與操
關(guān)注操作數(shù)的來(lái)源、個(gè)數(shù)、類型、執(zhí)行速度。、作的數(shù)據(jù)或
數(shù)據(jù)所在的
地方。
操作數(shù)的來(lái)源
MOVAL,9立即數(shù)操作數(shù)
寄存器操作數(shù)
MOVAL,[2000H]
存儲(chǔ)器操作數(shù)
操作數(shù)在指令中的表示形式尋址方式
2011-7-73
§3.1尋址方式第三章80X86微處理器的指令系統(tǒng)
,.指令一般格式
?指令一般格式:操作碼操作數(shù),,
指明參與操
關(guān)注操作數(shù)的來(lái)源、個(gè)數(shù)、類型、執(zhí)行速度卜作的數(shù)據(jù)或
數(shù)據(jù)所在的
I-----------———...............地方。
操作數(shù)的個(gè)數(shù)
r雙操作數(shù)
操作碼目的操作數(shù),源操作數(shù)
Y單操作數(shù)
.無(wú)操作數(shù)
2011-7-74
§3.1尋址方式第三章80X86微處理器的指令系統(tǒng)
??指令一般格式
?指令一般格式:操作碼操作數(shù);
指明參與操
關(guān)注操作數(shù)的來(lái)源、個(gè)數(shù)、類型、執(zhí)行速度卜作的數(shù)據(jù)或
數(shù)據(jù)所在的
-------------------------------------------地方。
操作數(shù)的類型「字節(jié)
1字
I雙字(32位機(jī))
2011-7-75
§3.1尋址方式第三章80X86微處理器的指令系統(tǒng)
麟?指令一般格式
?指令一般格式:操作碼操作數(shù);
指明參與操
關(guān)注操作數(shù)的來(lái)源、個(gè)數(shù)、類型、執(zhí)行速度卜作的數(shù)據(jù)或
數(shù)據(jù)所在的
-----------------------------------|地方。
執(zhí)行速度對(duì)同一類型指令,執(zhí)行速度:
寄存器操作數(shù)立即數(shù)操作數(shù)存儲(chǔ)器操作數(shù)
快?曼
快
【例】MOVAL,BL執(zhí)
I行
MOVAL,0I速
.度
MOVAL"BX]
2011-7-76
§3.1尋址方式第三章80X86微處理器的指令系統(tǒng)
1§3.1尋址方式
?立即尋址
?寄存器尋址
?存儲(chǔ)器尋址
2011-7-77
一.數(shù)據(jù)的尋址方式§3.1尋址方式
中(一)立即尋址
?特點(diǎn)操作數(shù)在指令中,取來(lái)指令立即可得到
操作數(shù)。該操作數(shù)稱為立即數(shù)。
立即數(shù)常用來(lái)給寄存器或內(nèi)存單元賦初值。
【例】MOVAX,2056H
A立即數(shù)形式
?二進(jìn)制數(shù)、十進(jìn)制數(shù)、十六進(jìn)制數(shù)形式
10100100B>164D或164、0A4H
?字節(jié)、字、雙字(32位機(jī))飛通擻字母
?字符例:4開頭時(shí)高位添“o”
?經(jīng)過(guò)定義的符號(hào)型常量
2011-7-78
一.數(shù)據(jù)的尋址方式§3.1尋址方式
1(二)寄存器尋址
?特點(diǎn)操作數(shù)在寄存器中,指令中指定寄存器名。
A幾點(diǎn)說(shuō)明
?操作數(shù)類型與寄存器寬度一致
?雙操作數(shù)指令中,兩個(gè)操作數(shù)不能同為段寄存器
?目的操作數(shù)不能為CS
2011-7-79
一.數(shù)據(jù)的尋址方式§3.1尋址方式
(三)存儲(chǔ)器尋址
?特點(diǎn)?操作數(shù)在存儲(chǔ)器中。指令給出尋找操
「作數(shù)宥數(shù)地址(EA)自勺方式。
J|段內(nèi)偏喜嬴口
________?操作數(shù)的段基址由指令隱含或給定段
由EA和段基丁寄存器。
來(lái)共同決定操作
數(shù)的物理地址
2011-7-710
一.數(shù)據(jù)的尋址方式§3.1尋址方式
尋址(16位系統(tǒng))
?直接尋址
?寄存器間接尋址
?帶位移量的寄存器間址
?基址變址尋址
?帶位移量的基址變址尋址
2011-7-711
數(shù)據(jù)的尋址方式§3.1尋址方式
1(三)存儲(chǔ)器尋址
A直接尋址
?特點(diǎn):有效地址(EA)在指令中直接給出
?段地址確定:
(1)默認(rèn)段寄存器為DS。操作數(shù)所在
內(nèi)存單元的物理地址為:
PA=(DS)x10H+EA
(2)允許用段超越前綴對(duì)其它段進(jìn)行直
接尋址ES:MOVBX,[3000H]
或MOVBX,ES:[3000H]
2011-7-712
一.琴據(jù)的尋址方式§3.1尋址方式
甲(三)存儲(chǔ)器尋址
?寄存器間接尋址
?特點(diǎn):有效盅址(EA)由指令中括號(hào)內(nèi)寄
存器給出
允許間接尋址的寄存器為:
器}基址寄存器變址寄存器
?段地址確定:
(1)間址寄存器為BX、SLDI時(shí),默
認(rèn)段寄存器為DS;間址寄存器為BP時(shí),
默認(rèn)段寄存器為SS.
(2)允許加段超越前綴改變段寄存器。
2011-7-713
一.數(shù)據(jù)的尋址方式§3.1尋址方式
1(三)存儲(chǔ)器尋址
A帶位移量的寄存器間址(相對(duì)的寄存器間址)
?特點(diǎn):
BX]
EA=<晨"+位移量(8位或16位)
JDI]
?段地址確定:同寄存器間址
2011-7-714
一.數(shù)據(jù)的尋址方式§3.1尋址方式
,(三)存儲(chǔ)器尋址
A帶位移量的寄存器間址(相對(duì)的寄存器間址)
【例】MOVDL,[SI+30H]
MOVDL,30H[SI]
位移量還可以是被定義過(guò)的符號(hào)地址。
【例】已知CONT已被定義過(guò)。
MOVAX,[BX+CONT]
或MOVAX,CONT[BX]
2011-7-715
.數(shù)據(jù)的尋址方式§3.1尋址方式
(三)存儲(chǔ)器尋址
?基址變址尋址
?特點(diǎn):
EA=[BX]/[BP]+[SI]/[DI]
基址寄存器變址寄存器
?段地址確定:默認(rèn)段寄存器由基址寄存器決定。
【例】MOVAX,[BX+SI];操作數(shù)在DS段
MOVAX,[BP+SI];操作數(shù)在SS段
2011-7-716
一.琴據(jù)的尋址方式§3.1尋址方式
,(三)存儲(chǔ)器尋址
A帶位移量的基址變址尋址(相對(duì)的基址變址尋址)
?特點(diǎn):
EA=[BX]/[BP]+[SI]/[DI]+位移量
基址寄存器變址寄存器
?段地址確定:同基址變址尋址
[例]MOVAX,[BX+SI+1000H]
MOVAX,[BP+SI+CONT]
2011-7-717
琴據(jù)的尋址方式§3.1尋址方式
1(三)存儲(chǔ)器尋址
【例】MOVCL,[AX]
MOVCX,[BP+BX]
MOVAH,[SI+DI]
MOVBL,[AX+CX]
2011-7-718
【例】設(shè)(DS)=2000H內(nèi)存
指f
MOVAXJ1000H]令300
則內(nèi)存操作數(shù)的物理地址為:.10
PA=2000Hx10H+1000H21000H-?40
=21000H30
執(zhí)行后(AX)=3040H
2011-7-719
【例】設(shè)(DS)=3000H(DI)=2000H
8B
MOVAXJDI]指令
05
則內(nèi)存操作數(shù)的物理地址為:
PA=(DS)x10H+(DI)32000田—OB
40
=32000H
執(zhí)行后(AX)=400BH
2011-7-720
一.數(shù)據(jù)的尋址方式§3.1尋址方式
尋址
【例】設(shè)(DS)=1000H,(SS)=2000H,
(BP)=637DH,(SI)=2A9BH,位移
量D=7237H,試求下列尋址下有效地址
EA及存儲(chǔ)單元的物理地址。
(1)直接尋址
(2)基址變址尋址
(3)用SI間接尋址
2011-7-721
窿的尋址方式§3.1尋址方式
T(三)存儲(chǔ)器尋址
132位系統(tǒng)中的存儲(chǔ)器尋址
?實(shí)模式下存儲(chǔ)器地址的產(chǎn)生:
與8086/8088相似,物理地址20位
物理地址PA=段地址+偏移地址
=(段寄存器)x10H+偏移地址
段寄存器:CS、SS、DS、ES、FS、GS16位
?偏移地址由指令中的尋址方式提供,范圍在0?FFFFH。
特點(diǎn):(1)段地址直接由段寄存器得到
(2)20根地址線有效
2011-7-722
一.數(shù)據(jù)的尋址方式§3.1尋址方式
,(三)存儲(chǔ)器尋址
132位系統(tǒng)中的存儲(chǔ)器尋址
?保護(hù)模式下存儲(chǔ)器地址的產(chǎn)生:
存儲(chǔ)單元的地址為:_段內(nèi)褊移硼
_______]「段基地址+有效地址(EA)[
段起始地址---------------------------------1
其中:?段基地址通過(guò)指令中的段寄存器間接
獲取
?有效地址(EA)由指令中的尋址方式
獲取
【注意】與實(shí)方式不同的是,段基地址不是通過(guò)段寄
存器直接得到,保護(hù)方式下,段寄存器起到
的是索引的作用。(稱為段選擇子)
2011-7-723
的尋址方式§3.1尋址方式
(三)存儲(chǔ)器尋址
32位系統(tǒng)中的存儲(chǔ)器尋址
A32位???系????統(tǒng)????中'??有????效???地?址???(??E???A???)??的???確????定??:
EA=j基址值*變址值K:比例因子/位移量:
【說(shuō)由年.?…::.....:
?基址值
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 林業(yè)科技HSE管理協(xié)議
- 服裝租賃解除協(xié)議書
- 文化中心靜壓樁施工承包合同
- 環(huán)保項(xiàng)目土地租賃合同
- 航空特種車輛機(jī)坪作業(yè)協(xié)調(diào)
- 航空航天技術(shù)合作簽約管理辦法
- 2024年房地產(chǎn)銷售擔(dān)保合同范本及開發(fā)商責(zé)任約定書3篇
- 2025版空調(diào)銷售與智能安裝升級(jí)合同3篇
- 2025年度危險(xiǎn)品搬運(yùn)工安全責(zé)任及免責(zé)協(xié)議3篇
- 2025年度物流園區(qū)保安管理承包合同范本2篇
- 2024年菏澤單州市政工程集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 大數(shù)據(jù)建模練習(xí)練習(xí)題及答案1-2023背題版
- 教育創(chuàng)新智慧課堂賦能學(xué)習(xí)
- 園林綠化員工培訓(xùn)課件
- Ⅲ類射線裝置輻射工作人員考核試題 - 副本
- 《CT檢查技術(shù)》課件-CT圖像后處理
- 土壤檢測(cè)報(bào)告表
- 老年人合理用藥新進(jìn)展課件
- 工程經(jīng)濟(jì)學(xué)案例分析課程設(shè)計(jì)
- 公司投產(chǎn)慶典策劃方案
- 服務(wù)管理的價(jià)值創(chuàng)造
評(píng)論
0/150
提交評(píng)論