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

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

QQ登錄

只需一步,快速開始

搜索

關(guān)于C語言邏輯運(yùn)算的問題

查看數(shù): 1941 | 評(píng)論數(shù): 5 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-12-8 16:24

正文摘要:

如圖:已知PHASE_ADD=566(上一張?zhí)佑羞@個(gè)完整的程序),當(dāng)Index+add時(shí),超過256怎么辦?它這個(gè)時(shí)怎么運(yùn)算的? 比如COS_temp = SINE_TABLE[300]時(shí)這時(shí)候已經(jīng)超過了數(shù)組的最大值,請(qǐng)問這個(gè)怎么算的? 后面D ...

回復(fù)

ID:883242 發(fā)表于 2021-12-9 01:28
第294行不會(huì)出現(xiàn)越界,設(shè)index=236,那么index+64=44,絕不是你想象的index=300。
ID:979299 發(fā)表于 2021-12-8 22:26
看程序應(yīng)是產(chǎn)生多相位正弦波的,0X8000和數(shù)組安位異或運(yùn)算后給到DAC0和DAC1,用于轉(zhuǎn)換數(shù)量
ID:624769 發(fā)表于 2021-12-8 22:05
當(dāng) 變量為 char 型時(shí) 0xff +0x01 = 0x00  ,  0xff +0x02 = 0x01  ,    0xf0 +0x12 = 0x02, 以此類推。

數(shù)組索引比較特別, 編譯器不同,芯片硬件不同往往結(jié)果會(huì)不同,最好自己做個(gè)試驗(yàn),然后Ctrl +F5 看一下實(shí)際效果,超出數(shù)組邊界一般會(huì)有多個(gè)可能。
當(dāng):數(shù)組  Temp[] 為 code 時(shí), 當(dāng)你超出定義范圍時(shí),可能會(huì)  越界,即假定你定義  數(shù)組Temp[100], Temp2[100], 當(dāng)你引用 Temp[101] 時(shí)會(huì)去引用 Temp2[0];
當(dāng):數(shù)組  Temp[256] 為 pdata 時(shí), 你引用 Temp[257] 他會(huì)回歸引用 Temp[1];

各種情況各種分析,無法一概而論,受編譯器影響,也受芯片硬件影響,最終還是自己 Ctril + F5 比較可靠。

DAC1與0X8000 的 異或 我在你上個(gè)帖子已經(jīng)說了,就不再重復(fù)了。你自己可以查看一下。
ID:160500 發(fā)表于 2021-12-8 20:13
這個(gè)程序里不可能超過256,因?yàn)镮ndex是一個(gè) unsigned char類型的變量,它最大就是255。如果直接寫COS_temp = SINE_TABLE[300],會(huì)出現(xiàn)錯(cuò)誤,數(shù)組越界。看這個(gè)程序賦值語句它是把運(yùn)算的值的低八位賦給Index。與0X8000異或最高位取反

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久国产婷婷国产香蕉 | 蜜桃av人人夜夜澡人人爽 | 国产精品久久久久久网站 | 一区二区不卡 | 国产一区二区三区久久久久久久久 | 久久青草av | 久久国内精品 | 午夜免费视频 | 国产精品亚洲精品日韩已方 | 精品亚洲一区二区三区 | 国产精品一级 | 国产精品96久久久久久 | 91在线精品秘密一区二区 | 羞羞网站免费观看 | 在线观看亚洲专区 | www国产成人免费观看视频,深夜成人网 | 成人一区二区三区在线观看 | 成人国内精品久久久久一区 | 成人欧美一区二区三区在线观看 | 毛片免费观看 | 精品视频一区二区 | 国产精品区二区三区日本 | 国精久久 | 欧美日韩精品亚洲 | 日干夜操 | 国产精品日韩 | 夜夜骚视频 | 欧美一区二区在线播放 | 国产成人精品一区二 | 欧美一区不卡 | 日韩在线欧美 | 久久精品国产99国产精品亚洲 | 黄色毛片在线看 | 国产成人精品一区二区三区四区 | 日韩成人在线视频 | 国产成人99久久亚洲综合精品 | 亚洲高清视频在线观看 | 日韩精品在线网站 | 久久久精品视频一区二区三区 | 午夜欧美一区二区三区在线播放 | 91精品国产综合久久久久久丝袜 |