· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› Визуализация ASM'а

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Апр 14, 2003 11:50:40

Прогаю я на asm'е недавно так что смотреть на листинги IDA'ы не могу - глаза разбегаются ;-)
Вот и подумалось как бы все это дело
(asm'овские листинги то биш) по наглядней представить.
Сразу же оказалось, что с фантазией у меня бедно :( Вот и решил обратится за помошью !!!
На DataRescue есть попытка визуал-ии с помошью блок-схем, но развивать это они похоже не будут - это тоже не ахти какая виз-ия.
Так что требуются свежие, оригинальные идеи!!;-)
Например, 3х мерные представления или может ввиде карты ...
Если будет интерес и что-то получиться, то к середине мая поведем итоги


Дата: Апр 14, 2003 15:39:04

Аноним
Та идей завались, только ручки коротки :)))


Дата: Апр 17, 2003 11:07:49

А может поделитесь идеями-то, pls
[email=]sh_mixail@mail.ru[/email].


Дата: Апр 18, 2003 17:26:30

Аноним
Это не сложно.
Тем более что, мы уже говорили о нечто подобном с AsmGuru.

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

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

Регистры проца в плавающих окнах и так далее.

Но это всё больше относится к IDE.


Дата: Апр 19, 2003 01:35:02

Edmond
На вроде того как в начале фильма "сеть" Сандра Б. вирус просматривала?


Дата: Апр 21, 2003 18:07:10

pas
Не смотрел :(((
Но мне важнее не столько визуализация сейчас по крайней мере как удобство.
Вот например, несколько размышлений.

У меня много комментариев в коде, хотелось бы такую кнопочку, которая их скрывала..., и показывала в виде подсказок при наведениии.


Дата: Апр 21, 2003 18:56:20 · Поправил: AsmGuru62

Была у меня такая идея - весь код сделан, как база данных и потом из нее генерировать MASM, TASM, FASM... и другой xASM :-) ... отказался от этого, однако. Пошел по пути обычных исходных файлов. Хотя код я заморозил - могу вернуться.

Edmond:
Я подумаю над идеей скрытия комментариев.

Неплохо бы побольше таких вот идей...


Дата: Апр 21, 2003 19:21:39

AsmGuru62
Ну как раз то, XASM и проектируется как сложная система с БД (их там 5 штук + ещё всякой гадости), и в перспективе исходники в формате тхт не предусматривается.

Я готовлю для тебя и XASM стандарт DEVNOTE документации под названием EVE - скрипт. (Он потом войдёт в XASM как ещё один скрипт)
Это очень нужная фича.
Как закончу будем дорабатывать вместе.
Хоть это и легко но подумать есть над чем.
Думаю, нужно будет в форум выкинут на обсуждение.


Дата: Апр 21, 2003 19:26:29

AsmGuru62
Кстати, вообще говоря, можно было бы поразмыслить над форматом исходного кода!!!!!
А основа есть -- формат ACODE потока.


Дата: Апр 21, 2003 21:23:01

Есть такая идея:
алгоритм представлен в виде отдельных блочков (прямоугольники действия, ромбы условный переход направо если верно, на лево если неверно, линии связи и т.п. это вроде в школе проходят, но как называется не помню). В отдельном файле проекта такая схема и лежит. Там же и комментарии к каждому блочку и его местоположение в исходниках (файл, номер строки). Щелчёк на блочке - переходим на соответствующий ему код. Ну и в редакторе кода всплывающие окошки с названиями процедур или переменных.
Примерно так.
С уважением,Pas.


Дата: Апр 22, 2003 02:58:23

pas
Примерно такая идея положена в основу UML, но от UML до ASMа...


Дата: Апр 22, 2003 09:31:41

Quantum
Извиняюсь за глупый вопрос, но что такое UML?
С уважением, pas.


Дата: Апр 22, 2003 15:49:09

Quantum
UML -- да. Это нечто подобное.
Это как один из вариантов


Дата: Апр 22, 2003 17:37:16


Дата: Апр 22, 2003 18:26:29

Идея перевода блок-схемы в АSМ была опробована мной где-то в 1994. Потерял я BЕТА-версию при очередной эмиграции, однако...

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073