User Tag List

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

Тема: Кросс-компиляция для програм на си

Древовидный режим

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

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Нихрена он не аналогичный.
    Хунта получает очередную двойку за абсолютное незнание предметной области - коды функционально абсолютно аналогичны.

    Цитата Сообщение от Hunta Посмотреть сообщение
    В первом случае недоДП (аналог в PDP-11 - MOV #1000, @#172344 ; MOV @#40000, R0)
    Во втором случае - использование для смещения от базы (аналог в PDP-11 MOV #2, R0 ; MOV 1000(R0), R1)
    И как во втором случае адресовать больше 64 КБ? К сожалению, Хунта, вам опять двойка.

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    1. Не 7 а 8. Никто не запрещает использовать A7 не только как SP.
    2. У М68К адресные регистры это не сегменты. Это полноценные адресные регистры на полную адресацию, причем с байтовой точностью. Это в отличии от настоящих сегментных регистров у 8088. Ну и использовать их как временное быстрое хранилище (в виду ограниченности работы ALU с ними) тоже сильное и полезное отличие от всё тех же настоящих сегментных регистров.
    Почти согласен с Вами, но сегментные регистры в 8088 играют роль адресных - тут просто разная терминология. Понятно что их разрабатывали в разных парадигмах, но получилось что-то практически одно и тоже, мой пример это подтверждает. Можно ещё добавить, что если бы у х86 было больше сегментных регистров, их было бы также можно использовать как быстрое временное хранилище. Хотя ES иногда в этой роли и используют. И ещё, если регистр используется для хранения базы, то байтовая точность - это мелочь, типа до 15 байт иногда экономить на выравнивании.
    Последний раз редактировалось litwr; 12.06.2022 в 09:03.

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

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

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

Похожие темы

  1. SNASM кросс ассемблер для 6502/Z80
    от drbars в разделе Программирование
    Ответов: 4
    Последнее: 25.04.2018, 01:16
  2. Кросс-компилятор бейсика для БК
    от litwr в разделе БК-0010/0011
    Ответов: 2
    Последнее: 30.03.2018, 18:03
  3. Примочка для кросс-дева
    от Alex Rider в разделе Несортированное железо
    Ответов: 5
    Последнее: 07.06.2012, 19:21
  4. Кросс-ассемблеры Z80 для Pc
    от Aprisobal в разделе Программирование
    Ответов: 16
    Последнее: 15.01.2011, 22:46
  5. кросс компилятор С для Z80
    от vitasam в разделе Программирование
    Ответов: 24
    Последнее: 04.03.2007, 18:03

Ваши права

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