


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)2.1概括2.1.1匯編語(yǔ)言的基本觀點(diǎn)指令是計(jì)算機(jī)履行各樣操作的命令,由操作碼和操作數(shù)兩部分構(gòu)成。此中操作碼表示計(jì)算機(jī)履行什么操作,操作數(shù)給出參加操作的數(shù)自己或寄存操作數(shù)的地點(diǎn)。指令系統(tǒng)是微辦理器能履行的各樣指令的會(huì)合。機(jī)器語(yǔ)言以二進(jìn)制編碼的形式來(lái)表示指令編碼就是指令的機(jī)器碼,或許稱為機(jī)器指令。用機(jī)器指令來(lái)編寫(xiě)程序的語(yǔ)言稱為機(jī)器語(yǔ)言。匯編語(yǔ)言指令的助記符用表述指令功能的英文單詞的縮寫(xiě)來(lái)取代操作碼,用標(biāo)號(hào)或符號(hào)代表地點(diǎn)、常量或變量,這就是符號(hào)指令。用符號(hào)指令來(lái)編寫(xiě)程序的語(yǔ)言稱為匯編語(yǔ)言。第2章指令系統(tǒng)及匯編語(yǔ)言程序設(shè)計(jì)2.2尋址方式怎樣找尋操作數(shù)的方式稱為尋址方式。一條指令中可能有一個(gè)以上的操作數(shù),此中供給源數(shù)據(jù)供指令使用的操作數(shù),作數(shù);而供指令寄存結(jié)果的操作數(shù)(地點(diǎn)),稱為目的操作數(shù)。下邊介紹的是8086指令系統(tǒng)的基本尋址方式。
稱為源操2.2.1立刻尋址方式指令中直接給出操作數(shù)的方式稱為立刻尋址方式。緊跟在操作碼以后,作為指令的一部分,這類(lèi)操作數(shù)稱為立刻數(shù)。立刻數(shù)能夠是也能夠是16位的。【例2.1】MOVAL,20HMOVBX,1820H
8位的,以上兩條指令中的源操作數(shù)就為立刻尋址方式。履行該指令后結(jié)果為:AL=20H,BX=1820H。2.2.2寄存器尋址方式操作數(shù)由寄存器供給的方式稱為寄存器尋址方式。寄存器的名字在指令中指出,寄存器能夠是16位的,如AX、BX、SI、SP等,也能夠是8位的,如AH、AL、CL等。【例2.2】MOVDL,ALMOVAX,CX若指令履行前AL=30H,CX=1002H,則上述指令的履行結(jié)果為:DL=30H,AX=1002H。實(shí)質(zhì)上大多數(shù)操作數(shù)寄存在儲(chǔ)存單元中。指令中找尋內(nèi)存單元(稱為內(nèi)存尋址)采納邏輯地點(diǎn)。偏移地點(diǎn)又稱為有效地點(diǎn)EA(EffectiveAddress),即相關(guān)于段首偏移的字節(jié)數(shù)量,在指令中能夠直接或間接給出儲(chǔ)存單元的偏移地點(diǎn),以達(dá)到存取儲(chǔ)存器操作數(shù)的目的。內(nèi)存單元的尋址有以下幾種不一樣的方式2.2.3直接尋址方式有效地點(diǎn)EA在指令的操作碼后邊直接給出的方式稱為直接尋址方式?!纠?.3】MOVAX,[1000H]假如DS=2000H,[21000H]=32H,[21001H]=45H。該指令的功能是將一個(gè)有效地點(diǎn)(偏移量地點(diǎn))是1000H的儲(chǔ)存單元的內(nèi)容傳遞到AX。設(shè)此時(shí)數(shù)據(jù)段寄存器DS=2000H,則該儲(chǔ)存單元的物理地點(diǎn)為:2000H*1OH+1000H=20000H+1000H=21000H指令履行結(jié)果為:AX=4532H。注意:這類(lèi)尋址方式與前述的立刻數(shù)尋址方式的差別。2.2.4寄存器間接尋址方式操作數(shù)的偏移量地點(diǎn)(或EA)由寄存器供給的方式稱為寄存器間接尋址方式??捎糜陂g接尋址的寄存器有:BX、SI、DI和BP。若選擇BX、SI、DI寄存器間接尋址,則寄存操作數(shù)的段寄存器默以為DS,操作數(shù)的物理地點(diǎn)為:DS*10H+{BX/SI/DI}若選擇BP寄存器間接尋址,則對(duì)應(yīng)的段寄存器默以為SS,即操作數(shù)的物理地點(diǎn)為:*10H+BP例2.4】MOVAX,[SI]假如DS=2000H,SI=1000H,[21000H]=40H,[21001H]=32H,指令履行后結(jié)果為:AX=3240H。2.2.5寄存器相對(duì)尋址方式以寄存器(BX、SI、DI和BP)內(nèi)容為基地點(diǎn)加上位移量(8位或16位)獲得有效地點(diǎn)EA的方式為寄存器相對(duì)尋址方式??捎米骷拇嫫飨鄬?duì)尋址方式的寄存器有BX、SI、DI和BP。若選擇BX、SI、DI寄存器相對(duì)尋址,寄存操作數(shù)的段寄存器默以為DS,即操作數(shù)的物理地點(diǎn)為:DS*10H+{BX/SI/DI}+{disp8/displ6}上式中disp8/displ6表示指令內(nèi)給出的8位或16位位移量。若選擇BP寄存器相對(duì)尋址,則對(duì)應(yīng)的段寄存器默以為SS。操作數(shù)的物理地點(diǎn)為:SS*10H+BP+{disp8/displ6}【例2.5】MOVAX,[SI+10H]假如DS=3000H,SI=2000H,[32010H]=56H,[32011H]=12H,則指令履行后結(jié)果為:AX=1256H。2.2.6基址變址尋址方式由基址器(BX,BP)的內(nèi)容加上變址器(SI,DI)的內(nèi)容獲得操作數(shù)有效地點(diǎn)EA的方式稱為基址變址尋址方式。若用BX作為基地點(diǎn),則操作數(shù)在數(shù)據(jù)段中。操作數(shù)的物理地點(diǎn)為:DS*10H+BX+{SI/DI}若用BP作為基地點(diǎn),則操作數(shù)在貨倉(cāng)段中。操作數(shù)的物理地點(diǎn)為:SS*10H+BP+{SI/DI}在匯編語(yǔ)言中書(shū)寫(xiě)時(shí)能夠是以下形式之一:MOV[BX+DI],AX或MOV[BX][DI],AXMOVAH,[BP+SI]或MOVAH,[BP][SI]2.2.7基址變址相對(duì)尋址方式由基址器(BX,BP)的內(nèi)容加上變址器(SI,DI)的內(nèi)容,再加上位移量(8位或16位)獲得操作數(shù)有效地點(diǎn)EA的方式稱為基址變址相對(duì)尋址方式。若用BX作為基地點(diǎn),則操作數(shù)在數(shù)據(jù)段中。即操作數(shù)的物理地點(diǎn)為:DS*10H+BX+{SI/DI}+{disp8/displ6}若用BP作為基地點(diǎn),則操作數(shù)在貨倉(cāng)段中。即操作數(shù)的物理地點(diǎn)為:SS*10H+BP+{SI/DI}+{disp8/displ6}【例2.6】MOVAX,[BX+SI+4500H]若DS=3000H,BX=2000H,SI=1000H,[37500H]=56H,[37501H]=12H指令履行后結(jié)果為:AX=1256H?;纷冎废鄬?duì)尋址方式也能夠有以下幾種不一樣的書(shū)寫(xiě)形式,此中COUN
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海豐地基加固施工方案
- 防水的施工方案
- 自拌混凝土施工方案
- 河源頂管施工方案
- 泥漿護(hù)壁施工方案
- 軟件培訓(xùn)方案
- 二零二五年度果樹(shù)種植土地托管承包與農(nóng)村金融創(chuàng)新合作協(xié)議
- 2025年度汽車(chē)維修行業(yè)安全生產(chǎn)責(zé)任簡(jiǎn)易合同
- 二零二五年度高科技研發(fā)項(xiàng)目勞務(wù)合同風(fēng)險(xiǎn)評(píng)估書(shū)
- 二零二五年度健康醫(yī)療合伙投資公司股權(quán)合作協(xié)議
- 七年級(jí)數(shù)學(xué)新北師大版(2024)下冊(cè)第一章《整式的乘除》單元檢測(cè)習(xí)題(含簡(jiǎn)單答案)
- 《工程熱力學(xué)》課件-11 理想氣體熱力學(xué)能、焓和熵的計(jì)算
- 發(fā)票知識(shí)培訓(xùn)課件
- 《英國(guó)小說(shuō)家羅琳》課件
- 《綜合辦崗位職責(zé)》課件
- 學(xué)校與家庭在學(xué)生心理健康中的協(xié)同作用
- 大學(xué)英語(yǔ)翻譯課件
- 薄膜電容項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 《中醫(yī)望聞問(wèn)切》課件
- 教師師德師風(fēng)考核細(xì)則
- 聲帶腫物的護(hù)理教學(xué)查房
評(píng)論
0/150
提交評(píng)論