User Tag List

Показано с 1 по 10 из 270

Тема: Вектор-06Ц: Средства разработки

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    чуть доработал интерфейс, сделал динамическую подсветку используемых регистров.
    Memory Dump шикарен!
    Ещё бы syntax highliting команд CPU замутить...

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Memory Dump шикарен!
    Ещё бы syntax highliting команд CPU замутить...
    Спасибо! А что подсвечивать в командах? Я исходил из того, что наводя мышой на регистры полезно видеть где поблизости они меняются, по меткам удобно прыгать туда, где они используются и т.д. Еще если навестись, например, на xchg, подсветсятся все d,e,h,l вокруг (это может быть не полностью доделано для всех инструкций). Сами инструкции ничего не стоит рисовать другим цветом, но, по-моему, это только усилит пестроту и осложнит восприятие.

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

    - Кстати, для оффлайнового редактирования я пользуюсь http://www.sublimetext.com/ -- могу попозже выложить для него схему синтаксиса для 8080.
    Последний раз редактировалось svofski; 30.08.2012 в 15:52.
    Больше игр нет

  4. #3

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Спасибо! А что подсвечивать в командах? ...Сами инструкции ничего не стоит рисовать другим цветом, но, по-моему, это только усилит пестроту и осложнит восприятие.
    Подсвечивать мнемоники команд цветом, отличным от операторов выделения памяти типа DB, DW, DS. Смысл таком подсвечивании (если и есть), с моей точки зрения в следующем:
    Часто приходится писать следующий код:


    lblOp: DB (lxi b)
    lblDta: DW 0

    Ссылаться на lblDta удобнее, чем на lblOp+1, и при переходе на многомодульные компиляции, lblDta легко экспортировать. К сожалению, мнемоники немного теряются, когда такого кода становится много. А его, в конце концов становится ;-). Если мнемоники подсвечены, код IMHO читать полегче. Хотя, я и сам минималист и не очень люблю пестроту.

    Цитата Сообщение от svofski Посмотреть сообщение
    Что мне хотелось бы сделать -- это автоматический подсчет тактов, но пока отвлекают другие занятия.
    Круто бы было замутить pre-profiler как отдельное CP/M приложение и опционально с учётом Векторовских wait-states. Скармливаем ему asm, получаем - листинг с CPU-циклами и просчётом потерь от вэйт-стэйтов. Работа не такая тривиальная, если используются конструкции как выше и макросы типа REPT / EndM


    Цитата Сообщение от svofski Посмотреть сообщение
    Ч
    - Кстати, для оффлайнового редактирования я пользуюсь http://www.sublimetext.com/
    А я - Crimson Editor: http://www.crimsoneditor.com/. В нём можно проекты создавать и подключать внешние тулы для компиляции проекта.
    Приаттачиваю мои настройки синтаксиса для него
    Почти IDE получается. Хотя грешен, часто просто в МикроДОСе пользую wm.com (margo). Там не всё так страшно, даже поиск паттерна, дело привычки. Так что может подсветка и от лукавого.
    Вложения Вложения
    • Тип файла: zip cedit.zip (1.0 Кб, Просмотров: 207)
    Последний раз редактировалось PPC; 31.08.2012 в 02:47.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Чего мешает быть счасливым? (О средствах разработки)
    от shade в разделе Программирование
    Ответов: 40
    Последнее: 02.12.2020, 09:13
  2. Ответов: 128
    Последнее: 31.07.2018, 15:33
  3. Асмы и удобство разработки
    от moroz1999 в разделе Программирование
    Ответов: 46
    Последнее: 06.09.2006, 11:46
  4. Обзор средств разработки
    от POV в разделе Программирование
    Ответов: 15
    Последнее: 03.02.2006, 17:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •