Size: a a a

Ассемблер

2019 December 03

Н

Никита in Ассемблер
Ну например мне именно нужно сдвинуть результат умножения
источник

Н

Никита in Ассемблер
Я непомню можно ли так
источник

C

Crush_my_love in Ассемблер
>The source operand can be an immediate value ( constant ) of 32 bits, a memory reference or a register.

Эм т.е. получается константные значения не могут быть больше 4 байт даже в 64 битном режиме?(т.к. я читаю как писать в асме именно под 64).
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Никита
Ну например мне именно нужно сдвинуть результат умножения
       shld    edx,eax,3
       shl     eax,3

пока только так придумал
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
       shrd    eax,edx,3
       shr     edx,3

вот
источник

MW

Mohammad Wolf in Ассемблер
прогуглил
источник

AG

Alexander Galileev in Ассемблер
Да, у команды mul один неявный операнд, но там всё сложнее.
источник

AG

Alexander Galileev in Ассемблер
В зависимости от разрядности явного операнда будет использоваться та или иная часть регистра RAX (или весь регистр целиком).
источник

AG

Alexander Galileev in Ассемблер
И куда попадёт результат - тоже зависит от разрядности. Может и на два регистра разложиться.
источник

MW

Mohammad Wolf in Ассемблер
Alexander Galileev
И куда попадёт результат - тоже зависит от разрядности. Может и на два регистра разложиться.
А если уже разрядность не помещается в rax, то уже передается в rdx?
источник

MW

Mohammad Wolf in Ассемблер
капец какой же запутанный асм. Надо было с него начинать, а не с плюсов
источник

AG

Alexander Galileev in Ассемблер
@Wolf95Chechen Да, тогда результат раскладывается на rdx и rax.
источник

MW

Mohammad Wolf in Ассемблер
Alexander Galileev
@Wolf95Chechen Да, тогда результат раскладывается на rdx и rax.
все, теперь понял
источник

AG

Alexander Galileev in Ассемблер
С делением, кстати, похожая ситуация. Ну это так, на будущее. :-)
источник
2019 December 04

楽園松本 in Ассемблер
Mohammad Wolf
капец какой же запутанный асм. Надо было с него начинать, а не с плюсов
Это не асм запутанный, а реализация процессора.
источник

.

.Ru in Ассемблер
Кто через часа 3 свободен и сможет помочь по асм?
Очень нужно
источник

A

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

.

.Ru in Ассемблер
Лабы
источник

.

.Ru in Ассемблер
Для экз я готов деньги заплатить, чтобы мне чел сделал
источник