久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3841|回復(fù): 5
收起左側(cè)

關(guān)于51單片機(jī)匯編程序中雙字節(jié)查雙字節(jié)的查表程序問題 請(qǐng)求前輩們解惑

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

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

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

tempsnip.png

回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 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可以在存儲(chǔ)空間的任何位置,這是不對(duì)的,像這種TAB2  DW……的偽指令,一定要在在前加ORG偽來確定位置,以保證數(shù)據(jù)保存的長(zhǎng)度不能跨頁,跨頁了,INC   DPTR指令有可能會(huì)出錯(cuò)

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

使用道具 舉報(bào)

ID:710632 發(fā)表于 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語言可讀性太差了,自己看教材覺得很不好理解
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 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)太難了
你最好是抄下或者是電腦上打出來,然后,自己跟著再后面加注釋,慢慢的也就理解了
對(duì)于我來說,我有條件,基本上模棱兩可的東西就寫好代碼,然后燒錄驗(yàn)證
回復(fù)

使用道具 舉報(bào)

ID:710632 發(fā)表于 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í)只能盡量讀懂遇到的程序
回復(fù)

使用道具 舉報(bào)

ID:707687 發(fā)表于 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)位的 ...

感謝,解答
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品免费播放 | 亚洲精品在线国产 | 精品欧美黑人一区二区三区 | 91一区 | 亚州毛片 | 亚洲精品一区二区在线观看 | 久久精品一区二区 | 黄网站免费在线 | 一区二区三区国产在线观看 | 日韩高清一区 | 亚洲在线免费 | 黄视频国产 | 久久亚洲二区 | 国产精品99久久久久 | 国产视频中文字幕在线观看 | 国产成人一区二区三区 | h在线免费观看 | 国产精品久久久久久影视 | 在线观看免费av网站 | 国产精品视频久久久 | 日韩资源 | 久久久久久久久久影视 | 欧美久久一区 | a级在线免费观看 | 久久久久久久一区 | 午夜影院在线观看视频 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美一区二区三区高清视频 | 亚洲视频在线观看 | 国产成人一区二区三区精 | 一区二区在线 | 免费激情av | 99国内精品| 久久久久久久久久一区二区 | 成人一级黄色毛片 | 日本不卡一区二区三区在线观看 | 激情一区二区三区 | 精品蜜桃一区二区三区 | 久久久久久久久国产精品 | 久久精品97 | 日本午夜免费福利视频 |