Size: a a a

Ассемблер

2020 July 13

A

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

A

Aleksandr in Ассемблер
Saenro T
MS Excell пригодился, вывел несколько табличек зависимостей. Одна 720 байт, остальные 360 байт.
как хранишь таблицу?
источник

ST

Saenro T in Ассемблер
В смысле?)
db B8h, B8h, B8h... Excell сам всё построит.
Ну а в исполняемом файле это будет B8B8B8...
источник

A

Aleksandr in Ассемблер
байт на каждый элемент?
источник

ST

Saenro T in Ассемблер
Ну если элемент до 256, то да.
источник

A

Aleksandr in Ассемблер
я вот думаю, можно ли пожать таблицу
источник

ST

Saenro T in Ассемблер
Пожмётся не только таблица, а вообще вся прога, но уже в конце.
источник

ST

Saenro T in Ассемблер
Aleksandr
я вот думаю, можно ли пожать таблицу
Написать код который бы её генерил?
источник

A

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

A

Aleksandr in Ассемблер
мб даже в один байт можно две штуки поместить
источник

ST

Saenro T in Ассемблер
Потом тратить такты на декодирование?
источник

A

Aleksandr in Ассемблер
ага. тут, что ценнее
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Saenro T
Ну если элемент до 256, то да.
ты говорил что 360. а это уже 2 байта
источник

A

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

ST

Saenro T in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
я думал тебе скорость нужна
MOV SI, Table
ADD SI, BX
INC BX
СMP BX, 168h
JB
XOR BX, BX
LODSB
...код вывода на экран ...
LOOP

Но это ведь уже будет быстрее, очевидно же.
источник

A

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

A

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

ST

Saenro T in Ассемблер
Если запустить три измерения (три таблицы: одна X, вторая Y, третья Z), то можно и иллюзию 3D рисовать
источник

A

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

ST

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