Başparmak modu talimatları 2 bayttır ve ARM modu talimatları 4 bayttır. ekran görüntüsü, başparmak modu talimatlarının bir söküm şeklidir. Neden 2 bayt talimatıyla karıştırılmış 4 bayt talimatı görüyorum? birisi bunu açıklayabilir mi?kol başparmak modu 4bayt talimatları
şimdiden teşekkür ederiz.
Çünkü ** thumb-2 **. –
Asıl soru, bu iki mov komutunun 2 bayt (thumb1) yönergeleri olarak kodlanabildiklerinde neden 4 bayt olduğudur. –
* thumb-1 * 32bit işlem koduna sahip değil. Sadece * thumb-2 * 'mov.w' vb. Vardır. Bir işlemci, komutlar arasındaki modları (BLX, vb.) Değiştiremez, bu yüzden bu kodun * thumb-2 * olması gerekir. 'Bl' ve 'blx' bile * thumb-1 * içinde 16bit'dir. –