МОП-технология 6508
MOS Technology 6508 — это 8-битный микропроцессор , разработанный MOS Technology . Основанный на популярном 6502 , 6508 дополнен двумя дополнительными функциями: внутренним 8-битным цифровым портом ввода-вывода и 256 байтами внутренней статической оперативной памяти .

Расположение памяти
[ редактировать ]Внутреннее ОЗУ отображается в адресное пространство ЦП как на $0000 - $00FF и в $0100 - $01FF , поэтому он может служить как нулевой страницей , так и пространством стека . Порт ввода-вывода доступен по адресу $0001 с регистром направления данных по адресу $0000 , это та же раскладка, что и у 6510 .
Варианты
[ редактировать ]
Могут быть разные варианты обвязки/склеивания этого чипа; В приведенной ниже таблице данных контакт 40 указан как вторая фаза тактовой частоты, но в компьютере CBM900 управляющая дискета 6508 имеет контакт 40 как «Установить переполнение» (SO). SO — это контакт, который также предлагается на 40-контактном 6502, но отсутствует во всех 28-контактных вариантах 650x (6503–6507). Вывод SO на процессорах семейства 6500, имеющих его, устанавливает флаг переполнения в регистре P, который можно проверить с помощью инструкций BVC/BVS. Используя SO, можно построить плотный цикл опроса из 3 машинных циклов, более плотный, чем минимум две инструкции любого цикла тестирования и ветвления, не использующего функциональность контакта SO.