Size: a a a

Ассемблер

2021 June 24

s

s54816 in Ассемблер
shl просто отбрасывает старшие биты, и для этого не нужен более широкий регистр. А если в этих битах нули были, так ещё и потерь не будет.
источник

D

Den in Ассемблер
ну ты подвинь shrом в памяти значение db или dd например и увидишь
источник

AM

Alexander Morozov in Ассемблер
Стоит.
источник

D

Den in Ассемблер
ну shl понятно а вот есть например пустое место справа в дебагере shr-сдвигаешь а они за пределы dd скажем не вылазят а пропадают а надо чтобы подальше влезли скажем я результат накапливаю так
источник

ST

Saenro T in Ассемблер
shl/shr если что-то и выбросит, то оно в CF прилетит, так что будет шанс подобрать если надо. (Если побитово выталкивать)
источник

D

Den in Ассемблер
Вот! это уже конструктивно! это же такой ловкий трюк, :)
источник

DB

Dima Bat in Ассемблер
признавайся это ты статью на хабр написал?))
источник

DB

Dima Bat in Ассемблер
😀😀
источник

A

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

АШ

Алексей Шведов... in Ассемблер
Зачем в памяти, зачем двигать? Просто смещение добавь, и всё

lea eax, dword[mem+0x1] ; 0x2, 0x3, 0x4, 0x5...
shl/shr eax, ...
; если надо
источник

AM

Alexander Morozov in Ассемблер
Можно на проект PDPy11 посмотреть.
источник

D

Den in Ассемблер
пока ничего, просто думаю мысли которые возникали, в процессе кодинга и обсуждаем вот :)
источник

АШ

Алексей Шведов... in Ассемблер
Он
источник

DB

Dima Bat in Ассемблер
🤣🤣ага попавсь))
источник

АШ

Алексей Шведов... in Ассемблер
Так он сам писал, он тут и предлагал, у кого время есть - кто сможет алгоритм быстрее написать. А потом уже выложил на хабр
источник

DB

Dima Bat in Ассемблер
так я видел.Только я не видел сообщения что на хабр ее выложил)
источник

АШ

Алексей Шведов... in Ассемблер
Переслано от Saenro T
Подождииии, дай хоть статью на Хабре запощуууу)
источник

ST

Saenro T in Ассемблер
Причины минусов:
Низкий технический уровень материала: 83,33%
Пост небрежно оформлен 8,33%
Не согласен с изложенным 8,33%
Остальные 7 пунктов 0%

7 — за, 12 —против.
источник

DB

Dima Bat in Ассемблер
низкий технический уровень? это как понимать? добыло на си написать?))🤣🤣
источник

D

Den in Ассемблер
ну все верно технический уровень низкий у наз ведь низкоуровневое програмирование!
источник