Size: a a a

2020 July 05

RG

R G in pro.asm
Кстати, nasm хорошо умеет в x86-64 ? Просто где-то читал, что он поддерживает якобы не все инструкции, но сталкивался ли кто-нибудь с этим на практике?
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Как GAS может устареть, если код C/C++ с опцией -S транслируется в GAS?
А так без разницы, ИМХО, что учить.
Я лично GAS не шибко хорошо знаю, но там как минимум можно писать как в Intel, так и в AT&T синтаксисе.
Про NASM поддерживает не все инструкции — ИМХО, брехня.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Вот список: https://www.nasm.us/doc/nasmdocb.html
Плюс, можно указывать размер константы в адресе, выбирать абсолютную/относительную адресацию (где можно в x64) и т.п.
источник

RG

R G in pro.asm
ясно, пасибо
источник
2020 July 16

ИП

Ипупуйе Плутин... in pro.asm
источник
2020 July 21

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Подскажите, как получить имя физического диска под виндой?
Скажем, есть "\\.\PhysicalDrive0", мне получить прошитое в устройстве имя.
Наверняка же есть какой-то DeviceIoControl, только никак найти не могу...

К примеру, если ввести команду wmic diskdrive list brief, мы увидим в столбцах Caption и Model что-то вроде такого:
JetFlash Transcend 16GB USB Device
ST2000DM006-2DM164
ST31000528AS
ST2000DM001-1CH164
PLEXTOR PX-128M6Pro
USB DISK 2.0 USB Device
USB2.0 Flash Disk USB Device

Вот такие названия мне нужны!
источник

ИП

Ипупуйе Плутин... in pro.asm
Eugene Krasnikov (ᴊɪɴ x)
Подскажите, как получить имя физического диска под виндой?
Скажем, есть "\\.\PhysicalDrive0", мне получить прошитое в устройстве имя.
Наверняка же есть какой-то DeviceIoControl, только никак найти не могу...

К примеру, если ввести команду wmic diskdrive list brief, мы увидим в столбцах Caption и Model что-то вроде такого:
JetFlash Transcend 16GB USB Device
ST2000DM006-2DM164
ST31000528AS
ST2000DM001-1CH164
PLEXTOR PX-128M6Pro
USB DISK 2.0 USB Device
USB2.0 Flash Disk USB Device

Вот такие названия мне нужны!
Вроде опрашивать девайсы надо.
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Ипупуйе Плутин
Вроде опрашивать девайсы надо.
Как опрашивать?
источник

AQ

Ask Q in pro.asm
Eugene Krasnikov (ᴊɪɴ x)
Как опрашивать?
иоконтролом читать смарт можно вроде
источник

AQ

Ask Q in pro.asm
и гугл грит еще потыкать IOCTL_STORAGE_QUERY_PROPERTY можно
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Ask Q
и гугл грит еще потыкать IOCTL_STORAGE_QUERY_PROPERTY можно
Да, я тоже наткнулся на такое, но засомневался...
источник

EK

Eugene Krasnikov (ᴊɪ... in pro.asm
Разобрался. Да, нужен IOCTL_STORAGE_QUERY_PROPERTY.
Запрос StorageDeviceProperty, поле ProductIdOffset.
источник
2020 July 22

NT

NikoLa Tesla in pro.asm
Добрый день, представляю вашему вниманию замечательную программу под названием SASM
источник

NT

NikoLa Tesla in pro.asm
источник

NT

NikoLa Tesla in pro.asm
https://dman95.github.io/SASM/english.html - это ссылка на скачивание с офф сайта, программа очень удобная и доступна  os Windows и Linux
источник

NT

NikoLa Tesla in pro.asm
В роликах парень демонстрирует как все работает и как установить и настроить
источник

NT

NikoLa Tesla in pro.asm
источник

ИП

Ипупуйе Плутин... in pro.asm
Оформил бы это одним постом.
источник

NT

NikoLa Tesla in pro.asm
Во втором ролике этот парень показывает как в одну строчку Вводить и выводить значения как в C++,С## и тп , с помощью одной библиотеки
источник

NT

NikoLa Tesla in pro.asm
так же если возникнут какие-то вопросы, то и можно задать этому парню в комментах, он отвечает, мне ответил, это не реклама, а рекомендация одного из лучших программных средств для записи кода на асме
источник