169 похожих чатов

45 ответов

50 просмотров

приведи пример

Aiwan \ (•◡•) / _bot
приведи пример

У меня только два варианта есть. ... m1: xor rax,rax jmp m0 m2: inc rax jmp m1 ...

Если есть какой-то разделитель между инструкциями, либо есть библиотека дизассемблера - просто инструкции в память в обратном порядке копируешь, потом исполняешь.

Aiwan \ (•◡•) / _bot
да

Под каким расширением?

Alexey
Под каким расширением?

у рептилоида спроси, гермес который

Alexey
Под каким расширением?

будет подсветка, но не более

Alexey
Винда

а чем стандартный редактор не устроил?

Aiwan \ (•◡•) / _bot
а чем стандартный редактор не устроил?

Некрасивый и табуляция там странная, но вообще вполне устраивает

Aiwan \ (•◡•) / _bot
а чем стандартный редактор не устроил?

без автоподстановки наверное писать непривычно :)

Alexey
Некрасивый и табуляция там странная, но вообще впо...

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

Alexey
Некрасивый и табуляция там странная, но вообще впо...

табуляция кратна 8, но также ориентируется на предыдущую строку, вернее на текст предыдущей строки

Alexey
А fasm возможно в vscode использовать?

У vs code нет отдельного расширения для FASM, но, насколько я знаю, настроить там можно. А зачем тебе? Вон есть классная сборка с Sublime Text, я сам ей теперь и пользуюсь)

The Bird of Hermes
У vs code нет отдельного расширения для FASM, но, ...

Как нет? Есть три подсветки, но все не очень. Впрочем, в саблайме тоже не очень.

s54820
Как нет? Есть три подсветки, но все не очень. Впро...

Конкретной сборки под компиляцию и отладку в VS нет

The Bird of Hermes
https://t.me/ChatAssembler/241822

Тут даже ошибки билда не парсятся, абсолютно левый регэксп правильный, с одновременно с сообщением об ошибке и строкой с ошибкой сделать сложно из-за особенностей саблайма и фасма, но хотя бы строку подсвечивать можно. И непонятно, почему отладка и запуск какими-то отдельными скриптами, хотя билд-система умеет делать удобные варианты.

The Bird of Hermes
https://t.me/ChatAssembler/241822

Ну меня ждут новые открытия в качестве саблайма

Там проблема была в том, что он при использовании билд-системы почему-то запускал программу в скрытом режиме

The Bird of Hermes
Там проблема была в том, что он при использовании ...

Попробуй, только пути поправь. Ctrl+B для сборки и Ctrl+Shift+B для выбора варианта.

s54820
Попробуй, только пути поправь. Ctrl+B для сборки и...

Не работает, он вообще мне пишет "no build system" когда я твоем файле только пути поправил

The Bird of Hermes
Не работает, он вообще мне пишет "no build system"...

Я обновил там. Мне кто-то исправил в расширении файла дефис на подчёркивание, пока копировал на этот комп :) Плюс другие мелкие фиксы.

s54820
Я обновил там. Мне кто-то исправил в расширении фа...

Не помогло, No Build System. Только если variants оставляю, он более-менее показывает признаки жизни

The Bird of Hermes
Не помогло, No Build System. Только если variants ...

В Tools->Build system нету фасма? В синтаксисе синтаксис называется… а, ну блин, у тебя же тот самый пакет с гитхаба, поэтому селектор source.asm надо, а не source.fasm.

Пути.

s54820
Пути.

Ну пути-то да, но он мне всегда кашу из символов выдавать будет?

The Bird of Hermes
Ну пути-то да, но он мне всегда кашу из символов в...

Пути кривые, я говорю. "fasm" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

The Bird of Hermes
Ну пути-то да, но он мне всегда кашу из символов в...

А я помню как мы ставили мне вижуал для масма

s54820
Пути кривые, я говорю. "fasm" не является внутренн...

Компиляция работает. Но запуск программы не происходит - как и раньше, прога запускается в каком-то скрытом режиме

Всё так и есть, саблайм пайпами забирает stdout/stderr к себе в build output.

s54820
Всё так и есть, саблайм пайпами забирает stdout/st...

Ну вот, только оно почему-то ничего не выводит.

КТ315
Если есть какой-то разделитель между инструкциями,...

Мне еа чистом железе надо, я думал можно сделать без дополнительных инструкций перекоючателем.

The Bird of Hermes
У vs code нет отдельного расширения для FASM, но, ...

есть. но там только подсветка. через tasks.json можно настроить отладку прям в IDE

Vi Chapmann
есть. но там только подсветка. через tasks.json мо...

Есть готовые материалы как это сделать для языка, у которого нет соответствующего ему расширения?

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
И из-за этого сужается карман. Нет свободного полёта. Они либо могут какой-то заточенный прикладной софт, либо какой-то простой системный написать. По шаблону. А, допустим, по...
КТ315
9
Всем привет! Подскажите, как решить проблему или из-за чего это происходит. У меня есть проблема в WebStorm (v.2024.1.3): я ставлю любую тему, и через какое-то время меняется ...
Alexander Sheigov
12
всем вопрос. есть функция, которая иногда в линуксе валится с исключением EConvertError Invalid argument to date encode на строке Result:=LocalToUtcDateTime(FileDateToDateTime...
Handatros
6
А с каким компилятором не будет ошибкой использовать асм вставки?
Replicant ~
14
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Народ, кто шарит в расширенных разделах (EBR/EPR) на дисках с разметками MBR? Везде пишут (в вики рус/англ) в частности + другие источники смотрел, что первый сектор расширенн...
Eugene Krasnikov (ᴊɪɴ x)
1
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Карта сайта