欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 關(guān)于51單片機(jī)匯編程序中雙字節(jié)查雙字節(jié)的查表程序問題 請求前輩們解惑 [打印本頁]

作者: yigui579    時(shí)間: 2020-3-18 10:28
標(biāo)題: 關(guān)于51單片機(jī)匯編程序中雙字節(jié)查雙字節(jié)的查表程序問題 請求前輩們解惑
新人發(fā)帖,有過C51單片機(jī)學(xué)習(xí)經(jīng)歷,現(xiàn)因?qū)W習(xí)原因開始接觸匯編
如圖是匯編程序中雙字節(jié)查雙字節(jié)的查表問題,圖內(nèi)方框中的程序使我困擾很久不得其解
我的理解中方框中的程序貌似是把電壓值x乘以2后與原DPTR相加,不知道是否有錯(cuò)誤
請問:1、第二個(gè)RLC A指令不用給CY清零是因?yàn)殡妷簽?0位二進(jìn)制數(shù),高八位乘以2后不會產(chǎn)生進(jìn)位的原因么
          2、
最終得出DPH時(shí)為什么要加CY(為什么要用ADDC A,Rn指令,用ADD A,Rn會怎么樣)

          3、ADD A,DPL右邊的注釋是不是有問題
          4、
電壓x與溫度y是怎么對應(yīng)起來的,為什么電壓值x乘以2后與溫度表首地址相加就得到對應(yīng)的溫度

請前輩們解惑,如果可以的話可以幫我解讀一下框內(nèi)程序么,感激不盡!




作者: Y_G_G    時(shí)間: 2020-3-18 13:56
1:因?yàn)楹竺鍾2也在移位,你試著一個(gè)數(shù)移位試一下就知道了
2:那是加法運(yùn)算,加法運(yùn)算難道不是要算上進(jìn)位的嗎?
3:沒有問題,只是你還沒有學(xué)完這破玩意,DPTR是一個(gè)16位的地址,也是8051中唯一一個(gè)可以直接進(jìn)行運(yùn)算的16位地址
4:2那是地址要*2,因?yàn)楹竺鎀AB2:跟著的是一個(gè)”DW“的偽指令,DW大概的意思是:用兩個(gè)地址來保存這數(shù)據(jù)

5:上面說TAB2可以在存儲空間的任何位置,這是不對的,像這種TAB2  DW……的偽指令,一定要在在前加ORG偽來確定位置,以保證數(shù)據(jù)保存的長度不能跨頁,跨頁了,INC   DPTR指令有可能會出錯(cuò)

如果你看不明白,可以不用學(xué)上面的東西,用處不大,以后最好是用C,不是項(xiàng)目指定的話,最好遠(yuǎn)離匯編

作者: yigui579    時(shí)間: 2020-3-18 19:01
Y_G_G 發(fā)表于 2020-3-18 13:56
1:因?yàn)楹竺鍾2也在移位,你試著一個(gè)數(shù)移位試一下就知道了
2:那是加法運(yùn)算,加法運(yùn)算難道不是要算上進(jìn)位的 ...

非常感謝解答,考研復(fù)試要考這個(gè)匯編,比起C語言可讀性太差了,自己看教材覺得很不好理解
作者: Y_G_G    時(shí)間: 2020-3-18 20:13
yigui579 發(fā)表于 2020-3-18 19:01
非常感謝解答,考研復(fù)試要考這個(gè)匯編,比起C語言可讀性太差了,自己看教材覺得很不好理解

匯編這玩意不好學(xué)
我現(xiàn)在用的就是匯編,準(zhǔn)備打算學(xué)C了
如果你沒有寫好一個(gè)程序燒錄去驗(yàn)證的話,光背就有點(diǎn)太難了
你最好是抄下或者是電腦上打出來,然后,自己跟著再后面加注釋,慢慢的也就理解了
對于我來說,我有條件,基本上模棱兩可的東西就寫好代碼,然后燒錄驗(yàn)證
作者: yigui579    時(shí)間: 2020-3-19 09:25
Y_G_G 發(fā)表于 2020-3-18 20:13
匯編這玩意不好學(xué)
我現(xiàn)在用的就是匯編,準(zhǔn)備打算學(xué)C了
如果你沒有寫好一個(gè)程序燒錄去驗(yàn)證的話,光背就有 ...

是的,學(xué)習(xí)C的時(shí)候基本都是邊研究程序邊搭建實(shí)物的,理解的更深刻一些
現(xiàn)在在家學(xué)習(xí)匯編暫時(shí)只能盡量讀懂遇到的程序
作者: WEI12    時(shí)間: 2020-6-21 21:31
Y_G_G 發(fā)表于 2020-3-18 13:56
1:因?yàn)楹竺鍾2也在移位,你試著一個(gè)數(shù)移位試一下就知道了
2:那是加法運(yùn)算,加法運(yùn)算難道不是要算上進(jìn)位的 ...

感謝,解答




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1