Hi ,
I have Asked a near question few days ago but I am still confused about the following :
I know that there is ARM Instruction set which is all 32-bit wide Encoding
but for thumb and thumb-2 comes the confusion:
1) thumb : for each 16 bit instruction there is an ARM (32-bit Encoding) with corresponding functionality BUT : Does THUMB contain 32-bit encoded instructions in addition to those 16-bit instructions .... if yes do they have Similar Encoding like ARM or Totally different ?
2) I understand That thumb-2 added some new 16-bit and 32-bit instructions .... is that the only difference between Thumb and Thumb2 ?
please tell the reference for ur answer
Thanx
Look at page 6 of this guide for more on Thumb2
/cfs-file/__key/communityserver-discussions-components-files/18/Cortex_2D00_M-for-Beginners-_2D00_-2017_5F00_EN_5F00_v2.pdf