下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)六算術(shù)加/減法匯編指令實(shí)驗(yàn)1實(shí)驗(yàn)?zāi)康?1)熟悉ADS1.2軟件開發(fā)環(huán)境;(2)掌握算術(shù)邏輯指令對(duì)標(biāo)志寄存器標(biāo)志的影響、條件執(zhí)行和功能等;(3)使用算術(shù)指令編寫簡(jiǎn)單的匯編程序并進(jìn)行調(diào)試。2實(shí)驗(yàn)內(nèi)容(1)主要內(nèi)容①不帶進(jìn)位ADD、帶進(jìn)位ADC加法指令,其基本格式為:ADD/ADC{條件碼}{S}Dest,Op1,Op2說明:條件碼:可選,默認(rèn)是無條件執(zhí)行。內(nèi)容見表2.6.1ARM條件碼表。S:可選,默認(rèn)是不影響狀態(tài)寄存器CPSR的標(biāo)志位。當(dāng)選寫S時(shí),則影響CPSR的標(biāo)志位。Dest:為目的寄存器Rd。Op1、Op2:為兩個(gè)操作數(shù),Op2也可以是寄存器移位操作的結(jié)果。不帶進(jìn)位ADD指令完成的功能是:Dest=Op1+Op2主要形式有:ADDRd,Rm,Rn;Rd=Rm+RnADDRd,Rm,#立即數(shù);Rd=Rm+立即數(shù)ADDRd,Rm,Rn,shift;Rd=Rm+Rnshift帶進(jìn)位ADC指令完成的功能是:Dest=Op1+Op2+進(jìn)位位。主要形式有:ADCRd,Rm,Rn;Rd=Rm+Rn+進(jìn)位位ADCRd,Rm,#立即數(shù);Rd=Rm+立即數(shù)+進(jìn)位位ADCRd,Rm,Rn,shift;Rd=Rm+Rnshift+進(jìn)位位shift代表Rm的可選移位方法,有:ASRn算術(shù)右移n;LSLn邏輯左移n;LSRn邏輯右移n;RORn循環(huán)右移n;RRX帶擴(kuò)展循環(huán)右移1位;②不帶借位SUB指令、帶借位SBC指令的基本格式是:SUB/SBC{條件碼}{S}Dest,Op1,Op2說明:條件碼、S、Dest、Op1、Op2:同上。不帶借位SUB指令完成的功能是:Dest=Op1-Op2主要形式有:SUBRd,Rm,Rn;Rd=Rm-RnSUBRd,Rm,#立即數(shù);Rd=Rm-立即數(shù)SUBRd,Rm,Rn,shift;Rd=Rm-Rnshift帶借位SBC指令完成的功能是:Dest=Op1-Op2-!Carry主要形式有:SBCRd,Rm,Rn;Rd=Rm-Rn-!CarrySBCRd,Rm,#立即數(shù);Rd=Rm-立即數(shù)-!CarrySBCRd,Rm,Rn,shift;Rd=Rm-Rnshift-!CarryShift同上③反向減法指令RSB、帶借位反向減法指令RSC的基本格式是:RSB/RSC{條件碼}{S}Dest,Op1,Op2說明:條件碼、S、Dest、Op1、Op2:同上。反向減法指令RSB完成的功能是:Dest=Op2-Op1主要形式有:RSBRd,Rm,Rn;Rd=Rn-RmRSBRd,Rm,#立即數(shù);Rd=立即數(shù)-RmRSBRd,Rm,Rn,shift;Rd=Rnshift-Rm帶借位反向減法指令RSC完成的功能是:Dest=Op2-Op1-!Carry主要形式有:RSCRd,Rm,Rn;Rd=Rn-Rm-!CarryRSCRd,Rm,#立即數(shù);Rd=立即數(shù)-Rm-!CarryRSCRd,Rm,Rn,shift;Rd=Rnshift-Rm-!CarryShift同上④位邏輯指令“與”AND、“或”O(jiān)RR、“異或”EOR和位清除指令BIC,其指令格式為:操作碼{條件碼}{S}Dest,Op1,Op2功能如下:AND功能:Dest=Op1ANDOp2;位與ORR功能:Dest=Op1ORROp2;位或EOR功能:Dest=Op1ANDOp2;位異或AND功能:Dest=Op1AND!Op2;將OP2中為1位的對(duì)應(yīng)位清0(2)主要完成的工作①編寫一個(gè)匯編程序,通過寄存器窗口觀察每一指令的運(yùn)行結(jié)果和CPSR的狀態(tài)標(biāo)志位;②編寫代碼實(shí)現(xiàn)無符號(hào)數(shù)(R1)(R0)+(R3)(R2)→(R1)(R0),若有益處,則將R4的低8位通過BIC指令或AND、ORR指令設(shè)置為Oxaa,否則設(shè)置為0x55;③編寫代碼實(shí)現(xiàn)無符號(hào)數(shù)(R1)(R0)-(R3)(R2)→(R1)(R0),若有借位,則將R4的低8位通過BIC指令或AND、ORR指令設(shè)置為Oxaa,否則設(shè)置為0x55;④編寫程序計(jì)算1+2+22+23+……+220的值。3預(yù)備知識(shí)(1)ARM指令系統(tǒng)的算術(shù)加/減法指令;(2)ADS1.2工程編輯和AXD調(diào)試。4實(shí)驗(yàn)設(shè)備硬件:PC機(jī)一臺(tái)。軟件:Windows98/XP/2000系統(tǒng),ADS1.2集成開發(fā)環(huán)境。-5實(shí)驗(yàn)步驟(1)啟動(dòng)ADS1.2,使用ARMExecutableImage工程模板建立一個(gè)工程arm4.mcp。(2)建立匯編源文件Exp6_arm.s,使用算術(shù)類指令(主要是加減法)編寫實(shí)驗(yàn)程序,然后添加到工程中。(3)設(shè)置工程連接地址ROBase為0x30000000,RWBase為0x30003000,設(shè)置調(diào)試口地址Imageentrypoint為0x30000000。(4)編譯連接工程,選擇Project|Debug,啟動(dòng)AXD進(jìn)行軟件仿真調(diào)試。(5)打開寄存器窗口(ProcessorRegisters),選擇Current項(xiàng)監(jiān)視其中寄存器的值。打
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年鐵路專用廣播系統(tǒng)改造合同2篇
- 二零二五年鍋爐安裝與遠(yuǎn)程故障診斷合同3篇
- 2025年電子商務(wù)合同電子簽名法律效力及實(shí)施指南3篇
- 2025年西瓜種植基地勞動(dòng)力采購合同3篇
- 二零二五年航空貨運(yùn)駕駛員勞務(wù)合同范本3篇
- 2025年度汽車修理廠轉(zhuǎn)讓及租賃合同模板6篇
- 二零二五版集體合同范本:企業(yè)員工培訓(xùn)與發(fā)展策略2篇
- 二零二五版房屋買賣更名與租金調(diào)整補(bǔ)充協(xié)議3篇
- 2025年會(huì)員權(quán)益協(xié)議解除協(xié)議
- 二零二五版辦公場(chǎng)地租賃合同及增值服務(wù)協(xié)議3篇
- 2025年河北供水有限責(zé)任公司招聘筆試參考題庫含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第一冊(cè)
- 農(nóng)發(fā)行案防知識(shí)培訓(xùn)課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- NB/T 11536-2024煤礦帶壓開采底板井下注漿加固改造技術(shù)規(guī)范
- 巴布亞新幾內(nèi)亞離網(wǎng)光儲(chǔ)微網(wǎng)供電方案
- 高度限位裝置類型及原理
- 中文版gcs electrospeed ii manual apri rev8v00印刷稿修改版
- 新生兒預(yù)防接種護(hù)理質(zhì)量考核標(biāo)準(zhǔn)
- 除氧器出水溶解氧不合格的原因有哪些
- 沖擊式機(jī)組水輪機(jī)安裝概述與流程
評(píng)論
0/150
提交評(píng)論