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

User Tag List

Страница 14 из 14 ПерваяПервая ... 1011121314
Показано с 131 по 133 из 133

Тема: Ядро с 32 битами и виртуализацией

  1. #131
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос по адресации.

    Регистры 32 бита, в адресе учитываются только 24.

    (AA,BC,DE,HL,IX,IY,IZ + offset) - это понятно.

    (AA,IX,IY,IZ + AA,BC,DE,HL) - нужен ли тут ещё и offset, или можно обойтись без него?

    Что бы ещё придумать? Или этого достаточно?

    - - - Добавлено - - -

    И ещё: нужны ли альтернативные пары регистрам IX/IY/IZ? Которые "exx".

  2. #132
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть проблема с флагами.

    Некоторые инструкции выбиваются по флагам из общей квадратно-гнездовой картины, например:
    rlca, rrca, rla, rra (H,N,C)
    cpl (H,N)
    add HL,reg16 (H,N,C, причём H берётся из старшего байта)
    inc/dec 8/16 бит

    С inc/dec вообще интересно. 8-битные меняют все флаги кроме переноса, 16-битные флаги не меняют. Я понимаю почему так, но с этим надо что-то делать.

    Пока мысль такая: они устанавливают флаги по-своему, но у ассемблера будет режим, в котором он после этих инструкций будет добавлять инструкцию, устанавливающую флаги как в Z80, для совместимости со старым исходным кодом.

  3. #133
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    835
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то топик заглох...
    Куда пропали Bolt, Ynicky, Vlad?
    С Владом история вообще интересная. У него был четырехядерный процессор собственной разработки, на котором Влад сделал суперспектрум с уникальным видеорежимом высокого разрешения. Влад продемонстрировал возможности своего видеорежима в одном из топиков, где были скриншоты варика с разрешением и графикой писи.
    Владу нужно поделиться деталями своего суперпроцессора с другими. Вот мне, например, интересно, расширял ли он адресацию до 24 бит?
    Последний раз редактировалось Smalovsky; 30.12.2021 в 18:04.
    ¡Un momento, señor fiscal!


Страница 14 из 14 ПерваяПервая ... 1011121314

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

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

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

Похожие темы

  1. Ответов: 465
    Последнее: 03.01.2020, 07:15
  2. Ответов: 16
    Последнее: 02.08.2005, 12:20

Ваши права

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