Важная информация

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 47

Тема: Асмы и удобство разработки

  1. #11
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fk0
    Ассемблер -- эта такая программа, которая из *.as получает *.obj. Какое там может быть удобство именно ПИСАНИЯ не знаю. Оное у меня обеспечивается редактором (Vim).
    незнаю что такое *.as . может #?.asm ?
    удобство писания - это НЕ редактор. это синтаксис к которому я привык.

    А gas, или masm -- стало быть неассемблеры (именно так, слитно).
    gas имеет весьма спецефичный синтаксис, непревычный программерам на x86 и z80. и конкретно мне этот синтаксис не нравится.

    если фирма-разработчик процессора придумывает синтаксис, то надо им и пользоваться. а то получается ощущение винигреда (будто бы смешали 68k синтаксис с x86)

    masm - да, это неассемблер. по крайней мере пользоваться им нельзя.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  2. #12
    Activist
    Регистрация
    23.02.2005
    Адрес
    Донецк
    Сообщений
    437
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    54 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    masm - да, это неассемблер. по крайней мере пользоваться им нельзя.
    Серьезное заявление

  3. #13
    Activist Аватар для Adramelek
    Регистрация
    17.02.2005
    Адрес
    USA
    Сообщений
    371
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fk0
    В это время что-то сбоит, например питание, и 10 часов кряду писанное гробится нахрен. Это именна та причина, по которой не следует использовать unreal speccy для таких задач.
    Ты просто не в курсе всех возможностей US.

  4. #14
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kurles
    плюс ко всему приятная фича - можно выгрузить метки на диск в файл, формат которого понимает Unreal, что бы он их во встроеном дебагере показывал.
    А можешь поподробнее объяснить, как этого добиться, или хотя бы где почитать?

  5. #15
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex/AT
    Набор команд, функции по макросам, "короткие" записи.
    Набор команд однозначно определяется целевым процессором.

    "Функции по макросам", вероятно, умеет любой вменяемый МАКРОАССЕМБЛЕР.
    Спектрумовские, за исключением ALASM, такой возможностью не обладают.
    Да и ALASM не особо... Вменяемый макропроцессор в моём понимании, если что,
    это m4.

    Что такое "короткие записи" я не знаю.

  6. #16
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999
    спасибо всем!

    а вообще, для меня идеал удобства был бы:
    1. редактирую на пц в произовольном редакторе
    Кто-то запрещает?

    2. компилирую в кроссассемблере в snapshot файл, который автоматом запускается в эмуле.
    есть идеи как такого достичь?
    Нужно автоматом -- напиши соответствующий скрипт. "Снапшот" может сделать вменяемый компоновщик (большинство пропагандируемых здесь недоассемблеров его вообще не имеют) путём размещение кода в нужных адресах, размещения заголовка "снапшота" в соответствующем месте, стека и т.п. и путём
    преобразования этого всего в *.bin -- готовый "снапшот".

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

  8. #17
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    незнаю что такое *.as . может #?.asm ?
    У hitech -- *.as. У M$ -- *.asm. У GNU -- *.s. А так какая разница...

    удобство писания - это НЕ редактор. это синтаксис к которому я привык.
    Ну если привык... Тогда уже ничего не поможет. Хотя опять же наличие вменяемого макропроцессора сильно облегчает жизнь.

    gas имеет весьма спецефичный синтаксис, непревычный программерам
    Он вообще не предназначен для писания руками... Пользуйся NASM.

    если фирма-разработчик процессора придумывает синтаксис, то надо им и пользоваться. а то получается ощущение винигреда (будто бы смешали 68k синтаксис с x86)
    Согласен.

    masm - да, это неассемблер. по крайней мере пользоваться им нельзя.
    Дураков в микрософте нет.

  9. #18
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Adramelek
    Ты просто не в курсе всех возможностей US.
    Он уже для *.trd вместо read() научился mmap() и msync()?

  10. #19
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rubts0FF
    Серьезное заявление
    Ну я думаю мне оно позволительно, ибо писал я на асмах много.. нет, не много, дохрена
    И в конце концов пришёл именно к nasm (если писать на пэцэ).

    зы. оффтоп всё это. я завязываю.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  11. #20
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fk0
    Ну если привык... Тогда уже ничего не поможет. Хотя опять же наличие вменяемого макропроцессора сильно облегчает жизнь.
    вот такая моя доля
    а макросы я не люблю. ибо если сильно юзать макросы и прочие навороты, то начинаешь забывать как выглядит код.

    Он вообще не предназначен для писания руками... Пользуйся NASM.
    а я им и пользуюсь

    Дураков в микрософте нет.
    нету. но masm имеет крайне неудобный синтаксис. (особенно бесит оператор offset).

    зы. чё то оно от спектрума и от тему далеко ушло. я завязываю.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Чего мешает быть счасливым? (О средствах разработки)
    от shade в разделе Программирование
    Ответов: 40
    Последнее: 02.12.2020, 09:13
  2. Обзор средств разработки
    от POV в разделе Программирование
    Ответов: 15
    Последнее: 03.02.2006, 17:27
  3. Всё про асмы говорите - а я хочу дизасм!
    от lvd в разделе Программирование
    Ответов: 21
    Последнее: 12.04.2005, 16:58
  4. ALASM - удобство работы
    от ASMAN в разделе Программирование
    Ответов: 20
    Последнее: 19.03.2005, 21:09

Ваши права

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