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

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

QQ登錄

只需一步,快速開始

搜索

關(guān)于單片機(jī)DPTR查表類的問題

查看數(shù): 2731 | 評(píng)論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2019-1-13 14:00

正文摘要:

為什么R2R3要先清c然后左移一位啊,clr   c rlc     a不明白為什么要這么做

回復(fù)

ID:401564 發(fā)表于 2019-1-13 20:36
前面幾個(gè)用過匯編16位查表嗎?
R2和R3是分別放了一個(gè)16位數(shù)據(jù)的高位和低位,左移一位是為了要乘以2,先清除C標(biāo)志位,等到低位的R3位移的時(shí)候,R3的7位(就是最高位)就會(huì)變成C位,之前的清除的C位就變成了R3的0位,再R2帶進(jìn)位位移的時(shí)候,C就變成了R2的0了,這樣就可以達(dá)到一個(gè)乘以2的作用
至于為什么要乘以2,因?yàn)門AB2:DW  這個(gè)表是以兩個(gè)字節(jié)來存放的,因?yàn)槭钦加昧藘蓚(gè)字節(jié)的,乘以2之后,再把這個(gè)結(jié)果當(dāng)成表的偏移量來查表,才能得到正確的值
ID:450037 發(fā)表于 2019-1-13 18:43
ahshmj 發(fā)表于 2019-1-13 18:14
RLC是帶C的循環(huán)左移指令,指令執(zhí)行后:C的值送入最低位就是A0位,A0位送入A1......,依次往上,最高位A7送 ...

程序里循環(huán)左移一位是什么意思?為什么要循環(huán)左移一位
ID:7485 發(fā)表于 2019-1-13 18:14
RLC是帶C的循環(huán)左移指令,指令執(zhí)行后:C的值送入最低位就是A0位,A0位送入A1......,依次往上,最高位A7送入C,執(zhí)行該指令之前,C中的值不確定,就有可能出錯(cuò),所以必須清零。RRC指令也一樣。只是方向相反。
ID:94031 發(fā)表于 2019-1-13 16:13
rlc     a  是循環(huán)左移,不清c,c值會(huì)左移到a的最低字節(jié)。
ID:467418 發(fā)表于 2019-1-13 16:00
加法會(huì)產(chǎn)生進(jìn)位,使C置1,所以要先清C,而且,ADDC是帶進(jìn)位的加法計(jì)算。
ID:467418 發(fā)表于 2019-1-13 15:49
加法ADD可能會(huì)產(chǎn)生進(jìn)位,然后ADDC是帶進(jìn)位的加法運(yùn)算,所以C要先清零。(接觸單片機(jī)沒多久,但這應(yīng)該是一個(gè)原因)

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产乱精品一区二区三区 | 日韩精品久久久久久 | 精国产品一区二区三区四季综 | 青青草一区二区 | 色天天综合 | 亚洲欧洲在线观看视频 | 国产视频在线观看一区二区三区 | 欧美日韩在线精品 | 亚洲精品免费观看 | 欧美日韩在线一区二区 | av免费在线观看网站 | 国产精品一区二 | 日韩视频免费在线 | 日韩精品一区二区三区中文在线 | 欧美性猛交一区二区三区精品 | 一区二区三区免费 | 麻豆视频国产在线观看 | 午夜精品久久久久久久星辰影院 | 久久亚洲一区二区 | 日韩欧美黄色 | 日韩精品视频在线观看一区二区三区 | 日本人做爰大片免费观看一老师 | 成人免费黄视频 | 免费在线看黄 | 久热久热 | 欧美精品福利视频 | 久久久精 | 亚洲一区二区av | 中文字幕免费视频 | 秋霞在线一区 | 亚洲成人一区二区 | 午夜男人天堂 | 九九九视频在线观看 | 四虎永久免费在线 | 欧美日韩久久久 | 91在线精品一区二区 | 女同久久另类99精品国产 | 亚洲精品一区在线观看 | 中文字幕高清 | 精品久久久999 | 久久人爽|