nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2024 17:20



Reply to topic  [ 90 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Архитектура процессора 8080 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
b2m wrote:
HardWareMan wrote:
Lavr wrote:
Как ADDR выводится на шину адреса?

К сожалению, в этой книжке не рассказывается потактовка каждой инструкции.
А что же тогда показано на страницах с 28 по 31 (нумерация PDF, в самом мануале с 2-16 по 2-19)?

О, из-за низкого качества я подумал, что это очередная сводка команд процессора! А это и есть ответ на вопрос Лавра. Срочно нужно купить эту книжку!


08 Nov 2011 01:24
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
b2m wrote:
Во временных регистрах W и Z, оттуда же и выдаётся, как и из любой другой регистровой пары.
b2m wrote:
M4 T1 выдача статуса (чтение из памяти) и адреса WZ

А ещё кто-то упрекал меня в том, что я не умею читать :)

И снова упрекну - я ж просто попросил поподробнее! Нет? :wink:

То есть, если провести аналогию - LDA ADDR <=> LDAX WZ?

А LDAX D вроде как DX не увеличивает...


08 Nov 2011 06:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
Например, если присмотреться к блок-схеме, то не зря там все РОН объеденены парами (кроме аккумулятора и флагов естественно), присутствует схема выбора регистра и все это дело выведено на схему инкремента/декремента, которая выводится на защелку адресных линий. Можно догадаться, что у твоих любимых LDA/STA адрес считывается в W и Z и потом выставляется на защелку адреса для цикла обращения к памяти.

Нет - ты безусловно прав... догадываться можно. Только мне хотелось конкретно узнать - как это сделал Intell.


08 Nov 2011 06:36
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Lavr wrote:
Нет - ты безусловно прав... догадываться можно. Только мне хотелось конкретно узнать - как это сделал Intell.

Вот что за человек... Согласно доке, получается так:
Image
Но самое забавное то, что гляньте на первую строчку: MOV r1,r2 | 01DDDSSS | STATUS | inc(PC) | INST<-TMP | (SSS)->TMP | (TMP)->DDD. Из чего следует, что MOV между двумя РОН должен быть 5 тактов! А не 4 как принято. Хотя ниже, в сносках, говорится о наложении 5го такта М1 с 1м тактом М2 или М1 следующего опкода. Вот так вот...
Так же понятно, что такт статуса это выработка сигнала SYN. В следующем такте происходит транзакция с шиной и одновременное увеличение РС. Данные при этом попадают в ТМР. ;)


Last edited by HardWareMan on 08 Nov 2011 08:25, edited 2 times in total.



08 Nov 2011 08:05
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
ОК, ждем твоих выводов. Не торопись, время еще есть. :3


08 Nov 2011 11:41
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
ОК, ждем твоих выводов. Не торопись, время еще есть. :3

А вот где-то у меня лежит отечественный "мануал" на К580ВМ80 от производителя...
Надо бы сравнить растактовку, если там есть. :wink:

А качество и правда не ахти. :(
Но WZ OUT - я уловил.

Отсель вывод: хочешь, не хочешь, но придётся 12-битный регистр в 4-битник приделывать.
Я, кстати, К155РУ2 сегодня купил. 5 руб. штука у нас - дешевле, чем по каталогу в Инете.
Парочку взял, мож b2m окажется прав... будем посмотреть. 8)

PS. А вот если в поисковых системах набрать Регистры временного хранения W, Z ,
можно узнать СТОЛЬКО разнообразного и интересного!... что я и рассказывать не буду... :wink:
Местами не хуже PоCоWатого регистра!
:D

PPS. А то, что мы эмоционально обсудили, на мой взгляд, неплохо изложено вот здесь.


08 Nov 2011 13:46
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
На соседнем дружественном форуме дали этот файл в охренительном качестве! Срочно в печать!
PS Качаем тут!
Вот вам на затравку!
Image
Image


08 Nov 2011 21:28
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Забавные вещи в этой книжонке! Например, тут описываются:
1. 8080А с минимальным периодом такта 480нс (~2.08МГЦ).
2. 8080А-1 с минимальным периодом такта 320нс (~3.12МГЦ).
3. 8080А-2 с минимальным периодом такта 380нс (~2.63МГЦ).
4. М8080А с минимальным периодом такта 480нс (~2.08МГЦ).
Клоны которых из них наши ИК80, ВМ80 и ВМ80А (или какие там были обозначения)?

PS А взяты эти доки от сюда, очень, ОЧЕНЬ занятный ресурс!


09 Nov 2011 11:25
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
А что за тишина в такой обширной теме вдруг? Все курят док и/или FTP?


09 Nov 2011 20:25
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
Вот вам на затравку!


Подобная таблица есть в книже Digital Computer Electronics, правда касательно процессора 8085

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


09 Nov 2011 22:30
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Читаю эту книжку взахлеб! Уже начал править свой эмулятор ВМ80 по ней, посмотрим, что получится...


10 Nov 2011 09:13
Profile
God
User avatar

Joined: 13 Nov 2010 04:06
Posts: 1345
Reply with quote
Post 
Дока очень интересная. Жаль только, что не на весь комплект.


10 Nov 2011 09:55
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
HardWareMan wrote:
Shaos wrote:
Хм, я похоже немного другого наименования книгу приобрёл: http://www.ebay.com/itm/350504271871
Может просто раннее издание?...

Не похоже. Смотри:
Quote:
The book is about 50 pages in length.

Против 250+ у просто мануала. К тому же мануал датируется 1976 годом.


Короче чувак мне совсем другую книгу послал! Это и не User System Manual и не System Manual, а Intel Component Data Catalog 1980 толщиной около 1100 страниц! Там кроме 8080 и 8085 ещё много чего есть ;)

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


14 Nov 2011 16:27
Profile WWW
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
огласите весь список, пожалуйста (c)


14 Nov 2011 17:00
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22543
Location: Silicon Valley
Reply with quote
Post 
MC68k wrote:
огласите весь список, пожалуйста (c)

1. Random Access Memory - 76 страниц
2. Read Only Memory and Memory Support - 66 страниц
3. Magnetics - 44 страницы
4. Telephony and Signal Processing - 52 страницы
5. MCS-48 Microprocessors - 42 страницы
6. MCS-80/85 Microprocessors - 156 страниц
7. MCS-86 Microprocessors - 92 страницы
8. Microprocessor Peripherals - 252 страницы
9. Microcomputer Developmenet Systems - 140 страниц
10. Industrial Grade Products - 64 страницы
11. Military Products - 108 страниц
12. Microcomputer Workshop - 17 страниц
13. General Information - 23 страницы

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


14 Nov 2011 18:18
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 90 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 20 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.