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

User Tag List

Показано с 1 по 5 из 5

Тема: Возможно ли как-то понять принцип работы Z80?

  1. #1
    Junior
    Регистрация
    10.10.2016
    Адрес
    г. Минск, Беларусь
    Сообщений
    7
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Возможно ли как-то понять принцип работы Z80?

    Здравствуйте. У меня вопрос, а как собственно работает Z80? Если он выполняет программу из ROM, то как тогда он загружает программы из различных источников? Можете объяснить новичку? Спасибо.

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

  3. #2
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,069
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    radioegor146, в двух словах - такое не рассказать.
    Общие принципы работы CPU в ZX-SPECTRUM описаны в книжке "...для пользователей и программистов".
    Судя по заданному вопросу, следует начать с мануалов описывающих работу z80 или кр580.
    Когда есть, но не знаешь где - это все равно, что нету.

  4. #3
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,639
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    248
    Поблагодарили
    154 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В двух словах - сначала выполняется программа из ROM, которая грузит с внешнего носителя в RAM другие программы и запускает их (переходит к их выполнению).

  5. #4
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    В двух словах - сначала выполняется программа из ROM, которая грузит с внешнего носителя в RAM другие программы и запускает их (переходит к их выполнению).
    Действительно, лучше почитать всякие книжки (и не только эти).
    radioegor146, поделись, пожалуйста, примерно какой уровень знаний о Спектруме или других 8-битных компьютерах у тебя есть - нам проще будет понять как понятнее объяснить. В целом после сборса процессор ZX Spectrum начинает исполнять программу в машинных кодах с адреса 0. У классического ZX Spectrum там находится ПЗУ (ROM), в которой прошит интерпретатор языка Sinclair Basic, являющийся по совместительству и операционной системой. Команды Bacis'а реализуются подпрограммами в машинных кодах, хранящимися тоже в ПЗУ. Одной из таких команд является LOAD. Соответствующая подпрограмма с большой частотой опрашивает бит 6 порта 254 (к нему подключен сигнал с магнитофона), и, обнаружив на нем изменяющийся сигнал, интерпретирует его как закодированные данные, которые можно раскодировать и поместить в оперативную память (RAM). Если загружается Basic-программа, интерпретатор может начать ее выполнение. Если загружается машинокодовая программа, специальной функцией Basic'а USR можно запустить выполнение машинного кода по указанному адресу.
    ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.

  6. #5
    Junior
    Регистрация
    10.10.2016
    Адрес
    г. Минск, Беларусь
    Сообщений
    7
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Благодарю за ответ. Всё что вы написали - мне и было нужно. Спасибо.

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

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

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

Похожие темы

  1. Ответов: 3
    Последнее: 19.12.2013, 02:34
  2. Вопросы по 1bit музыку. Принцип работы.
    от Mifody в разделе Для начинающих
    Ответов: 25
    Последнее: 23.11.2010, 22:28
  3. Принцип работы M1 на Scorpion
    от TmK в разделе Программирование
    Ответов: 8
    Последнее: 17.08.2009, 15:40
  4. Как это понять
    от icebear в разделе Несортированное железо
    Ответов: 2
    Последнее: 30.06.2005, 20:13

Метки этой темы

Ваши права

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