mrht1234
Hectopat
Daha fazla
- Cinsiyet
- Erkek
Assembly %al not allowed inw hatası alıyorum çözümü nedir hatayla ilgili ekran görüntüsü ve hataya sebep olan kodu paylaşıyorum:
[CODE lang="cpp" title="Hataya Neden olan Kod"]__asm__ volatile("inw %1, %0" : "=a" (result) : "Nd" (portnumber));[/CODE]
@bitwise
@TerabyteForever
@Enes3078
@The Anorak.
Hatanın çözümü:
[CODE lang="cpp" title="Hatayı Çözen Kod" highlight="1-2"] uint16_t result;
__asm__ volatile("inw %1, %0" : "=a" (result) : "Nd" (portnumber));[/CODE]
16bit işleneler inw çalışır benim hatam 8 bit işlenenlere inw vermemdi.
[CODE lang="cpp" title="Hataya Neden olan Kod"]__asm__ volatile("inw %1, %0" : "=a" (result) : "Nd" (portnumber));[/CODE]
@bitwise
@TerabyteForever
@Enes3078
@The Anorak.
Hatanın çözümü:
[CODE lang="cpp" title="Hatayı Çözen Kod" highlight="1-2"] uint16_t result;
__asm__ volatile("inw %1, %0" : "=a" (result) : "Nd" (portnumber));[/CODE]
16bit işleneler inw çalışır benim hatam 8 bit işlenenlere inw vermemdi.
Son düzenleme: