Size: a a a

Ассемблер

2021 June 26

DB

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

DB

Dima Bat in Ассемблер
завтра попробую.
источник

ST

Saenro T in Ассемблер
Лучше глянь в отладчике тот код на 32-х регистрах и всё поймёшь
источник

DB

Dima Bat in Ассемблер
Не я видел уже этот алгоритм сдвига на форуме радиокот
источник

DB

Dima Bat in Ассемблер
Но я не понял. Там автор использовал понятие среднего бита
источник

DB

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

DB

Dima Bat in Ассемблер
Я не понял что это за средний бит
источник

P

ProMiNick in Ассемблер
а бедные досеры до сих пор в 8ми битах сидят? давно же даже 64 бит в дос прикрутили. так зачем этот 8ми битный гемор - там массивы индексировать не удобно, косвенная адресация относительно лишь пары регистров, ни тебе целочисленного оффсета, ни множетяля индексного регистра..
источник

ST

Saenro T in Ассемблер
Он же на микроконтроллере собирает восьмибитном
источник

P

ProMiNick in Ассемблер
а какая система адресации? доступные ли целочисленные оффсеты к регистру?
источник

ST

Saenro T in Ассемблер
Подозреваю что какая нибудь ATMEL Tiny 2313 или по более,  захочет — соберёт.
источник

P

ProMiNick in Ассемблер
тогда что понадобится - 2 регистра индексировать многобайтовые операнды, 2 регистра счетчика - над каким байтом какого числа идет промежуточная операция, 1 регистр чтоб индексировать промежуточный результат, 2 регистра для выполнения нан ними алгебраических операций - 7 регистров должно хватить (стековый останется под стек).
источник

ST

Saenro T in Ассемблер
32-х 8-ми битных регистров вполне хватит
источник

ST

Saenro T in Ассемблер
+16-ти битная адресация
источник

d

disba1ancer in Ассемблер
Это оптимизированный вариант столбика только система счисления с большим основанием
источник

DB

Dima Bat in Ассемблер
Офссеты к регистру я не знаю шо это
источник

DB

Dima Bat in Ассемблер
В общем я решил пока просто складывать с заданным шагом для грубой настройки
источник

P

ProMiNick in Ассемблер
адрес: рег+число - по таким адресам читать можно в другой регистр?
источник

DB

Dima Bat in Ассемблер
Вроде 32. Но компилятор не позволяет почему-то младшей регистровой группе имена давать
источник

DB

Dima Bat in Ассемблер
Символьные
источник