Size: a a a

Ассемблер

2021 June 20

L

Lokilife in Ассемблер
Без понятия.
источник

L

Lokilife in Ассемблер
У меня всего 2 группы осталось.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
1
источник

L

Lokilife in Ассемблер
Гуглится максимум 2 минуты.
источник

MA

Max Azatian in Ассемблер
такой вопрос :
у меня есть беззнаковое число, которое на 4 делится с остатком. Мне это число нужно увеличить до ближайшего большего, которое на 4 делится без остатка. Как быстрее всего это провернуть?

пока обнуляю младшие два бита и добавляю 4, может есть что-то еще более быстрое?
источник

A

Aleksandr in Ассемблер
Не думаю что может быть что-то быстрее двух операций в твоем случае
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
не надо обнулять и добавлять, просто сделай or  x,11b
источник

A

Aleksandr in Ассемблер
And x, ~11b
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
исправил
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
или
or x,111b
xor x,11b
источник

A

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

MA

Max Azatian in Ассемблер
так оно все нолики на 1 поставит, а единички не поменяет, не?
источник

A

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

MA

Max Azatian in Ассемблер
так тогда у меня в младших 2 битах 3 получится, а мне 0 нужен
источник

A

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

MA

Max Azatian in Ассемблер
логично
сорри
источник

d

disba1ancer in Ассемблер
А число прям 100% делится с остатком или разные могут быть?
источник

MA

Max Azatian in Ассемблер
100000% с остатком делится
источник

A

Aleksandr in Ассемблер
Боюсь,  xor тут не поможет
источник