Author Topic: >> รบกวน ใครพอ อธิบาย หน้า Disassemble ได้บ้างอ่ะครับ  (Read 554 times)

Offline TaoTao

  • Full Member
  • ***
  • Posts: 191
    • View Profile
ปัจจุบัน ผมหันมาใช้ STVD + COSMIC_C กับ STM8 ครับ
คือ อยากจะรู้ Machine Cycle ที่ใช้ในโค้ด แต่หาดูการนับ cycle ใน STVD ไม่เจอ

ลองเปิด TIM1 ดูบิต counter
แต่คิดว่า ไม่น่าใช่ เพราะคำสั่ง ง่ายๆ นับไป 20,000 -30,000 cycle
ซึ่งขัดแย้งกับ Refference Manual เค้า

เลยลองเปิด Dissasemble ปรากฎว่า  @_@!

คือ อยากเพียงทราบว่า มันใช้ไปกี่คล็อกของคำสั่งเรา น่ะครับ

มันใช้ดูได้ไหมครับ ต้องดูตรงไหนหว่า ใครอ่านออกบ้างน่ะครับ
มีไฟล์แนบน่ะครับ โค้ดผมเอง..

ขอบคุณล่วงหน้าครับ
^__^!





Offline TaoTao

  • Full Member
  • ***
  • Posts: 191
    • View Profile
หน้า Disassemble เจอ Help ที่เขาอธิบายไว้บ้างแล้ว
แต่ Cycle cnt ยังหาไม่เจอน่ะครับ

ปัจจุบัน นับจาก TIM1
แต่เวลา เข้า-ออก จาก Function
ค่าเวลามันเพิ่มขึ้นมากมาย แบบแปลกๆ
บางที เปลี่ยนไป เป็นหมื่น ถึงหลายหมื่น cnt  O_o!
ซึ่ง มันไม่น่าจะใช่ เพราะใช้ scope จับ
มันก็ทำงานปกติดี

มีวิธีนับ Cycle วิธีอื่น อีกไหมหว่า