User Tag List

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

Тема: The 100 MHz 6502

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

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

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    521
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда вы просто не воспринимаете понятие "процедурник". Общение с ним для программиста идет через библиотеку функций и подпрограмм. То есть оставаясь в рамках архитектуры "z80" программист получает выигрыш во времени по выполнению определенных алгоритмов. Естественно в текст программы можно поставить строку по определению версии его библиотеки( а в саму версию может быть спрятано то, или иное железо со своими возможностями). Получается, что логический и сервисный "каркас" остается привычным и традиционным. Ну а то, что кому-то нужны только быстрые умножения, а кому-то "плавучка" и операции с матрицами и соответственно железо "процедурника" может стоить от $x до $xxx.

    Задача же z80 подготовить входные параметры и воспринять и обработать выходные для выполняемой программы. Конечно странно если даже эти операции выполняются положим за 1 мс, а операция "процедурника" занимает 0.5 мкс. Поэтому в известном смысле производительность и функционал z80 "масштабирует" эти параметры для "процедурника".

    Главное определить способы подключения и открыть их( а в некоторых случаях может и скрыть в библиотеке). Этот подход очень древний и использовался в компьютере "Искра-226", а они это переняли у HP и Wang. Конечно возникает вопрос автоматизированной конверсии старых программ. Простейшее, что должна уметь такая кросс-система, находить в кодах z80 арифметические процедуры целочисленные и с пзпт и конвертировать их в вызовы процедур. Но при этом сдвигаются временные интервалы для соответствующих фрагментов программы и их придется корректировать скорее всего вручную.

    Если же вы "просто выбрасываете z80" то вместе с ним вы выбрасываете не просто его коды, систему программирования и операционные системы(мониторы), а по сути, если его не эмулируете, то и весь компьютер несущей платформой для которого он является. В случае "процедурника" никакой кардинальной ломки не предполагается. Вы можете не использовать библиотеку и "процедурник" вообще становится не заметен в системе.
    Последний раз редактировалось andrews; 18.10.2021 в 10:52.

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

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

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

Похожие темы

  1. Нестандартный музон в 3.5 MHz
    от Splinter в разделе Музыка
    Ответов: 28
    Последнее: 11.05.2015, 13:44
  2. 6502 ищу
    от rw6hrm в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 03.06.2012, 22:06
  3. Куплю Z80 8+MHz в Харькове!
    от Robusta в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 23.01.2011, 13:08
  4. Продам Appolo 68060/75 Mhz для а1200
    от yorgee в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 19.05.2009, 06:16

Ваши права

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