《單片機》編程題題庫答案_第1頁
《單片機》編程題題庫答案_第2頁
《單片機》編程題題庫答案_第3頁
《單片機》編程題題庫答案_第4頁
《單片機》編程題題庫答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《單片機原理及應用》編程題題庫參考答案INCDPTR

MOVA.ilRO

六、編程(衽題I。分)AM兒UOFH

0R1,兒83俏1

1、內部RAV30H和3111單元中存放者2個0T的ASCII碼《高位字節(jié)在的),請將其轉換為壓縮BCD

MOVX?OI4R.A

叼《離位在前》并存入外部RAM2300H單元中.

INCDPTK

*:CRGOH

INCR0

LJMPSTAR1

DJNZR2.1.COP

CRG30H

SJMP$

START:MOVA,30H

EXD

ANLA,WFH

評分辦法:不要求寫出程序的注仲,程林設計出路正確可溝5分,指令完全寫對可得10分.若僅寫

SVAPA

對少V指令.M酌境給卜3分:若僅有少14指令耳幡.可酌情扣1-3分.

MOVRO?A

MOVA.3111

ANL-ttOFH

ORLA,RO

VOVMR,#230011

WVXRDPTP.A

3、內部I泗I2011和30H開始的中元分別〃放料16個16避制數,音將對心單元的內容相第(不考

END

慮溢出靠并將和才入外部RAM2000H開始的冰元中.

評分辦法?不要求另出程序的注仟.程序設計生路止8?。1為5分,指令完全寫對可得10分.若僅寫

M-OMn

對少量指4.可酌情紿卜3分:若僅位"???”情,可的情扣1-3分?

IJMPSTAR!

ORG30H

SHRI:*>VKO.fi20H

MOVR1.?3(IH

W?,WH-R.32000(1

2.格存放在內部(MM30H-1SH電元的依縮小BCD嗎”換成相應的ASCH岡.依次存成到外部RAM

MOVR2,?08H:許個艙元存放2個16進W也-tt16個16進1W數占用8個單元

210011開始的毋無區(qū)中.

LOOP;WOVA,W0

OKGOH

ADDA.^Rl

LJMPSTART

WOVX期#TR,A

OHG30H

INCR0

START,MOVR0,?3(XI

INCRI

MOVR2.Sflfill

INCDfHR

MOVDPTO.-2100H

DJNZR2,MOP

LOOP:MOVA,0R0

S.IMP$

SWAPA

END

AXLA,?OFH

評分辦法?不要求寫出程序的注伴,程序設計也踞正確可得5分,指令完全篤對可得I。分,若僅寫

ORt.A.U30II

對少航揄令.可M的布卜3分:行儀外少JR指令0簾.叫的旃扣1-3?.

WWXWPTR?A

MWDPTR.S2000H

上訪魏寫多字節(jié)無符號致網法程序.祓城致存放在內部RN2耽開始的8個柴元中,3效S改在內WKXoonit,A

部RAM30H開始的8個單元,請制呼存故到外制:RAM20031開始的8個單元中.借位存放到01'標志中.EXD

注總:所有數據均按服從低字節(jié)刎島字節(jié)的眼序存放.評分辦法:不要求寫出程序的注依,程序設計也跪iE確切得5分,指令完全月對可R10分.若僅寫

ORG0對少垃指令.可酌情給卜3分:若僅有少li指令寫播.可的情扣1-3分.

IJMPSTART

OKG酬6、格存故在內部RAN2WI-2RI單元的壓縮型BCD田(跖位在的)轉換或相同的ASCII碼.依次存故到

START.WWR0,M0H外部RAM1IXIDH開始的笊元區(qū)中.

耀力R1.03(X1OKG(HI

MWDPT孔用OOOHLJMPSTART

M0YR2.?0?1ORG30H

CLRCSTART:MOVK0.煙H

LWP:W0VA.OROMOVR2.2I0H

SLBB兒很]MOVDPTK?l(JO(HI

WOYX融TR,ALOOP:MOVA,蟆。

ISCK0SNAPA

IXCRIAXLA>WFH

IXCDPTR0M.A.U3(MI(或ADDA.?30fl>

DJNZR2.LOOPMOVX?PTR.A

WWHV.Cixrnrn?

SJMP$MOV\&聃

EXDAXLA,80HI

坪分分法:不要求寫出程序的注釋.程序設計思路iE確可得5分.指令充仝巧對可幫10分.若僅馬ORI.A.U3WI(或.UH)A.U30tl)

對少我折號.可酌情給1-3分?若僅有少M枇令\帽.叫的情拉】-3分.MOVX?)P1R.A

1MCDHR

5.內部RAU40H和41H單元中存放箱2個0-9的ASCH碼(高位字節(jié)在防).諳珞其轉換為IK縮BCDINCR0

瑪<高便在8n并存入外部RAM200MI單元中.DJNZR2.!.(XH*

W:CRGOHSJMP$

I.IMPSTAR1EXD

(*G30H評分辦法:ir,葉的“體?程序設計思路正確可用§分.抹"”」??,,?對可褥io分.

STARJiWA>40H對少《*指令,可帕恰給卜3分I若僅有少M指令寫悟.即酌情扣】T分,

ANI.A.80HI

SWAPA

MOVK0.A7、內加I泗130H和38H開始的單元分別存放新8個壓縮BCD碼,聲格對應用元的內存相加(不考

MOVA.41H慮溢出》.并將利存入外3IRAV1000H開始的球元中.

AM.A.S0f:H解:ORG0

UKI.A.KOIJMBSIAKI

像G30HSJMP$

SIAIU:WYRO.s:WHESD

MOVRI*38H評分辦法:不要求寫出凡序的注釋.印多設計SJ是正確可得5分.指令完全與對可科10分.若僅與

MOVDHKHQOOH對少疑指令,可附WI給13分;若僅有少)》指令號幅.可酌情川】3分.

協(xié)R2.?08

1JOOP!WVA.鈍。9、兩個8字節(jié)超縮用D碼分別存放在內加RAM:如H和WH開{ft的證續(xù)單元中(低位字節(jié)花酋),情

ADDA.毓I將二齊求和(不考在滋出情況),并科和存入外部RAMICIOOH開始的單元中。

A蛾ORG1)

MOVWU30H

WIVX?M*1KA

MWR1,mOH

INCRO

MOVWTK.OKXiai

INCRI

MOVR2.88

IXCDHR

CI.RC

DJNZR2.ijoai>IJOOP:MOVA.W0

SJMP$.WDCA.5U

ENDMA

挪分辦法:不耍求與出程小的注釋.程序設計思路正確可犯5分,指令完全寫對可得10分,;?7-;MOVXeDHR.A

【NCR0

對少VIS號.可的情給1-3分I若僅行少*掂今Uffi.叫的情拼1-3分.

IXCRI

INCDHR

8.一一與實字節(jié)無符號數和法程序.一加粒存放在內部RAM加H開始的8個單元中.加一存放在內

DJNZR2.LCOP

標MU開祐的R4通元.峭法和速裁:列外部RAH20MH開珀曲,不單靈中.注明皿IF0標擊中

SJMPS

注意:所有數據均按騏從嫉字黃利高字巾的胤序存放.EW

ORG0諦分辦法?程序設計思路正冊可郴$分!對于僅寫出部分擔令的學生可酌情于1-4分?程序修制正

IJMPSTART確可符病分.若存在少后錯瞑,可Wrtfi扣1?3分.

ORG酬

STAR1:WYi,RO.O20fi10.將S6W「內部RAM20H2H1單元的|六進制數技映或ASCII碼依次存放到外郵HAU2000H開

MWRI,#30H始的單元中.

WWDRTR.0200011解:\DVR0.S2(HI

MWR2.叩&l3R2.?16

C\RCWDPTR.&2000H

LOOP:MOVA,很03R3.DPtl

ADOCA,?R1研Rt,DPI

WO^'X5)RTR.ALOOT:VDYik?KO

IXCR0ASLA>?OFH

INCRI5DVDPDl.STAB

IXCDPTR◎C

DJNZR2.1.(X)PVDVDPK.R3

MOVHJ.CtfW¥L,R4

VOVXWPTR.AMXZR2.LOOP

呢DH1?S.IW$

VOVR3.DPH評分辦法:巴多設計出路正脩可行5分?對卜僅寫出部分指令的學牛.可酌情蛤1-4分?程序編削正

WVRI.DPI.確"HU滿分,若在在少疑錯浜,可的怖扣1-3分.

V0V兒颯

SVAPA12.諳編篤名字節(jié)無符號數政法程序,被必效存放在內部RAM3MI開始的8個第元中,減數存放在

ANI.A.0OFH內部RAM:惻I開片的8個於元.請將登存故為外部R1VIIXIOH開始的8個秋元中.格位存放到FD標志中.

WVDPTR.arTABttfi.所有數據均按照從低字節(jié)到高字節(jié)的順序在放.

VOVCA.M,DHRW:OH30

WVDPH.R3UMPSTART

WVDPLR4Off;3011

VOVXWPTR.ASTART:MCVRO,的OH

INCopn?wcyRI.S3SH

MOVR3.[)PHwavDeiR.siOOOH

WVR1DPLWCft,R2.S8

INCKOCIHC

WNZR2.LOOPLOOP:wavA.^O

s.iw$sumA.CR]

TAB:DB-O123456789AKDEF'MOVXWTR.A

zni*w)

評分辦法:程序設計則路正砒可福S分:對丁儀寫出部分指令的學生可酌情何1—4分,程序*加正INCRI

確可犯滿分,若。在少mHH處可的慵扣1-3分.INCDPTR

DJi2R2.LOO*

11.H部RM30H和外部RM422A0H開始的單元分別存放檸網個8字節(jié)十六進加數(低位字節(jié)存WC5,C.F0

放任前).語將二者相加(不考慮泄出情況),并將和行人內麻ISM10H開始的單元中?SJMP$

ORG0評分辦法雙力修計也旃止酹町科5分?對于儀力山需分拈令的學生可酌情蛤1一4分?出序關制正

MOVRO.B3OH確可為滿分,若存在少笊鉛諛,可的例扣「3分.

NOVREOH

NHVDPIR.=22(X11113.詁編弓七字的無符號效祓法程序,被戒歿“放在內部R,tV

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論