微控制器基礎練習題,微控制器基礎練習題,高分懸賞

2021-03-04 09:01:12 字數 3985 閱讀 4269

1樓:多乙份痴情

mov dptr, #2000h

回movx a, @

答dptr

微控制器基礎練習題,高分懸賞

2樓:

二、(1)mov a,#48h 立即數定址,(a)=48h

(2)add a,60h 直接,(a) = 19h + 35h = 4eh

(3)anl a,@r0 間接 (a)=19h 與0fh =09h

(4)xchd a,@r0 間接 (a)=1fh

(5)movx a,@dptr 間接 (a)=aah

(6)mov a,r0 暫存器 (a)=30h

(7)movc a,@a+dptr 變址 (a)=23h

三、mov r1,#30h //把30h送到r1

mov a,#64h //把64h送到a

add a,#47h //把a的內容加47h,即 64h+47h

da a //對a進行調整

mov @r1,a //把相加的結果送到(30h)這個位址中

這個功能就是 64h+47h,結果送30h位址。

anl a,#17h //把a中數和17h相與,即80h和17h相與,結果是0,a的值是0

orl 17h,a //把17h位址中的數與a進行或操,即 34h與0相或,得34h ,送(17h)位址

xrl a,@r0 // a中數值與(17h)位址中的數值進行異或,即34h與0異或,得 34h,(a)=34h

cpl a // 按位取反a, (a)=0011 0100 按位取反後:1100 1011,即(a)=cbh

四、mov dptr, #2000h

movx a, @dptr

mov 50h,a

mov dptr,#3000h

movx a, @dptr

mov dptr, #2000h

movx @dptr, a

mov dptr, #3000h

mov a,50h

movx @dptr, aend

3樓:做而論道

一、判斷以下各條指令是否正確(ll1和proc為標號,對的打√,錯的打×,共3*10=30分)

(1)mov @r0,r7 ( x )

(2)xchd a,30h ( x )

(3)movx a,r3 ( x )

(4)add a,r7 (y )

(5)subb r1,r2 (x )

(6)anl 36h,#99h (y )

(7)mov c,acc.0 (y )

(8)orl p1.0,c (x )

(9)jbc 20h.0,ll1 (y )

(10)lcall proc ( y)

二、 下列各條指令其源運算元的定址方式是什麼?

各條指令單獨執行後,a中的結果是什麼?

設(60h)=35h,(a)=19h,(r0)=30h,(30h)=0fh,(dptr)=2000h,(2000h)=aah,(2019h)=23h (共5*7=35分)

(1)mov a,#48h 立即數定址,a=48h

(2)add a,60h 直接,a = 19h + 35h = 4eh

(3)anl a,@r0 間接

(4)xchd a,@r0 間接

(5)movx a,@dptr 間接

(6)mov a,r0 暫存器

(7)movc a,@a+dptr 變址

三、閱讀下列程式段,寫出每條指令執行後的結果,並說明此程式段完成什麼功能?(20分)

(1)mov r1,#30h

mov a,#64h a = 64h

add a,#47h a = 64h + 47h = abh

da a a = 11h

mov @r1,a (30h) = 11h

(2)閱讀程式:若(a)=80h,(r0)=17h,(17h)=34h,

執行下列程式段後,(a)=?

anl a,#17h a = 80 與 17 = 00h

orl 17h,a (17h) = 34h

xrl a,@r0 a = 00 異或 34h = 34h

cpl a a = cbh

題,太多了。

分開問。

微控制器的練習題目 20

4樓:匿名使用者

第2題題幹不完整。對於12mhz左右晶振來說,timerx的最大溢位時間可以到65.535ms。

第3題a

第4題a

第5題跟第2題一樣缺少前提。假定採用12mhz晶振,那麼選b。

第6題選c

第7題c、b

第8題c

第9題d

求解微控制器練習題的答案

5樓:匿名使用者

從mov c a,@a+dptr這道題開始,答案依次如下:

程式儲存器(1081h),08h,7fh,81h,00h,cfh,c0h,01h,40h

6樓:西北風韻

要從頭開始學習才能回答

7樓:依琉繪璃

從上至下的順

序 20h 30h 50h 50h 3056h 50h 50h 50h 50h 60h 50h

不好意思,沒有做完,其實這些都很簡單,掌握好定址版方式就可以做出來了。權

8樓:匿名使用者

看起來很複雜的樣子?

9樓:匿名使用者

我可以告訴你,但不知道在哪教你

10樓:匿名使用者

這個我看不懂。乙個英文本都看不懂,怎麼看吶?我看了等於不看那看。如果只,

11樓:匿名使用者

想要答案嗎?要答案就找我,我可以給你答案要不要?要就找我吧,我有答案我告訴你。

12樓:匿名使用者

這個也打不上,也不知道啊,怎麼打呀?人家會做的,拿就答上了,不會做的,咱是打不上啊,不會呀,一層一層一層一層一層根本就不會

13樓:匿名使用者

講著講著講著講著講著你在哪想你想你想

微控制器8051基礎問題,微控制器8051和8951哪個新

標準51 只有128位元組片內ram,00h 1fh工作暫存器區,共4組,通過rs1.rs0選擇工作暫存器組,20h 2fh共16位元組 128個位 可位定址區。30h 7fh通用暫存器區,用來存放程式執行過程中的臨時引數和堆疊區。80h 0ffh特殊功能暫存器區,8051的特殊功能暫存器佔用位址 ...

無任何基礎學微控制器

我對這門課程非常感興趣.有這句話,相信你能學好.直接讀你那本書就可以.配合動手除錯,學微控制器必須有硬體平台,因為它是基於硬體的語言,c語言的話,學好了微控制器再去學把,它只能對提高程式設計效率有幫助.我搞了三年微控制器才正式學c,彙編的話,沒必要去看它,和微控制器關係不大,如果你是先學了彙編的人,...

微控制器問題,微控制器的問題

是 51 微控制器問題?正負數分開存放。零,放在正數一起。main mov 20h,21h 設定存放正數的起始位址mov 60h,61h 設定存放負數的起始位址mov r0,40h 資料源位址mov r2,20 資料個數lp mov a,r0 jnb acc.7,zh mov r1,60h 取負數位...