![第三章 8086 8088的尋址方式_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/1a3002e0-dcc6-413d-bdbb-1b4c6b1d5109/1a3002e0-dcc6-413d-bdbb-1b4c6b1d51091.gif)
![第三章 8086 8088的尋址方式_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/1a3002e0-dcc6-413d-bdbb-1b4c6b1d5109/1a3002e0-dcc6-413d-bdbb-1b4c6b1d51092.gif)
![第三章 8086 8088的尋址方式_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/1a3002e0-dcc6-413d-bdbb-1b4c6b1d5109/1a3002e0-dcc6-413d-bdbb-1b4c6b1d51093.gif)
![第三章 8086 8088的尋址方式_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/1a3002e0-dcc6-413d-bdbb-1b4c6b1d5109/1a3002e0-dcc6-413d-bdbb-1b4c6b1d51094.gif)
![第三章 8086 8088的尋址方式_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-6/23/1a3002e0-dcc6-413d-bdbb-1b4c6b1d5109/1a3002e0-dcc6-413d-bdbb-1b4c6b1d51095.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第三章第三章 8086/8088的尋址方式的尋址方式 二、二、 80 x86的指令格式的指令格式 三、匯編語(yǔ)言三、匯編語(yǔ)言 四、操作數(shù)存在方式四、操作數(shù)存在方式 五、有效地址五、有效地址 六、尋址方式六、尋址方式 一、一、 80 x86的基本數(shù)據(jù)類(lèi)型的基本數(shù)據(jù)類(lèi)型 一、一、 80 x8680 x86的基本數(shù)據(jù)類(lèi)型的基本數(shù)據(jù)類(lèi)型 80486以上支持 P III以上支持 80 x86 80 x86多字節(jié)數(shù)據(jù)的存放原則是低位字節(jié)在低端地址,高 位字節(jié)在高端地址。最低地址就是操作數(shù)的地址。 字、雙字、四字和雙四字不需要對(duì)齊至自然邊界。 自然邊界:偶數(shù)編號(hào)的地址 對(duì)其的理由:處理器只需一次存儲(chǔ)器訪問(wèn),否
2、則需要訪問(wèn)兩次。 例:1234H存在1000H單元:數(shù)據(jù)在內(nèi)存中的順序?yàn)椋?1. 字、雙字、四字和雙四字在內(nèi)存中的對(duì)齊字、雙字、四字和雙四字在內(nèi)存中的對(duì)齊 34H34H 12H12H 1000H1000H單元單元 1001H1001H單元單元 處理器只需一次存儲(chǔ)器訪問(wèn)。如果 1234H存在1001H單元,數(shù)據(jù)在 內(nèi)存中的順序?yàn)椋?34H34H 12H12H 1001H1001H單元單元 1002H1002H單元單元 處理器需要訪問(wèn)存儲(chǔ)器兩次。一次讀出1000H、1001H單元得到34H, 另一次讀出1002H、1003H單元得到12H。 2. 數(shù)字?jǐn)?shù)據(jù)類(lèi)型 整數(shù) 無(wú)符號(hào)整數(shù) 帶符號(hào)整數(shù) 浮點(diǎn)數(shù)
3、據(jù)類(lèi)型 單精度浮點(diǎn)數(shù) 雙精度浮點(diǎn)數(shù) 指針數(shù)據(jù)類(lèi)型(不要求) 位字段數(shù)據(jù)類(lèi)型(不要求) 串?dāng)?shù)據(jù)類(lèi)型 位串:232-1位 字節(jié)串: 232-1字節(jié) 整數(shù)、浮點(diǎn)數(shù)據(jù)類(lèi)型 二、二、 指令格式指令格式: 指令的一般格式為:指令的一般格式為: 操作碼操作碼 操作數(shù)操作數(shù) , 操作數(shù)操作數(shù) 操作碼操作碼 告訴計(jì)算機(jī)要執(zhí)行的操作是什么,如:加、減、邏輯與等。告訴計(jì)算機(jī)要執(zhí)行的操作是什么,如:加、減、邏輯與等。 操作數(shù)操作數(shù) 執(zhí)行操作過(guò)程所要操作的數(shù),如加運(yùn)算的兩個(gè)加數(shù)。執(zhí)行操作過(guò)程所要操作的數(shù),如加運(yùn)算的兩個(gè)加數(shù)。 三、匯編語(yǔ)言三、匯編語(yǔ)言 匯編語(yǔ)言是一種符號(hào)語(yǔ)言匯編語(yǔ)言是一種符號(hào)語(yǔ)言, 它用:它用: 助記符
4、助記符表示操作碼;表示操作碼; 符號(hào)或符號(hào)地址符號(hào)或符號(hào)地址表示操作數(shù)或操作數(shù)地址表示操作數(shù)或操作數(shù)地址. 四、操作數(shù)存在方式四、操作數(shù)存在方式 在微型計(jì)算機(jī)中,操作數(shù)可能以以下四種方式存在:在微型計(jì)算機(jī)中,操作數(shù)可能以以下四種方式存在: 操作數(shù)包含在指令中操作數(shù)包含在指令中即指令的操作數(shù)部分就包含著操作數(shù)本身。即指令的操作數(shù)部分就包含著操作數(shù)本身。 MOV AX, 1234 或或 ADD AL, 2 操作數(shù)包含在操作數(shù)包含在CPU的某一個(gè)內(nèi)部寄存器中的某一個(gè)內(nèi)部寄存器中 這時(shí)指令中的操作數(shù)是這時(shí)指令中的操作數(shù)是CPU內(nèi)部的某一個(gè)寄存器內(nèi)部的某一個(gè)寄存器 MOV DS, AX 操作數(shù)在內(nèi)存的數(shù)
5、據(jù)區(qū)中操作數(shù)在內(nèi)存的數(shù)據(jù)區(qū)中 這時(shí)指令中的操作數(shù)包含著此操作數(shù)的地址這時(shí)指令中的操作數(shù)包含著此操作數(shù)的地址 MOV AX,2000H 或或 MOV bufferSI, AX 操作數(shù)在操作數(shù)在I/O端口中端口中 這時(shí)指令中的操作數(shù)包含這時(shí)指令中的操作數(shù)包含I/O端口中。端口中。 IN AL,20H 或或 OUT 20H, AL 五、有效地址五、有效地址 8088的內(nèi)存地址的內(nèi)存地址 : 段地址段地址 + 段內(nèi)偏移量。段內(nèi)偏移量。 存放在存放在 CS 存放存放 在在 BX、BP、SI、DI 中中 , DS 或或 直接地址直接地址 如如 3000H中中, ES 或或 上述形式的組合上述形式的組合中。
6、中。 SS 段內(nèi)偏移量可以由幾部分組成,組成后的地址稱(chēng)為段內(nèi)偏移量可以由幾部分組成,組成后的地址稱(chēng)為有效地址有效地址 EA。 EA可以由以下各種情況構(gòu)成:可以由以下各種情況構(gòu)成: 直接地址直接地址 包含在指令中的包含在指令中的16位地址偏移量位地址偏移量。 間接地址間接地址 由由CPUCPU內(nèi)部某個(gè)內(nèi)部某個(gè)1616位寄存器的內(nèi)容決定,如位寄存器的內(nèi)容決定,如 BXBX、BPBP、SISI、DIDI。 基址基址 基址寄存器基址寄存器BXBX或或BPBP加上指令中包含的加上指令中包含的8 8位或位或1616位位移量位位移量。 變址變址 變址寄存器變址寄存器SISI或或DIDI加上指令中包含的加上指
7、令中包含的8 8位或位或1616位位移量位位移量。 基址加變址基址加變址 由一個(gè)基址寄存器由一個(gè)基址寄存器BXBX或或BPBP加上一個(gè)變址寄存器加上一個(gè)變址寄存器SISI或或DIDI,再加,再加 上指令中包含的上指令中包含的8 8位或位或1616位位移量位位移量。 六、尋址方式六、尋址方式 EAEA的組成不同,尋找其中的操作數(shù)的方式也隨之不同。如何尋找操的組成不同,尋找其中的操作數(shù)的方式也隨之不同。如何尋找操 作數(shù)的有效地址,進(jìn)而找到所需操作數(shù)的方式就是尋址方式。作數(shù)的有效地址,進(jìn)而找到所需操作數(shù)的方式就是尋址方式。 因?yàn)橐驗(yàn)镋AEA的組成方式都體現(xiàn)在指令中,故尋址方式也可以說(shuō)是在指令中的組成
8、方式都體現(xiàn)在指令中,故尋址方式也可以說(shuō)是在指令中 獲得操作數(shù)所在地址的方法。獲得操作數(shù)所在地址的方法。 1.立即尋址方式立即尋址方式 2.寄存器尋址寄存器尋址 3.直接尋址方式直接尋址方式 4.寄存器間接尋址寄存器間接尋址 5.寄存器相對(duì)尋址寄存器相對(duì)尋址 6.基址加變址尋址基址加變址尋址 7.相對(duì)基址加變址尋址相對(duì)基址加變址尋址 1.立即尋址方式立即尋址方式 這種尋址方式所這種尋址方式所 提供的操作數(shù)直接放提供的操作數(shù)直接放 在指令中,緊跟在操在指令中,緊跟在操 作碼的后面,與操作作碼的后面,與操作 碼一起放在碼段區(qū)域碼一起放在碼段區(qū)域 中。立即數(shù)可以是中。立即數(shù)可以是8 位的,也可以是位的
9、,也可以是16位位. 立即尋址主要是立即尋址主要是 用來(lái)給寄存器賦初值用來(lái)給寄存器賦初值. 2.寄存器尋址寄存器尋址 操作數(shù)包含在操作數(shù)包含在CPU 的內(nèi)部寄存器中,例的內(nèi)部寄存器中,例 如寄存器如寄存器AX、BX、 SI、DI等。等。 3.直接尋址方式直接尋址方式 操作數(shù)的地址的操作數(shù)的地址的16 位偏移量直接包含在指位偏移量直接包含在指 令中,它與操作碼一起令中,它與操作碼一起 在碼段區(qū)域中,但操作在碼段區(qū)域中,但操作 數(shù)一般在數(shù)據(jù)段區(qū)域中數(shù)一般在數(shù)據(jù)段區(qū)域中 ,它的地址為數(shù)據(jù)段寄,它的地址為數(shù)據(jù)段寄 存器存器DS加上它的加上它的16位地位地 址偏移量。址偏移量。 指令中的指令中的16位地
10、址位地址 偏移量是低位字節(jié)在前偏移量是低位字節(jié)在前 ,高位字節(jié)在后。,高位字節(jié)在后。 4.寄存器間接尋址寄存器間接尋址 在這種尋址方式中,在這種尋址方式中, 操作數(shù)是在存儲(chǔ)器中,但操作數(shù)是在存儲(chǔ)器中,但 是,操作數(shù)的地址的是,操作數(shù)的地址的16位位 偏移量包含在以下四個(gè)寄偏移量包含在以下四個(gè)寄 存器存器SI、DI、BP、BX之之 一中。這又可分成兩種情一中。這又可分成兩種情 況:況: 1、 BX、SI、DI間址時(shí)間址時(shí) 以以DS為默認(rèn)段地址;為默認(rèn)段地址; 例:例:MOV AX,SI 2、BP間址時(shí)以間址時(shí)以SS為默為默 認(rèn)段地址。認(rèn)段地址。 例:例:MOV AX,BP 5.寄存器相對(duì)尋址寄存
11、器相對(duì)尋址 又稱(chēng)變址尋址。又稱(chēng)變址尋址。 所謂變址尋址即以所謂變址尋址即以 基準(zhǔn)寄存器基準(zhǔn)寄存器BX、BP 、SI、DI加上給定加上給定 的的8位或位或16位偏移量位偏移量 作為操作數(shù)的有效作為操作數(shù)的有效 地址。段地址規(guī)則地址。段地址規(guī)則 同上。同上。 例:例: MOV AX,MASKSI 6.基址加變址尋址基址加變址尋址 基址加變址尋址基址加變址尋址 即以某一基地址寄存即以某一基地址寄存 器(器(通常為通常為BX、BP) 的內(nèi)容,加上某的內(nèi)容,加上某 一變一變 址寄存器(址寄存器(通常為通常為SI ,DI)的內(nèi)容,形成)的內(nèi)容,形成 操作數(shù)的有效地址。操作數(shù)的有效地址。 段地址規(guī)則同上。段地址規(guī)則同上。 例:例: MOV AX, BXSI 7.相對(duì)基址加變址尋址相對(duì)基址加變址尋址 相對(duì)基址加變址尋相對(duì)基址加變址尋 址即以某一基
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度廣告活動(dòng)策劃與執(zhí)行代理合同范本
- 2025年度中小企業(yè)信用貸款合同范本及證明書(shū)格式
- 2025年度海運(yùn)集裝箱清潔與消毒服務(wù)合同
- 2025年度糧食行業(yè)市場(chǎng)拓展與品牌推廣合同
- 2025年度家暴離婚財(cái)產(chǎn)分割專(zhuān)項(xiàng)法律服務(wù)合同
- 金華浙江金華蘭溪市人民政府辦公室招聘勞務(wù)派遣工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 貴州2025年貴州開(kāi)放大學(xué)(貴州職業(yè)技術(shù)學(xué)院)招聘41人筆試歷年參考題庫(kù)附帶答案詳解
- 衢州浙江衢州江山市峽口中心幼兒園招聘幼兒園專(zhuān)任教師筆試歷年參考題庫(kù)附帶答案詳解
- 珠海廣東珠海市澳深度合作區(qū)頌琴小學(xué)招聘臨聘專(zhuān)任教師7人筆試歷年參考題庫(kù)附帶答案詳解
- 湖南2025年湖南農(nóng)業(yè)大學(xué)-岳麓山實(shí)驗(yàn)室博士后招聘筆試歷年參考題庫(kù)附帶答案詳解
- PID圖(工藝儀表流程圖)基礎(chǔ)知識(shí)培訓(xùn)課件
- 《澳大利亞特有動(dòng)物》課件
- 社會(huì)工作綜合能力上(初級(jí))課件
- 《數(shù)據(jù)結(jié)構(gòu)》課件(完整版)
- 2023年春節(jié)后建筑施工復(fù)工復(fù)產(chǎn)專(zhuān)項(xiàng)方案
- 污水處理廠化驗(yàn)管理手冊(cè)
- 出納收入支出記賬表Excel模板
- 叉車(chē)操作規(guī)程
- 2021年春新青島版(五四制)科學(xué)四年級(jí)下冊(cè)全冊(cè)教學(xué)課件
- 土建工程技術(shù)標(biāo)范本(DOC167頁(yè))
- 惡性腫瘤化療后重度骨髓抑制病人的護(hù)理論文
評(píng)論
0/150
提交評(píng)論