Z80 это 4-битный процессор?...
Moderator: Lavr
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Z80 это 4-битный процессор?...
Тут выяснилось, что Z80 является 4-битным процессором (если судить по тому факту, что АЛУ у него 4-битное)
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- God
- Posts: 1101
- Joined: 29 Dec 2003 01:00
- Location: Москва
Московский филиал NedoPC http://www.nedopc.com
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
угу - точно:CHRV wrote:http://archive.computerhistory.org/resources/text/Oral_History/Zilog_Z80/102658073.05.01.pdf
And secondarily, in order to differentiate Z80 logic from 8080 logic, I introduced many unique design technologies as follows. One-phase clock instead of two-phase clock, and 4-bit arithmetic instead of 8-bit arithmetic unit. The storage of both accumulator and flags into the register file. Those were more than enough to differentiate Z80 logic from 8080 logic. At first I introduced the pipeline 4-bit ALU....
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Shaos, если ты прочитал и разобрался - поясни в двух словах, как примерно
они с помощью 4-bit ALU оперируют 8-битными данными?
Я тут подумал, если это просто схемотехнически, то может помочь сократить
количество корпусов в АЛУ на NAND:
viewtopic.php?t=9386
они с помощью 4-bit ALU оперируют 8-битными данными?
Я тут подумал, если это просто схемотехнически, то может помочь сократить
количество корпусов в АЛУ на NAND:
viewtopic.php?t=9386
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
видимо разносят по времени - сначала одну половинку считают, потом вторую - и как ни странно получается быстрее чем у 8080 (чего же в 8080 было наколбашено тогда)?...Lavr wrote:Shaos, если ты прочитал и разобрался - поясни в двух словах, как примерно
они с помощью 4-bit ALU оперируют 8-битными данными?
Я тут подумал, если это просто схемотехнически, то может помочь сократить
количество корпусов в АЛУ на NAND:
viewtopic.php?t=9386
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Да вот гуглю и пытаюсь выяснить это - чорт ногу сломит...Shaos wrote: видимо разносят по времени - сначала одну половинку считают, потом вторую - и как ни странно получается быстрее чем у 8080 (чего же в 8080 было наколбашено тогда)?...

И синхронизация Z80 однофазная - это быстрее...
А Педивикия, выходит, врёт как сивый мерин...
![]() |
http://upload.wikimedia.org/wikipedia/c ... ch.svg.png
http://ru.wikipedia.org/wiki/Zilog_Z80
Похоже в 8080 они многого наворотили, переходя к Принстонской архитектуре.
4004 и 8008 - Гарвардские, причем очень аскетичные и логичные, стек, кстати,
внутренний...
PS. Что-то кроме Шимы, никто не считает АЛУ Z80 4-битным.
http://www.z80.info/z80arki.htm
http://www.z80.info/z80architektur.htm
http://www.z80.info/gfx/z80block.gif
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Кто такой Шима?!!! Гыыыыыыыы....Shaos wrote:А кто такой Шима?...

"Ссылку дал, а сам не читал? :3 Стыдно, товарищ!"
http://archive.computerhistory.org/reso ... .05.01.pdf
"Относится ... только к Шаосу. :3"
Масатоши Шима (Masatoshi Shima) — собственно, автор вот этой цитаты:
и один из создателей Z80.Shima wrote:And secondarily, in order to differentiate Z80 logic from 8080 logic, I introduced many unique design technologies as follows. One-phase clock instead of two-phase clock, and 4-bit arithmetic instead of 8-bit arithmetic unit. The storage of both accumulator and flags into the register file. Those were more than enough to differentiate Z80 logic from 8080 logic. At first I introduced the pipeline 4-bit ALU....

-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
А у тебя нет порой впечатления, что это сказочники для великовозрастныхShaos wrote:Ну тогда вот тебе второй источник:
F. Anceau. The Architecture of Microprocessors. Workingham, England: Addison-Wesley, 1986.
детей?
Эту книжку уже обсуждали вот здесь:
viewtopic.php?t=7790&start=6
и меня пугают источники, содержащие сведения - "один против всех".
Это может быть сокровенная истина, а может и непроверенная байка автора...
Приведу пример. В отличие от Z80, i8080 куда как лучше документирован
по разным источникам. И у меня дома таких источников много, вплоть до
невзрачной заводской документации на серой обёрточной бумаге...
Но вот когда приходится ВНИМАТЕЛЬНО сличить эти источники в спорных
случаях, выясняется, что они-таки расходятся. И я для себя принимаю за
истину, то что сошлось хотя бы в двух.
Самое смешное, что диаграммы машинного цикла i8080 в деталях расходятся
во всех источниках...
-
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Однозначно - нет. Это по 580 комплекту надо литературу "нюхАть".VituZz wrote:Хоть здесь и не совсем уместно, но нет ли в Вашей литературе по ВМ80 нормального описания ВГ18, и-как-их-там-ВГ-ВК-91, 92, 93?
А в описании К580ВМ80 они не упоминаются.
Last edited by Lavr on 14 Jun 2011 02:52, edited 1 time in total.
-
- Admin
- Posts: 24008
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Может быть дело в том, что в большинстве случаев блок-схемы Z80 рисуются для программистов, которым вовсе ненужно знать про то, что у Z80 4-битное АЛУ, т.к. снаружи оно всё выглядит как 8-битное, т.е. ложь во благо - дабы не запутывать неокрепшие умыLavr wrote:А у тебя нет порой впечатления, что это сказочники для великовозрастныхShaos wrote:Ну тогда вот тебе второй источник:
F. Anceau. The Architecture of Microprocessors. Workingham, England: Addison-Wesley, 1986.
детей?
Эту книжку уже обсуждали вот здесь:
viewtopic.php?t=7790&start=6
и меня пугают источники, содержащие сведения - "один против всех".
Это может быть сокровенная истина, а может и непроверенная байка автора...

Ещё в этой книжке есть данные по другим процам:
Ferranti F100 (16-bit) - data path 1 bit
Fairchild 9440 (16-bit) - data path 4 bits
GI CP 1600 (16-bit) - data path 8 bits
RCA 1802 COSMAC (8-bit) - data path 4 bits
А также что 16-битная микро-ЭВМ Data General Nova также имела 4-битное АЛУ и поэтому была проста, компактна и дёшева

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Supreme God
- Posts: 16680
- Joined: 21 Oct 2009 08:08
- Location: Россия
Схемотехника хоть какая есть? Или только блок-схемы и байки?Shaos wrote: Ещё в этой книжке есть данные по другим процам:
...
Fairchild 9440 (16-bit) - data path 4 bits
...
RCA 1802 COSMAC (8-bit) - data path 4 bits
А также что 16-битная микро-ЭВМ Data General Nova также имела 4-битное АЛУ и поэтому была проста, компактна и дёшева
Не нагуглил источник на даунлоад... он в принципе стОит того?
Меня смущает что и сайты маниакальных почитателей Z80 не содержат
такой интересной информации...
А ещё странно - работать с нибблами - минимум мультиплексоры нужны.
Сделать операцию сразу с байтом логически представляется быстрее...
Правда Шима упоминает, что ввёл конвееризацию (pipeline).
-
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Зато оправдывается (и автоматически получается) флаг полупереноса HC.Lavr wrote:Меня смущает что и сайты маниакальных почитателей Z80 не содержат такой интересной информации... А ещё странно - работать с нибблами - минимум мультиплексоры нужны. Сделать операцию сразу с байтом логически представляется быстрее... Правда Шима упоминает, что ввёл конвееризацию (pipeline).