User Tag List

Страница 78 из 147 ПерваяПервая ... 747576777879808182 ... ПоследняяПоследняя
Показано с 771 по 780 из 1664

Тема: SjASMPlus Z80 кросс ассемблер

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

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

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ассемблер сам по себе - это рота танков, целящихся тебе в ногу. Если кодер ошибся и сделал не так, как хотел, но правильно с точки зрения ассемблера - это отстрел ноги по самые Нидерланды.
    Использовать псевдокоманды, которые понимает только компилятор, но не процессор, без осознания, в какую коснтрукцию они будут развёрнуты - это ССЗБ, надо отличать их от команд процессора.
    Среди очевидных выстрелов в ногу подпишусь только под попыткой загрузки в 8-битный регистр более чем 8 бит данных.
    Все любят гипножабу

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

  3. #2

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Среди очевидных выстрелов в ногу подпишусь только под попыткой загрузки в 8-битный регистр более чем 8 бит данных.
    Вообще-то в этом случае sjasmplus даёт чёткое сообщение об ошибке.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  4. #3

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ram_scan, для вас есть отличнейший ассемблер от фирмы ZILOG вот им и пользуйтесь
    а sjasm оставьте нам.
    С уважением,
    Jerri / Red Triangle.

  5. #4

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    обещанные баги кидай в https://github.com/vitamin-caig/sjasmplus
    не доступно issues... посмотри, может включить надо?

  6. #5

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чего-то не дает с мобилы. Завтра с компа попробую.

  7. #6

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ram_scan Посмотреть сообщение
    Но я не имею желания разбираться в коде который я не писал. В моем конкретном случае я бы все равно в конце концов отладил код.
    Но решил так не делать. Жаль. Написание кода на ассемблере требует отладки полученного бинаря. Боюсь тебя огорчить, но если твой код вдруг внезапно начнет модифицировать себя или не то, что ты планировал, на ассемблер свалить, увы, не получится.
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Еще раз, покажите мне место в доке, где написано что встроенный макрос ld hl,ix имеет косвенный эффект в виде модификации стека.
    Подумать надо. Z80 не может выполнить команду ld h,ixh. Варианты имитации ld rp1,rp2 расписаны в лохматых годах в Инфоркомовском трехтомнике. Пошаговую отладку кода что в эмуляторе, что в STS никто не отменял. Если Вам не нравится удобная фича, это не значит, что ее надо выпилить совсем.
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Во первых непонятно чем он лучше ex af,af'.
    Тем, что многие редакторы, видя апостроф, подсвечивают все дальшейшее строкой.
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Во вторых манипуляция со стеком в одну строку не наглядна, интуитивно понятнее когда это написано в столбик.
    Это для Вас она ненаглядна. А мне хочется больше кода на одном экране видеть. Подеремся?
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Всенепременно. Оригинальный ассемблер всегда с рождения был case insensitive.
    А компьютенные интерфейсы - текстовыми. Однако прогресс никто не отменял.
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Хотите ассемблер с шахматами и поэтессами, включайте все эти фишечки ручками, и сами потом кувыркайтесь с тем что вы там навключали.
    Ога, надо сделать ключи --tasm128compatible, --zasmcomaptible, --xascompatible, --zx-review_compatible и так далее. А то писавшие последний раз 20 лет назад тоже найдут 100500 отличий от канонiчного ассемблера Z80 и будут говорить, что "новомодные фишки" должны быть опциональными.
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Делайте линкеры на свой вкус и цвет и настанет вам щщасте.
    Плодите много сущностей! С ними так мило ностальгировать!
    Цитата Сообщение от ram_scan Посмотреть сообщение
    загружать в восьмибитный регистр значение переменной
    Эм... Напомните, в какой версии SjASM появились переменные.
    Цитата Сообщение от ram_scan Посмотреть сообщение
    Я имею желание писать код, чтобы ассемблер максимально следил за тем что я делаю это правильно. И чтобы максимальное количество ошибок которые он способен отловить он отлавливал.
    Этот умеет так.

  8. #7

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex Rider, против 20 лет опыта программирования на ассемблере не попрешь.

    ---------- Post added at 03:03 ---------- Previous post was at 02:42 ----------

    Vitamin, че-то я еще посмотрел, а там файлы-то прицеплять нельзя... как примеры к тикетам приделать?

  9. #8

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    Vitamin, че-то я еще посмотрел, а там файлы-то прицеплять нельзя... как примеры к тикетам приделать?
    Например, вставить как цитату.

  10. #9

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Например, вставить как цитату.
    бинарные не вставишь... и кодировка в примерах поломается...

  11. #10

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    бинарные не вставишь... и кодировка в примерах поломается...
    Открыл. Примеры неправильной сборки надо делать как можно короче, локализуя проблему. Они в тест регрессии пойдут сразу.

    ---------- Post added at 21:11 ---------- Previous post was at 21:09 ----------

    Цитата Сообщение от perestoronin Посмотреть сообщение
    бага есть, вот сценарий: проект http://portage.perestoroniny.ru/dev-...s/AER_Demo.ZIP
    Упрости пример до минимума. Ковыряться в этой куче, выясняя кто же именно наглючил (асм или разработчик) нереально.

Страница 78 из 147 ПерваяПервая ... 747576777879808182 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46
  2. кросс компилятор С для Z80
    от vitasam в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2007, 18:03
  3. Хороший ПЦшный ассемблер - залог успеха!
    от Aprisobal в разделе Программирование
    Ответов: 35
    Последнее: 08.08.2005, 15:25
  4. ZX ассемблер (и не только?) с библиотеками
    от shade в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2005, 19:43

Ваши права

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