1樓:
二、(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
2樓:做而論道
一、判斷以下各條指令是否正確(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
題,太多了。
分開問。
c語言練習題,C語言基礎練習題
1 c語言的跳轉語句中,對於break和continue說法正確的是 a continue語句只應用於迴圈體中 b break語句只應用於迴圈體中 switch也用 c break是無條件跳轉語句,continue不是 均無條件跳轉 d break和continue的跳轉範圍不夠明確,容易產生問題 ...
計算機基礎題,計算機基礎練習題
我來回答第三題答案是 星型網,匯流排型和樹型網。我們剛學過的。應該是對的。我來回答最後一道吧,是並口和串列埠 這種問題,好像考過,忘了,哎,不會了,100道計算機基礎題 附答案 計算機基礎練習題 1.在下列說法中,正確的是 b a 計算機體積越大,其功能就越強 b 在微型計算機的效能指標中,cpu的...
微控制器複習題C語言,微控制器考試題目及答案微控制器考試複習題
暈,好多呀,可不可以分到10個問題中發,這樣我們可以多賺點分數 本來想幫你做的,可是現在作業太多了,有空了就給你看 微控制器考試題目及答案 微控制器考試複習題 微控制器原理及接 術 試卷 閉卷a卷 一.單項選擇題 每題1分,共20分 1.dptr為 c a.程式計數器 b.累加器 c.資料指標暫存器...