Size: a a a

Ассемблер

2020 June 09

d

damagekidϡ in Ассемблер
можно и 4
источник

d

damagekidϡ in Ассемблер
поставить
источник

d

damagekidϡ in Ассемблер
инт тип все же
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
damagekidϡ
почему после 2 итерации вместо 3 выдает 5-ку
а почему сдесь 2?
источник

d

damagekidϡ in Ассемблер
1 10
источник

d

damagekidϡ in Ассемблер
a = 1
источник

d

damagekidϡ in Ассемблер
b = 10
источник

d

damagekidϡ in Ассемблер
inc eax ;  ==inc [a]
источник

d

damagekidϡ in Ассемблер
Я уже поправил inc
источник

d

damagekidϡ in Ассемблер
mov ecx, [a]  
while:
 
  cmp ecx, [b]
  je exit
 
  mov ax, [a]
  mov bx, [a]
  mul bx
  mov [two], ax
 
  inc ecx
  mov [a], ecx

  jmp while
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
damagekidϡ
инт тип все же
в асме нет интов, есть размеры
источник

d

damagekidϡ in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
в асме нет интов, есть размеры
Размер инт 4 байта
источник

Н

Никитос in Ассемблер
Reply to @s54816:
Я только сейчас понял, что там число — кусок инструкции, просто это ARM, а не x86. На  64-битном ARM будет z0 xy 80 52 c0 03 5f d6, где xyz — это твоё значение, умноженное на 32 и переведённое в шестнадцатеричную систему.
>
@s54816 а как мне передать 1(True)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
damagekidϡ
Размер инт 4 байта
вот в такой манере и надо думать, и выполнять операции с соответствующими размерами
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
damagekidϡ
Размер инт 4 байта
тогда почему ты выполняешь беззнаковое умножение?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
мож это значение в данном коде не будет иметь, но все же
источник

d

damagekidϡ in Ассемблер
Вместо mul, imul просто написать :?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
и какие размеры у тя для а и b
источник

d

damagekidϡ in Ассемблер
4
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
и опять вопрос к размерам. почему ты в 16 битные регистры копируешь? это потенциальная ошибка и это затрудняет отладку
источник