Size: a a a

Ассемблер

2020 April 12

AG

Alexander Galileev in Ассемблер
Gymmasssorla
Кажется, что есть, но документацию не могу найти
источник

G

Gymmasssorla in Ассемблер
Ё-маё, struc, а не struct
источник

楽園松本 in Ассемблер
Ещё хочу заметить, что применялись программистские практики, которые сейчас считаются плохими. На борьбу с ними было разработана парадигма структурного программирования. Но до сих пор программирующие на ассемблере стоят перед дилемой: сделать короткий, очень изобретательный, но крайне сложно читаемый код или всё же пожертвовать инженерными изысками в пользу ясности кода.
источник

G

Gymmasssorla in Ассемблер
Хм, понятно, спасибо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Gymmasssorla
Ё-маё, struc, а не struct
в фасме struc стандартная деректива, а вот struct это уже макрос, который позволяет определять размер самой структуры через sizeof.XYZ.
источник

楽園松本 in Ассемблер
Что касается структур. Сразу скажем, это средства макроассемблера. Макропрограмма предварительно раскрывается в полный код, который далее ассемблируется. То есть, в ассемблере структуры существуют как элемент текстового препроцессора.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Gymmasssorla
Ё-маё, struc, а не struct
я ее использую так как у меня задан массив сфер и удобней к каждой сфере обращаться через ее индекс (0,1,...4,5). , типа
mov di,[numsphere]
mov bx,ArraySphere
mov bx,[bx+di*sizeof.SPHERE]
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
ну а дальше примерно так
fld     dword[bx+SPHERE.radius]
источник

AO

Alseitov Olzhas in Ассемблер
Добрый день
источник

AO

Alseitov Olzhas in Ассемблер
Есть кто может с 32 битного кода в 64 перевести
источник

A

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

AO

Alseitov Olzhas in Ассемблер
Задания в универе дали
источник

AO

Alseitov Olzhas in Ассемблер
Array multiplication
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
Alseitov Olzhas
Задания в универе дали
я немоного не это спрашивал
источник

AO

Alseitov Olzhas in Ассемблер
источник

AO

Alseitov Olzhas in Ассемблер
вот здесь начал и не понял как перевести дальше
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in Ассемблер
все х32 битные регистры замени на х64
источник

AO

Alseitov Olzhas in Ассемблер
ага
источник

AO

Alseitov Olzhas in Ассемблер
поменял
источник

AO

Alseitov Olzhas in Ассемблер
Поможете дальше сделать?
источник