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 取負數位...