Общая информация | |
---|---|
Общий производитель (и) | |
Спектакль | |
Максимум. Тактовая частота процессора | От 0,985 МГц до 1,023 МГц |
Ширина данных | 8 |
Ширина адреса | 16 |
Архитектура и классификация | |
Набор инструкций | NMOS 6502 |
Физические характеристики | |
Пакет (ы) |
|
Продукты, модели, варианты | |
Вариант (ы) | МОС 8500, 7501/8501, 8502, 6510T |
История | |
Предшественник | MOS 6502 |
Преемник | MOS 8502 |
MOS Technology 6510 представляет собой 8-разрядный микропроцессор разработан MOS Technology . Это модифицированная форма очень успешного 6502 . 6510 широко использовался только в домашнем компьютере Commodore 64 (C64) и его вариантах.
Основным изменением по сравнению с 6502 было добавление 8-битного порта ввода-вывода общего назначения , хотя в наиболее распространенной версии 6510 было доступно только шесть контактов ввода-вывода. Кроме того, адресная шина могла быть сделана с трехсторонней связью .
Используйте [ редактировать ]
В C64 дополнительные контакты ввода / вывода процессора использовались для управления картой памяти компьютера путем переключения банков и для управления тремя из четырех сигнальных линий магнитофона Datasette (управление электродвигателем, распознавание нажатия клавиш и записать строки данных; строка считанных данных перешла к другой микросхеме ввода / вывода). Это было возможно, с помощью письменной формы правильной последовательности бит в процессор по адресу $ 01, чтобы полностью выставить почти полные 64 Кбайта из ОЗУ в C64, в результате чего нет ROM или ввод / вывод аппаратного обеспечения открытого для процессора ввода / сам O порта и , кроме регистр направления данных. [1]
Варианты [ править ]
MOS 8500 [ править ]
В 1985 году MOS произвела 8500 , версию HMOS 6510. За исключением модификации процесса, она практически идентична версии NMOS 6510. 8500 был первоначально разработан для использования в модернизированном C64, C64C. Однако в 1985 году ограниченное количество 8500 было обнаружено на более старых C64 на базе NMOS. Наконец, он официально дебютировал в 1987 году, появившись на материнской плате с новым чипсетом 85xx HMOS.
MOS 7501/8501 [ править ]
Вариант 7501/8501 модели 6510 был представлен в 1984 году. [2] По сравнению с 6510, этот вариант увеличивает количество выводов порта ввода / вывода с 6 до 8, но не включает выводы для немаскируемого прерывания и вывода часов. [3] Он использовался в домашних компьютерах Commodore C16 , C116 и Plus / 4 , где его порт ввода-вывода управлял не только набором данных, но и интерфейсом шины CBM . Основное различие между процессорами 7501 и 8501 заключается в том, что они были изготовлены с использованием немного разных процессов: 7501 был произведен с HMOS-1, а 8501 - с HMOS-2. [2]
MOS 8502 [ править ]
2 МГц сигнала управления на 8502 вариант был использован в Commodore 128 . Все эти процессоры совместимы по кодам операций (включая недокументированные коды операций ). [4]
MOS 6510T [ править ]
В дисководе Commodore 1551 использовалась 6510T , версия 6510 с восемью линиями ввода-вывода. В NMI сигналов и RDY не доступны.
См. Также [ править ]
- Прерывания в процессорах 65xx
Ссылки [ править ]
- ↑ Баттерфилд, Джим (январь 1983 г.). «Архитектура Commodore 64» . Вычислить! . п. 208.
- ^ a b http://plus4world.powweb.com/hardware/MOS_75018501 Аппаратное обеспечение - MOS 7501/8501
- ^ https://ist.uwaterloo.ca/~schepers/MJK/7501.html ЦП 7501/8501
- ^ Грэм. «Коды операций 6502/6510/8500/8502» . www.oxyron.de .
Дальнейшее чтение [ править ]
Внешние ссылки [ править ]
- Техническое описание MOS 6510 (формат GIF, в архиве)
- Техническое описание MOS 6510 (в формате PDF)
- Таблица данных MOS 6510 (ноябрь 1982 г., формат PDF)
- Ресурсы по компьютерной эмуляции (включая загружаемый исходный код для 6502)
- Веб-сервер с использованием компьютера MOS 6510 (он же C64) на Wayback Machine (архивировано 28 июля 2018 г.)