




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、AREA Exa mp le1,C0DE,READ0NLY ENTRYCODE32START MOV R0,#15MOV R1,#8ADDS R0,R0,R1B STARTENDTest2.sX EQU 11Y EQU 8BIT23 EQU (1<<23AREA Exa mp le3,CODE,READONLY ENTRYCODE32STARTMOV R0,#XADD R3,R0,R1MOV R8,R3MOR R1,#YMVN R0,#0XA0000007SUB R5,R0,R8,LSL #3MOV R0,#YADD R0,R0,R0,LSL #2MOV R0,R0,LSR #1M
2、OV R1,#XMOV R1,R1,LSL #1CMP R0,R1LDRHI R2=0XFFFF0000ANDHI R5,R5,R2ORRLS R5,R5,#0X000000FFTST R5,#BIT32BICNE R5,R5,#0X00000040B STARTEND*Test3 s*Y EQU 8BIT23 EQU (1<<23X EQU 11AREA Exa mp le3,C0DE,READ0NLY ENTRYCODE32STARTMOV R0,#XMOV R1,#YADD R3,R0,R1MOV R8,R3MVN R0,#0XA0000007SUB R5,R0,R8,LSL
3、 #3MOV R0,#YADD R0,R0,R0,LSL #2MOV R0,R0,LSR #1MOV R1,#XMOV R1,R1,LSL #1CMP R0,R1LDRHI R2=0XFFFF0000ANDHI R5,R5,R2ORRLS R5,R5,#0X000000FFTST R5,#BIT23BICNE R5,R5,#0X00000040B STARTEND/*Test4 s* * ;Name :test4.s Function :Caculate XM Entrance p arametre : ;Out p arametre :R0 Result Source occ up ati
4、on :R0,R1 ;Explan ati on :X EQU 9 n EQU 8AREA Exam ple4,CODE,READONLYENTRYCODE32START LDR SP,=0X40D03F0DLDR R1,=nLDR R0,=XBL POWHALT B HALT;Name :POW Function :zhe ngshu che ngfang Entrance p arametre : ;Out p arametre : Source occ up ati on :R0,R1 ;Explan ati on :This code does nt care the nu mbero
5、verflow ;*POWSTMFD SP !,R1-R12,LRMOVS R2,R1MOVEQ R0,#1BEQ PO W_ENDCMP R2,#1BEQ PO W_ENDSUB R2,R2,#1MOV R1,R0PO W_L1 BL DO_MULSUBS R2,R2,#1BNE PO W_L1PO W_END LDMFD SP !,R1-R12, PC;Name :DO_MUL ;Fun ctio n :MULTI PLE OF 32BIT DATA Entrance p arametre :R0 CHENGSHU ;R1 BEICHENGSU ;Out p arametre :R0 Re
6、sult Source occ up ati on :R0,R1 ;Explan ati on :DO_MUL MUL R0,R1,R0MOV P C,LREND*Test5 s*;Name :test5.s;Fun ctio n :Caculate 1+2+3+NEntrance p arametre :;Out p arametre :;Source occ up ati on :;Ex plan ation :N>=0, if N=0 reult=O,if N=1 resualt=1N EQU 100AREA Exa mp le5,CODE,READONLYENTRYCODE32A
7、RM_CODE LDR SP ,=0X40003F00 ;There should be no sp ace beforeARM_CODE ADR R0,THUMB_CODE+1BX R0LTORGCODE16THUMB_CODELDR R0,=NBLSUM_NBTHUMB CODE;Name :SUM_N;Fun etio n :Caculate 1+2+3+N;En tra nee P arametre :RO N;Out Parametre :RO Result;Souree Occup atio n :RO;Ex plan ation :N>=0, if N=0 result=O
8、,if N=1 resualt=1;if any overflow result=O;SUM_NP USH R1-R7,LRMOVS R2,ROBEQ SUM_ENDCMP R2,#1BEQ SUM_ENDMOV R1,#1MOV RO,#OSUM_L1 ADD RO,R1BCS SUM ERRCMP R1,R2BHS SUM_ENDADD R1,#1B SUM L1SUM_ERR MOV R0,#0SUM_END POP R1-R7, PCEND/*Test6 s* * * ;Name :tes6.sFunction :show if for while switch ;En tra nee
9、 P arametre :;Out P arametre :Source Occup atio n :;Explan ati on :;* areaExa mp le6,CODE,READONLY ENTRYCODE32START ;if(x>yz=100;else z=50MOV R0,#76MOV R1,#243CMP R0,R1MOVHI R2,#100MOVLS R2,#50;for(i=0;iv10;i+FOR_L1 ; ; x+; ; MOV R0,#0 MOV R2,#0 CMP R2,#10 BHS FOR_END ADDR0,R0,#1 ADD R2,R2,#1 B F
10、OR_L1 NOP ;while(xv=y ; ; x*=2; ; MOV R0,#1 MOVR1,#20 B WHILE_L2 FOR_END WHILE_L1 WHILE_L2 MOV R0,R0,LSL #1 CMPR0,R1 BLS WHILE_L1 WHILE_END NOP ;do ;x-; ;while(x>0 MOV R0,#5DOWHILE_L1 ADD R0,R0,#-1 DOWHILE_L2 MOVS R0,R0 BNE DOWHILE_L1DOWHILE_END NOP ;switch(ke y&0x0f ;case 0: ; case 2: ; case 3:x=key+y; break;case 5:x=key-y; break; ; case 7:x=key*y; break;default:x=168; break; ; MOV R1,#3 MOV R2,#2 SWITCH AND R2,R2,#0X0FCASE_0 CMP R2,#0 CASE_2 CMPNE R2,#2 CASE_3 CMPNE R2,#3 BNE CASE_5ADD R0,R2,R1 B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)織物的性能與運(yùn)動(dòng)服要求考核試卷
- 體育會(huì)展物流與供應(yīng)鏈管理優(yōu)化考核試卷
- 國際物流與跨境交通運(yùn)輸考核試卷
- 礦業(yè)信息安全培訓(xùn)課件
- 服務(wù)可持續(xù)性考核試卷
- 信托項(xiàng)目的合同管理與履行考核試卷
- 電子垃圾回收利用項(xiàng)目投資合同
- 工程項(xiàng)目擔(dān)保合同
- 國際融資租賃合同
- 中學(xué)生閱讀后的思考征文
- 2023年第27屆希望杯〞八年級全國數(shù)學(xué)邀請賽試卷與參考答
- 世界著名童話故事英文繪本故事丑小鴨
- 四年級科學(xué)下冊課件 第四課 河流和湖泊 冀人版 25張
- 綠色簡約墻體商務(wù)風(fēng)PPT模板
- GB/T 462-2003紙和紙板水分的測定
- QC演示:提高檢查井周邊密實(shí)度
- 年度應(yīng)急演練計(jì)劃表
- 英語板書設(shè)計(jì)(課件)
- 智能中臺數(shù)據(jù)底座解決方案
- 《財(cái)政與金融》課程教學(xué)大綱
- 《國際稅收》教案
評論
0/150
提交評論