User Tag List

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

Тема: Проектирование процессора

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

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

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alikberov Посмотреть сообщение
    и нейросеть спотыкается по любому пустяку.
    Окай, восстание машин пока откладывается.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

  3. #2

    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    180
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Arrow Экскурс в историю создания WYSIWISC

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

    Начнём с самого простого: Инструкции с машинным кодом 0x00:
    • i8080 / z80 - NOP (вполне очевидное и интуитивно понятное соответствие)
    • i8086 / x86 - ADD (соответствие вообще не очевидно)
    • MOS 6502 - BRK (вполне очевидное и интуитивно понятное соответствие)
    • MIPS - NOP (вполне очевидное и интуитивно понятное соответствие)
    • MOS 68000 - неопределённая инструкция / исключение (вполне очевидное и интуитивно понятное соответствие)
    То есть, в большинстве архитектур нулевой код несёт предсказуемое поведение процессора, за исключением x86 с его ADD

    После просмотра фильма "День независимости", а позже - Трансформеров с их эпическим заявлением, что современные процессоры - тупо копируются с инопланетных
    Я задумался, а какой могла быть система кодирования инструкций в идеальном случае?
    1. Исключаем "эзотерику битовых полей"
    2. Расставляем инструкции в таблице стройными блоками
    3. Делаем акцент на интуитивное понимание кода


    Как представитель цивилизации Планеты Земля с бытовой десятичной системой счисления, я разработал дешифратор команд именно с основанием 10 и получил шесть блоков инструкций:
    1. CTX - Селектор контекста
    2. REG - Селектор регистра
    3. FLG - Управление флажками
    4. ALU - Операции АЛУ
    5. HLT/INT - Программное прерывание
    6. DLG - Делегаты / Префиксы вектора

    Тем самым, вся суть идеи основывалась на том, чтобы сделать пародию на Java-машину, но которая управляется кодированием почти на человеческом языке.
    (Прототип в Logisim стабильно работал и вполне соответствовал данной парадигме.)

    Ведь индустриально мы давно преодолели практические трудности построения ЭВМ и пора бы задуматься об эстетики машинного кода.

    P.S.: Теоретически, такой машинный код не стыдно показать и Искусственному Интеллекту, так как красивее в индустрии не имеется.
    Однако, нынешнее поколение нейросетей обучается именно на уродливом индустриальном кодировании и не готовы принимать машинный код эстетически.
    Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...

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

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

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

Похожие темы

  1. Проектирование идеального "советского" компьютера
    от CityAceE в разделе Разработка электроники
    Ответов: 229
    Последнее: 17.11.2022, 07:35
  2. Модуль процессора (МП)
    от Viktor2312 в разделе Ириша
    Ответов: 57
    Последнее: 28.12.2016, 10:02
  3. Ответов: 4
    Последнее: 01.11.2013, 00:47
  4. Ответов: 4
    Последнее: 12.09.2009, 15:35

Ваши права

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