Процессор Z80 Game Boy 8-битный или 16-битный?

Я читал руководство по созданию эмулятора Game Boy и понимаю, что Game Boy использует 8 -bit CPU, но я не могу понять, почему Gameboy использует два типа данных: байты (8 бит) и слова (16 бит).

Если процессор имеет разрядность 8 бит, почему можно использовать 16 бит?


person Toni    schedule 08.09.2013    source источник
comment
Z80 имеет 8-битную шину данных, 16-битную адресную шину, а АЛУ может выполнять 8-битные и некоторые 16-битные операции. Обычно считается, что это 8-битный процессор.   -  person Paul R    schedule 08.09.2013
comment
Интересно, что у z80, по-видимому, был 4-битный алюминий... история/27309/   -  person old_timer    schedule 09.09.2013
comment
@dwelch это определенно было, да — основным источником, подтверждающим это, являются комментарии Масатоши Шимы, начинающиеся внизу страницы 9 этой панельной дискуссии Zilog Музея компьютерной истории: archive.computerhistory.org/resources/access/text/Oral_History/   -  person Tommy    schedule 18.12.2013


Ответы (1)


ЦП и регистры 8-битные, но он может хранить и использовать 16-битные данные, группируя два регистра, как если бы они были одним 16-битным регистром. На этом веб-сайте содержится полезная информация об оборудовании Gameboy.

person isaac tschampl    schedule 08.10.2014