Size: a a a

Ассемблер

2020 August 16

A

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

A

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

R

Royle in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
расширитель (cwsdpmi.exe) незабудь запускать перед запуском fasmd. либо компиль в винде как на видео, а запускай в досе
Этого расширителя нет, откомпилировал и запустил в досе
источник

A

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

ST

Saenro T in Ассемблер
Nrys
Кто может объяснить, почему в masm 6.11 нельзя делать вот так:
mov [di], [si] ; invalid instruction operands
MOVS делай (это и есть из [si] в [di] одной командой)
А с префиксом REP сделает CX раз
источник

A

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

N

Nrys in Ассемблер
Saenro T
MOVS делай (это и есть из [si] в [di] одной командой)
А с префиксом REP сделает CX раз
Спасибо, а то тут мучался
источник

N

Nrys in Ассемблер
Линкер мне какие-то артефакты выдавал, хз, может я чего не знаю, но из этого:
mov [var+cx], dl
Получалось вот это:
mov cs:[bx+si+адрес(var)], bh
источник

LW

Loren White in Ассемблер
Кстати, а как точно работает двоеточие в ассемблере ? Если идет операция вычисление адреса, то левый операнд - сегмент, правый - смещение, (сегмент:смещение) а в случае со значениями, если идет два регистра (ecx:edx), то это объединение. Верно ?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Loren White
Кстати, а как точно работает двоеточие в ассемблере ? Если идет операция вычисление адреса, то левый операнд - сегмент, правый - смещение, (сегмент:смещение) а в случае со значениями, если идет два регистра (ecx:edx), то это объединение. Верно ?
зависит от операции. например умножении, число должно раполагаться в edx:eax , тоесть число представляет 8 байт, старшая в dx, младшая в ax. просто в данном случае двоеточиеиговорит что это 1 число из двух частей, как и алрес  впринципе, из 2х частей
источник

RS

Rusty Shackleford in Ассемблер
источник

RS

Rusty Shackleford in Ассемблер
кто-нибудь пользовался ? похож на первый человеческий IDE для асма которому не 300 лет
источник

A

Azrael in Ассемблер
Rusty Shackleford
кто-нибудь пользовался ? похож на первый человеческий IDE для асма которому не 300 лет
neovim - one love. Извини, но прямо таки актуальной для 2к20 нет
источник

RS

Rusty Shackleford in Ассемблер
скачал сейчас этот асмвижуал, вроде ничего так, по крайней мере по сравнению со стандартным фасмовским иде-блокнотом))
источник

LW

Loren White in Ассемблер
Rusty Shackleford
скачал сейчас этот асмвижуал, вроде ничего так, по крайней мере по сравнению со стандартным фасмовским иде-блокнотом))
ты на винде сидишь ?
источник

RS

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

RS

Rusty Shackleford in Ассемблер
кроме героина)
источник

LW

Loren White in Ассемблер
студию скачай 19 года прошку, если на винде
источник

LW

Loren White in Ассемблер
лучшая иде для асма )
источник

RS

Rusty Shackleford in Ассемблер
ну да, только весит 17гигов
источник