[問題] 怎麼看高階語言指令使用的 cycle time?

看板ASM (組合語言)作者 (藍影)時間14年前 (2010/12/03 14:47), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
※ [本文轉錄自 Programming 看板 #1C-98phM ] 作者: tropical72 (藍影) 看板: Programming 標題: [問題] 怎麼看高階語言指令使用的 cycle time? 時間: Fri Dec 3 14:46:08 2010 先說抱歉, 我不是很明白標題怎麼下. 本身是用 C language, 近期一些特殊需求, 開始翻 paper, 將一些數學函式 - 三角,反三角.幕次..etc 想寫得較快, 目前是用高精度計時器去跑1000次計時,但有時出來效果很不穩 ( 有時用 math.h 比較快,有時用我寫的比較快) 後來查一些網頁,大多是從編出來的組語去分析 cycle time. 無奈偏偏沒接觸組語, 希望有經驗的人能提供一些方向, 以解決我的二個問題 (1) 怎麼看 C 語言編出來的組語? (2) 翻出來的 add, sub, mult, div 所用的 cycle time 我只知道是固定的, 是否有相關網址 or datasheet 可查這些 cycle time? 謝謝各位的不吝指教,感激不盡! -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142 tropical72:轉錄至看板 C_and_CPP 12/03 14:47 -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142

12/03 15:56, , 1F
那個 你是寫windows的程式還是單晶片的程式?
12/03 15:56, 1F

12/03 15:56, , 2F
windows的程式因為call back的關係,用timer跑會不準哦
12/03 15:56, 2F

12/03 16:31, , 3F
Windows,用高精度計數器 QueryPerformance
12/03 16:31, 3F
文章代碼(AID): #1C-99qrZ (ASM)
文章代碼(AID): #1C-99qrZ (ASM)