Size: a a a

Ассемблер

2020 December 13

DR

Dima Richev in Ассемблер
А, ты, наверное, не так понял
источник

DR

Dima Richev in Ассемблер
У меня штыри были не собраны. Плата готова к использованию
источник

A

Aleksandr in Ассемблер
а, фух
источник

DR

Dima Richev in Ассемблер
Но, к сожалению, я только под конец понял, что штыри не обязательно паять, что бы работать с платой
источник

A

Aleksandr in Ассемблер
они обычно завинчиваются или вроде того
источник

A

Aleksandr in Ассемблер
сам мк повредил?
источник

ST

Saenro T in Ассемблер
Roman CuteCat
Не очень понял)) нужно поменять 0 бит с 7 попарно, или ты говоришь что нужно сделать чтобы заработало 🤔🧐
Напиши что и где к примеру на входе и что и где должно быть на выходе.
источник

DR

Dima Richev in Ассемблер
Aleksandr
сам мк повредил?
Угу
источник

A

Aleksandr in Ассемблер
бывает
источник

RC

Roman CuteCat in Ассемблер
Saenro T
Напиши что и где к примеру на входе и что и где должно быть на выходе.
На входе есть число, нужно попарно поменять биты и получить 8B на конце  Если ты это имел в виду написать 😅😅
источник

ST

Saenro T in Ассемблер
Roman CuteCat
На входе есть число, нужно попарно поменять биты и получить 8B на конце  Если ты это имел в виду написать 😅😅
Шо я гоню?)
xor al, ah
xor ah, al
xor al, ah
Не катит... xchg al, ah

mov al, 0011 1100b
shl ax, 4
xor al, ah
al=1100 0011b
Типа так, но старшая часть регистра поедет. Она тебе нужна невредимая?

Итить... Снова не так.
источник

RC

Roman CuteCat in Ассемблер
Saenro T
Шо я гоню?)
xor al, ah
xor ah, al
xor al, ah
Не катит... xchg al, ah

mov al, 0011 1100b
shl ax, 4
xor al, ah
al=1100 0011b
Типа так, но старшая часть регистра поедет. Она тебе нужна невредимая?

Итить... Снова не так.
В целом лучше сохранить, я нашел такой вот алгоритм, но у меня не получается его реализовать, получается на выходе вообще не то
источник

RC

Roman CuteCat in Ассемблер
возможно, подставляя 32х разрядный регистр в этот алгоритм, я работаю не с младшим байтом
источник

ST

Saenro T in Ассемблер
Важно чтобы BL изначально был пустой.
mov al, 1011 0110b
mov cx, 8
m: rcr al, 1
rcl bl, 1
loop m
xor al, bl
al=0110 1101b
источник

RC

Roman CuteCat in Ассемблер
Работает!!! Большое спасибо!!
Всегда обнуляю регистры, с которыми работаю, наверно это единственное что я делать умею на асме 😅😂
источник

ST

Saenro T in Ассемблер
Robus F.
Да, это и есть мод файл. Только это играет ХМка. =) Просто АУХ32 может играть 16-ти канальную полифоническую ХМку. =)
Стоит юзать "Fasttracker II clone v1.41" для XM'ок, или это чисто музейный экспонат? Хоть работает и создан даже под win64.
источник

ST

Saenro T in Ассемблер
Roman CuteCat
Работает!!! Большое спасибо!!
Всегда обнуляю регистры, с которыми работаю, наверно это единственное что я делать умею на асме 😅😂
Иногда это необязательно.
источник

RC

Roman CuteCat in Ассемблер
Saenro T
Иногда это необязательно.
ок, еще раз спасибо))
источник
2020 December 14

RF

Robus F. in Ассемблер
Saenro T
Стоит юзать "Fasttracker II clone v1.41" для XM'ок, или это чисто музейный экспонат? Хоть работает и создан даже под win64.
Я и не знал, что его перекомпилили под винду. Ну это точная копия, я теперь буду только его и юзать.
источник

G

Gis Vi in Ассемблер
Здарова
источник