User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 49

Тема: Идеология стандартизации развития принципов Z80 в HDL

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

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

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    у 8086 был собрат с 8 битной шиной 8088. Ведь софт никто не переделывал
    вообще-то это один и тот же процессор, только с мультиплексированной шиной данных
    Цитата Сообщение от Mick Посмотреть сообщение
    А тут собственно наоборот - есть z80 с 8 битами, вот немного архитектуру его изменить - упс и 16 битный
    в том-то и дело, что разница между 8ми битным и 16ти битным, это разница между 8080 и 8086/88, а не между 8086/88! А это уже совсем другой процессор. Имхо проще и грамотней использовать например 8086/88 в качестве сопроцессора, чем изобретать весь софт с нуля для несуществующего процессора. Но опять же - а зачем это нужно в рамках Спековской архитектуры?

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

  3. #2

    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    304
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, было бы неплохо заиметь z80 с дополнительными командами для 16 и 32 битной обработки, с 32 битной шиной данных и частотой 66-266 МГц. Тогда все старые программы будут работать со старыми командами, только быстрее, а новые могут использовать новые команды.
    Ещё можно добавить команды умножения/деления. Это будет огромный шаг вперёд.
    Вот только проблему с 16 битной адресацией так легко не решить.

  4. #3

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предлагаю эту тему признать ересью раз и навсегда, потому как проц в fpga это вообще никакой не ZX уже, а то что снаружи проца можно налепить в виде какого-нибудь КР1802ВР2 то уже не проц а аксель. Уже давно есть Z80 на 20mhz который перекрывает по скорости все чипы что в ZX клонах когда-либо применялись, его должно хватить всем.

  5. #4

    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    304
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Этот путь IBM уже прошла, результат не фонтан: Куча режимов для совместимости со старыми программами с кучей лишних элементов, зато всё равно совместимость крайне ограничена - максимум на 1-2 поколение назад.

    Выход только один. Делать новый комп с новым процессором с новыми возможностями: 24-32-48 разрядная шина адреса, 16-32-64 разрядная шина данных и такие же команды, улучшенные аппаратные копиры (как LDIR, но без повторного чтения команды каждый раз), аппаратные блоки умножения, деления, тригонометрических функций.

    Совместимость с оригинальным (старым) ZX Spectrum можно обеспечить банальным эмулятором, встроенным в ядро новой ОС.

  6. #5

    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "процы Z80 не могут выполнить 65кб сплошного кода. "
    ?
    могут

  7. #6

    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нда... Не могу понять, вот нафига z80 математика нужна, что за блажь?... Сделайте 120Mhz классический Z80, будет всем счастье

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

    Нафига на z80 вообще Си нужен? z80 мнемоники уже по сути Си.

  8. #7

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker VBI Посмотреть сообщение
    "процы Z80 не могут выполнить 65кб сплошного кода. "
    ?
    могут
    невладение предметом? лишь бы поспорить?

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

    Цитата Сообщение от bigral Посмотреть сообщение
    Ну это ж неконструктивный разговор вообще пошел. Тут тема о чуде юде трехголовом и трехватном в современной fpga, который занимал бы места стоко же скоко и NIOS2\MicroBlaze. Т.е. карикатура на Z80.

    То что не компилится awk это проблема отсутствия linker-loader-а с поддержкой оверлеев, на том же pdp11 и unix7 он был написан? (который 28kW адресного пространства использует) .
    да, тот самый awk с Юникса V7. Оверлеи явно не добавят скорости, я полдюжины команд арифметики добавят, как и убавят размер кода. Хотя безусловно, тот поезд уже ушел, и предлагаемый тут непрограммирующими гражданами ФПГА-технопрон приводить в чувство смысла нет.
    Последний раз редактировалось Error404; 30.12.2016 в 17:49.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #8

    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    невладение предметом? лишь бы поспорить?
    Чиво?
    Последний раз редактировалось SaNchez; 30.12.2016 в 17:50.

  10. #9

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    уймись уже, пионэр. Накатил чтоле?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #10

    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, смотри. ты всё это знаешь, я уверен.

    максимальное адресное пространство памяти - 65535 байта.
    каждый байт для процессора выглядит как.. 8 бит.
    проц достал значение, засунул в себя и перемолол, обработал, выполнил что-то, неважно что.
    а учитывая то что память закольцована, то проц выполняет бесконечное количество инструкций.
    понятно ли я говорю?

    рыхлость, сложность, итерации и прочее - это отмазки "программистов"

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

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

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

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

Похожие темы

  1. Ответов: 21
    Последнее: 27.09.2008, 14:48
  2. Ответов: 73
    Последнее: 18.09.2008, 05:35
  3. Ответов: 33
    Последнее: 29.07.2008, 21:06

Ваши права

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