8 EYLÜL 2009, Salı
&Quot;xor tür tür" yapmak için herhangi bir neden;?
xor eax, eax
sıfır eax
, değil mi kılacak? Neden MSVC Bazen benim çalıştırılabilir kod koymak? mov eax, 0
daha verimli mi?
012B1002 in al,dx
012B1003 push ecx
int i = 5;
012B1004 mov dword ptr [i],5
return 0;
012B100B xor eax,eax
Ayrıca, ne anlama geliyor in al, dx
yapmak için?
CEVAP
8 EYLÜL 2009, Salı
Evet, daha verimlidir.
Bu işlem kodu ise daha kısa mov eax, 0
yalnızca 2 bayt ve işlemciyi tanır özel durum ve davranır olarak mov eax, 0
olmadan bir yanlış okuma bağımlılık eax
, yani yürütme zamanı aynıdır.
Bunu Paylaş:
İlk metin ile bir Android Spinner yapm...
&; mesaj herhangi bir modülü yüklemek ...
İnput type=&; tarih" biçimini " d...
Neden JavaScript ile " başlatmak i...
Neden C STL herhangi bir "ağaç&qu...