Size: a a a

Chaos Constructions Demo/Retro

2020 July 19

n

n0_0p in Chaos Constructions Demo/Retro
Δαρθ Βέιδερ
пара примеров
ld a,[bc], ld a,[de]
вариант 86?
Mov al, [bx]  итд
источник

n

n0_0p in Chaos Constructions Demo/Retro
Δαρθ Βέιδερ
пруфы есть?
Боже ж мой, это из википедии
источник

ΔΒ

Δαρθ Βέιδερ... in Chaos Constructions Demo/Retro
n0_0p
Mov al, [bx]  итд
bx это же hl
источник

n

n0_0p in Chaos Constructions Demo/Retro
А, ты прав тут
источник

n

n0_0p in Chaos Constructions Demo/Retro
Надо mov в si сделать ;)
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
зато si/di нетормозные в отличии от ix/iy у z80
источник

n

n0_0p in Chaos Constructions Demo/Retro
Artem Vasilev
зато si/di нетормозные в отличии от ix/iy у z80
Ну, я это давно написал выше но лвд недоволен
источник

ΔΒ

Δαρθ Βέιδερ... in Chaos Constructions Demo/Retro
n0_0p
Боже ж мой, это из википедии
probably using Intel's source-to-source translator CONV86
вот из педивикии
PROBABLY
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
в 386 еще добавились base + scale*index адресация, причем  практически уже с любыми комбинациями из 8 РОНов
источник

n

n0_0p in Chaos Constructions Demo/Retro
Artem Vasilev
в 386 еще добавились base + scale*index адресация, причем  практически уже с любыми комбинациями из 8 РОНов
386 уже почти ортогонален, ага. Правда весь старый багаж еще тянет
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
n0_0p
386 уже почти ортогонален, ага. Правда весь старый багаж еще тянет
да
источник

n

n0_0p in Chaos Constructions Demo/Retro
И регов таки мало
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
особенно обожаю трюки с LEA
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
еще бы регов добавили сразу :) а не тянуть до x86-64
источник

n

n0_0p in Chaos Constructions Demo/Retro
Это классика. На 320?адрес умножить там..
источник

n

n0_0p in Chaos Constructions Demo/Retro
Lea edi, [eax+eax*4]
Shl edi, 6
источник

n

n0_0p in Chaos Constructions Demo/Retro
Вот это вот
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
n0_0p
Lea edi, [eax+eax*4]
Shl edi, 6
почти написал то же самое, только сдвиг перед lea :)
источник

n

n0_0p in Chaos Constructions Demo/Retro
Imul - то тоже работает, но помедленнее
источник

AV

Artem Vasilev in Chaos Constructions Demo/Retro
сильно помедленнее имхо
источник