ASM 板


LINE

看板 ASM  RSS
※ 引述《CuckooBoy (阿書)》之銘言: : 請問想看變數的狀態 : 譬如i=i+1; : 我想看這列的 ......左邊i的值是多少,要怎麼做呢? 你的問題有點怪,左邊是指i=的i吧? 以c語言的語法,是指i+1-->i,也就是當該行執行完後的值。 因為各家的ICE對於斷點的處理不一定相同,所以比較保險的方式是: 260 i=i+1 261 nop 然後在261行前加上斷點,中斷時去檢查i的值就可以了 當然,如果你不是用ICE的話,那可能是在261行的地方換成輸出指令,將值在某個 port或rs232或其他的方式將資料輸出。 ps.說真的,這裡是asm版,你的問題大多是C的問題,雖然說是單晶片上面的問題,但 主要又不是單晶片的問題,我想會有一些人覺得是不必要的問題也是可以理解的。 又及:你的需求可以去相關的論壇得到更多的幫助,如雷兒電子論壇、51硬派論壇、 大鳥實驗室論壇(名稱可能有錯,但是我以前去過覺得不錯的論壇)。 另外,你在上一篇問說是否可以針對一個位元的存取,在51而且,只有一小個區段的 記憶體可以做位元存取,在keilC中以bdata做為標示。 xdata unsigned char abc; bdata unsigned char bitbuffer; bit bit7 = bitbuffer^7; bit bit6 = bitbuffer^6; bit bit5 = bitbuffer^5; bit bit4 = bitbuffer^4; bit bit3 = bitbuffer^3; bit bit2 = bitbuffer^2; bit bit1 = bitbuffer^1; bit bit0 = bitbuffer^0; abc = 0x55; bitbuffer = abc; P1.1 = bit2; 這樣也可以做到,事實上,你去看keilc對於51.h的宣告,會發現他P0~P3的各位元宣告 是相同的,但不是每種編譯器都是用這種方法宣告,像是arm的c編譯器就是用上幾篇的 結構式宣告完成的。 這主要是因為C原本沒有對位元處理的指令、符號的定義,因此各家編譯器會用一些方法 來支援這部份。 -- 我只是個想賺 P 幣的迷途小羔羊 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.228.75
1F:推 CuckooBoy:推 針對一個位元的存取 ...感謝 09/08 20:58
2F:→ CuckooBoy:一個位元的存取 一般書好像沒教,這...應該是經驗吧^^蘒 09/08 20:59
3F:推 MasterChang:單位元存取多是C編譯器手冊說明,因為他也要說明內部 09/09 22:58
4F:→ MasterChang:暫存器的設定及控制方式。這就是我為何我說你沒看資料 09/09 22:59
5F:→ MasterChang:,拿到編譯器第一件事情是看手冊,不是去寫程式。再說 09/09 22:59
6F:→ MasterChang:一遍「是看手冊、不要先去寫程式」。這是台灣學生最大 09/09 23:00
7F:→ MasterChang:的通病。自己以為懂C然後就不看手冊,結果程式寫出來 09/09 23:01
8F:→ MasterChang:不是錯誤就是執行的跟設計的不一樣。 09/09 23:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP