nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 17 Dec 2018 05:34



Reply to topic  [ 33 posts ]  Go to page 1, 2, 3  Next
Z80 это 4-битный процессор?... 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17234
Location: Colorado
Reply with quote
Тут выяснилось, что Z80 является 4-битным процессором (если судить по тому факту, что АЛУ у него 4-битное)

_________________
:eugeek: https://twitter.com/Shaos1973


11 Jan 2010 16:38
Profile WWW
God
User avatar

Joined: 29 Dec 2003 02:00
Posts: 1115
Location: Москва
Reply with quote
Post 
http://archive.computerhistory.org/reso ... .05.01.pdf

_________________
Московский филиал NedoPC http://www.nedopc.com


12 Jan 2010 02:24
Profile ICQ WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17234
Location: Colorado
Reply with quote
Post 
CHRV wrote:
http://archive.computerhistory.org/resources/text/Oral_History/Zilog_Z80/102658073.05.01.pdf


угу - точно:

Quote:
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....

_________________
:eugeek: https://twitter.com/Shaos1973


12 Jan 2010 08:31
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos, если ты прочитал и разобрался - поясни в двух словах, как примерно
они с помощью 4-bit ALU оперируют 8-битными данными?
Я тут подумал, если это просто схемотехнически, то может помочь сократить
количество корпусов в АЛУ на NAND:
http://www.nedopc.org/forum/viewtopic.php?t=9386


12 Jun 2011 17:01
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17234
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Shaos, если ты прочитал и разобрался - поясни в двух словах, как примерно
они с помощью 4-bit ALU оперируют 8-битными данными?
Я тут подумал, если это просто схемотехнически, то может помочь сократить
количество корпусов в АЛУ на NAND:
http://www.nedopc.org/forum/viewtopic.php?t=9386


видимо разносят по времени - сначала одну половинку считают, потом вторую - и как ни странно получается быстрее чем у 8080 (чего же в 8080 было наколбашено тогда)?...

_________________
:eugeek: https://twitter.com/Shaos1973


12 Jun 2011 17:45
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
видимо разносят по времени - сначала одну половинку считают, потом вторую - и как ни странно получается быстрее чем у 8080 (чего же в 8080 было наколбашено тогда)?...

Да вот гуглю и пытаюсь выяснить это - чорт ногу сломит... :(
И синхронизация Z80 однофазная - это быстрее...

А Педивикия, выходит, врёт как сивый мерин...


http://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Z80_arch.svg/800px-Z80_arch.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


12 Jun 2011 17:53
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17234
Location: Colorado
Reply with quote
Post 
А кто такой Шима?...

_________________
:eugeek: https://twitter.com/Shaos1973


12 Jun 2011 21:23
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
А кто такой Шима?...

Кто такой Шима?!!! Гыыыыыыыы.... :D

"Ссылку дал, а сам не читал? :3 Стыдно, товарищ!"
http://archive.computerhistory.org/resources/text/Oral_History/Zilog_Z80/102658073.05.01.pdf
"Относится ... только к Шаосу. :3"

Масатоши Шима (Masatoshi Shima) — собственно, автор вот этой цитаты:
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....

и один из создателей Z80. :wink:


13 Jun 2011 02:15
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17234
Location: Colorado
Reply with quote
Post 
Ну тогда вот тебе второй источник:

F. Anceau. The Architecture of Microprocessors. Workingham, England: Addison-Wesley, 1986.

_________________
:eugeek: https://twitter.com/Shaos1973


13 Jun 2011 07:58
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Ну тогда вот тебе второй источник:
F. Anceau. The Architecture of Microprocessors. Workingham, England: Addison-Wesley, 1986.

А у тебя нет порой впечатления, что это сказочники для великовозрастных
детей?
Эту книжку уже обсуждали вот здесь:
http://www.nedopc.org/forum/viewtopic.php?t=7790&start=6
и меня пугают источники, содержащие сведения - "один против всех".
Это может быть сокровенная истина, а может и непроверенная байка автора...

Приведу пример. В отличие от Z80, i8080 куда как лучше документирован
по разным источникам. И у меня дома таких источников много, вплоть до
невзрачной заводской документации на серой обёрточной бумаге...
Но вот когда приходится ВНИМАТЕЛЬНО сличить эти источники в спорных
случаях, выясняется, что они-таки расходятся. И я для себя принимаю за
истину, то что сошлось хотя бы в двух.
Самое смешное, что диаграммы машинного цикла i8080 в деталях расходятся
во всех источниках...


13 Jun 2011 09:53
Profile
God
User avatar

Joined: 13 Nov 2010 05:06
Posts: 1292
Reply with quote
Post 
Хоть здесь и не совсем уместно, но нет ли в Вашей литературе по ВМ80 нормального описания ВГ18, и-как-их-там-ВГ-ВК-91, 92, 93?


13 Jun 2011 11:42
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
VituZz wrote:
Хоть здесь и не совсем уместно, но нет ли в Вашей литературе по ВМ80 нормального описания ВГ18, и-как-их-там-ВГ-ВК-91, 92, 93?

Однозначно - нет. Это по 580 комплекту надо литературу "нюхАть".
А в описании К580ВМ80 они не упоминаются.


Last edited by Lavr on 14 Jun 2011 03:52, edited 1 time in total.



13 Jun 2011 11:48
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17234
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Shaos wrote:
Ну тогда вот тебе второй источник:
F. Anceau. The Architecture of Microprocessors. Workingham, England: Addison-Wesley, 1986.

А у тебя нет порой впечатления, что это сказочники для великовозрастных
детей?
Эту книжку уже обсуждали вот здесь:
http://www.nedopc.org/forum/viewtopic.php?t=7790&start=6
и меня пугают источники, содержащие сведения - "один против всех".
Это может быть сокровенная истина, а может и непроверенная байка автора...


Может быть дело в том, что в большинстве случаев блок-схемы Z80 рисуются для программистов, которым вовсе ненужно знать про то, что у Z80 4-битное АЛУ, т.к. снаружи оно всё выглядит как 8-битное, т.е. ложь во благо - дабы не запутывать неокрепшие умы :)

Ещё в этой книжке есть данные по другим процам:
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-битное АЛУ и поэтому была проста, компактна и дёшева :)

_________________
:eugeek: https://twitter.com/Shaos1973


13 Jun 2011 22:26
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
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).


14 Jun 2011 03:24
Profile
Banned
User avatar

Joined: 20 Mar 2005 14:41
Posts: 2150
Location: От туда
Reply with quote
Post 
Lavr wrote:
Меня смущает что и сайты маниакальных почитателей Z80 не содержат такой интересной информации... А ещё странно - работать с нибблами - минимум мультиплексоры нужны. Сделать операцию сразу с байтом логически представляется быстрее... Правда Шима упоминает, что ввёл конвееризацию (pipeline).

Зато оправдывается (и автоматически получается) флаг полупереноса HC.


14 Jun 2011 03:52
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 33 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.