Size: a a a

Ассемблер

2019 December 01

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Poala (jug) ⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
есть кто шарит в ассемблере и мечтает обновить купить тачку к новому году?¡
иди от сюда
источник

О

Отдел К in Ассемблер
Poala (jug) ⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀
есть кто шарит в ассемблере и мечтает обновить купить тачку к новому году?¡
Я хочу
источник

MW

Mohammad Wolf in Ассемблер
Доброе утро. Строка "mul rcx" по умолчанию значит "rax = rax*rcx"? И если есть такая строка "mov bl, [rsi]", то rbx становится равным bl?
источник

MW

Mohammad Wolf in Ассемблер
есть вообще отладчик, где бы мог посмотреть значения этих регистров?
источник

MW

Mohammad Wolf in Ассемблер
все-таки bl и rbx связаны. Где найти связь между ними в интернете? При отладке я такое заметил
источник

AG

Alexander Galileev in Ассемблер
Mohammad Wolf
все-таки bl и rbx связаны. Где найти связь между ними в интернете? При отладке я такое заметил
bl - часть регистра rbx. Точнее, это младшие 8 бит 64-разрядного регистра rbx.
источник

MW

Mohammad Wolf in Ассемблер
Alexander Galileev
bl - часть регистра rbx. Точнее, это младшие 8 бит 64-разрядного регистра rbx.
что-то я такое никак в интернете не нашел. Я так и знал, что так будет
источник

L

Leon in Ассемблер
Mohammad Wolf
что-то я такое никак в интернете не нашел. Я так и знал, что так будет
Да ладно,  как это не нашел. Это  же основа основ - организация регистров в x86
источник

MW

Mohammad Wolf in Ассемблер
Leon
Да ладно,  как это не нашел. Это  же основа основ - организация регистров в x86
уже нашел
источник

MW

Mohammad Wolf in Ассемблер
Leon
Да ладно,  как это не нашел. Это  же основа основ - организация регистров в x86
bl - это младший регистр ebx, а bh старший ebx, так?
источник

MW

Mohammad Wolf in Ассемблер
Leon
Да ладно,  как это не нашел. Это  же основа основ - организация регистров в x86
т.е. bl и bh весят по 32 бита для rbx?
источник

L

Leon in Ассемблер
Там еще ja есть
источник

L

Leon in Ассемблер
Bx
источник

L

Leon in Ассемблер
Bl и bh  8 битные
источник

AG

Alexander Galileev in Ассемблер
Википедия, статья "Регистр процессора", раздел "Архитектура х86". Там наглядно, с картинками.
источник

MW

Mohammad Wolf in Ассемблер
такс. Допустим у нас rbx - это 64 бита. Если напечатаю его, то мне выведет все 64 ячеек. ebx мне выведет первые 32 ячеек rbx справа налево. bx - выведет 16 первых ячеек справа налево rbx. bl - 8 ячеек справа налево rbx. И bh - 8 ячеек после bl, так?
источник

AG

Alexander Galileev in Ассемблер
Да.
источник

MW

Mohammad Wolf in Ассемблер
спасибо. Понял
источник

MW

Mohammad Wolf in Ассемблер
А при запуске программы регистр rbx равен нулю что-ли?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Mohammad Wolf
А при запуске программы регистр rbx равен нулю что-ли?
это не гарантировано
источник