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

45 ответов

69 просмотров

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

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 мо...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта