nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:41



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

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

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2010 15:38
Profile WWW
God
User avatar

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

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


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

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
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....

_________________
:dj: https://mastodon.social/@Shaos


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

Joined: 21 Oct 2009 08: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 16:01
Profile
Admin
User avatar

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


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

_________________
:dj: https://mastodon.social/@Shaos


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

Joined: 21 Oct 2009 08: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 16:53
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
А кто такой Шима?...

_________________
:dj: https://mastodon.social/@Shaos


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

Joined: 21 Oct 2009 08: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 01:15
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Ну тогда вот тебе второй источник:

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

_________________
:dj: https://mastodon.social/@Shaos


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

Joined: 21 Oct 2009 08: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 08:53
Profile
God
User avatar

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


13 Jun 2011 10:42
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08: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 02:52, edited 1 time in total.



13 Jun 2011 10:48
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
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-битное АЛУ и поэтому была проста, компактна и дёшева :)

_________________
:dj: https://mastodon.social/@Shaos


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

Joined: 21 Oct 2009 08: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 02:24
Profile
Banned
User avatar

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

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


14 Jun 2011 02: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 4 guests


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.