星期一, 3月 17, 2008

ARM Thumb Instruction set/format

Class: SOC Design & Implementation
Date: 2008/03/13 (Tuesday)
HomePage: My BB
Professor : 朱守禮 (Slo-Li Chu) slchu@cycu.edu.tw
Course Description: ARM Thumb Instruction set/format.
當天戰鬥力: 80%
吸收度: 70%
Experience:
講解Thumb 指令類別, 及該模式下, 如何以16bit 來操做 32bit 的位置.
兩個issue:
  • BL 如何達成 22bit address.
  • SWI Arg 有何意義.
  1. BL 經Stenly 查尋 ADS sample code , BL利用compiler 實作兩次, 以HI, Low bit 控制該次填入Address.
  2. SWI Arg目前推估是用於Software Interrupt 對映, 而非單純的註解, 不然對於Software Interrupt 只能一種無法合理解釋.
  3. Thumb2 performance 表示 performance 跟ARM 一樣, Size 跟Thumb一樣.(Page 95).
  4. 下次講 ARM/Thumb interworking(重要) w/ 3 Stage Pipeline.
本次上到Page 100

沒有留言: