nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 17 Oct 2018 06:07



Reply to topic  [ 45 posts ]  Go to page Previous  1, 2, 3
Процессор 8080. Прерывание. Врeменная диaграмма. 
Author Message
Doomed

Joined: 10 Mar 2012 17:21
Posts: 565
Location: РФ
Reply with quote
Post 
Ваш преп. - неадекват или юморист ?
Тетрис.... :o
Данные в "RG_A" подаются через "MUX", а откуда их взять определяет поле микрокода, который в свою очередь получается "развёртыванием" опкода.

Вообще то "разжёвывать" всё должен был Вам именно преп.
Так что или вы "сачок" или препо-нифига-не-дававтеля надо давно уволить.


30 May 2014 10:52
Profile
Junior

Joined: 25 May 2014 10:06
Posts: 8
Location: Ufa
Reply with quote
Post 
petrenko wrote:
Ваш преп. - неадекват или юморист ?
Тетрис.... :o
Данные в "RG_A" подаются через "MUX", а откуда их взять определяет поле микрокода, который в свою очередь получается "развёртыванием" опкода.

Вообще то "разжёвывать" всё должен был Вам именно преп.
Так что или вы "сачок" или препо-нифига-не-дававтеля надо давно уволить.


Ну преп. своебразный очень, он прочитал нам лекции, и больше ничего не объяснял дополнительно, а спрашивает он не только по лекциям (эти вопросы в лекциях не рассматривались). На лабах можно услышать только "это лажа, думай дальше" и т.д в таком духе. Всё приходилось понимать и искать самому, даже просто сделать лабу было непросто, а сейчас ещё и защита, с которой справились пока буквально 2-3 человека.
С практической частью было проще, а вот по теории...

PS Спасибо всем огромное за помощь!


30 May 2014 11:14
Profile
Banned
User avatar

Joined: 04 Jan 2013 11:09
Posts: 398
Location: 95.24.178.158
Reply with quote
Post 
Student wrote:
3. Для чего в архитектуре процессора регистр адреса? Ведь адрес хранится в PC, я правильно понимаю?

В регистре адреса хранится тот адрес, который непосредственно в данный момент выдается на Шину Адреса через тристабильный буфер.

Это может быть содержимое PC, SP, возможно и WZ и т.п.

А PC - это только программный счетчик, т.е. указатель на текущий байт команды в памяти.

Т.о. к примеру: если в регистре адреса текущее значение РС, и оно выдается на Шину Адреса, то в самом РС уже может быть РС+1, т.к. значение РС прошло через схему инкремента/декремента.

P.S. Без обиды - но ваш препод прав. Это сейчас новое в системе высшего образования России.
Учащиеся должны научиться самостоятельно добывать информацию, работать с ней и принимать решения.
А препод при этом - навроде лоцмана в этом море. В США подобная система существует давно.


30 May 2014 13:01
Profile
Doomed

Joined: 10 Mar 2012 17:21
Posts: 565
Location: РФ
Reply with quote
Post 
"Штурман .. боцман .. лоцман ....... Кацман ! "
С этой "новой" системой и преп. нафиг не нужен вообще то.
Можно самостоятельно изучать. А платить - за диплом.
( Собственно так многие и делают сейчас. )
А зачем всем В.У.З. Америки готовить "гуру" - серьёзным корпорациям так много не надо, да и купить иммигрантов могут если что.
А нужны массово "кибер-слесари"- вот их и готовят "новым" методом.

Всё таки очень жаль, что у меня нет нормального классического советского образования - очень не хватает. :-?

А по "новому" и за деньги - нет уж - и дорого, и , как который раз убеждаюсь, совершенно безполезно для башки.. :(


30 May 2014 13:49
Profile
Supreme God
User avatar

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

Позволю себе возразить Вам уважаемый petrenko, ибо Вы опять, как всегда, торопливы, предвзяты и неправы .

Выше всё сказано совершенно верно! И я готов это тоже подтвердить со всей ответственностью!
Согласно этим нововведениям учащийся не должен только выучить вот этот пресловутый пррцессор 8080, который сейчас, безусловно мало кому нужен, а должен на примере этого простого процессора понять общность в подходе к построению и организации как микропроцессорной системы, так и самого процессора.

А задача преподавателя - помочь ему сориентироваться в этом.
Не натаскивать, а руководить. Не научить "откручивать вот эту гайку", а научить понимать принцип "как открутить любую гайку".

А то СССР в общем-то во многом отучил людей думать самостоятельно.

_________________
iLavr


30 May 2014 14:37
Profile
Doomed

Joined: 25 Aug 2009 08:02
Posts: 360
Location: Москва
Reply with quote
Post 
Рисунок временной диаграммы, кстати, неверный. Не удивляюсь, что у учащихся мозги в трубочку сворачиваются. Ошибки:
- JNT читать как INT. Сигнал INT нарисован как деактивированный в начале цикла. Причина деактивации - внешняя схема декодировала цикл INTA из слова состояния, внешняя схема управления прерываниями в ответ сняла сигнал INT. Подразумевается, что между этими схемами налажено взаимодействие в этом смысле. Эту логику не стыдно было бы и пояснить в методичке, заставлять додумывать - IMHO садизм.
- JNTA читать как INTE. INTE это внутренний сигнал разрешения прерывания, устанавливаемый/сбрасываемый командами EI/DI, и автоматически сбрасываемый в такте T1 цикла прерывания.


02 Jun 2014 04:41
Profile
Banned
User avatar

Joined: 04 Jan 2013 11:09
Posts: 398
Location: 95.24.178.158
Reply with quote
Post 
Mixa64 wrote:
Эту логику не стыдно было бы и пояснить в методичке, заставлять додумывать - IMHO садизм.

Методичку мы не видели, так что трудно огульно судить о её качестве.

Картинки к методичкам зачастую перерисовывают с ошибками сами "студни", как их тут называет админ форума, поскольку преподу чаще всего "художить" некогда да и способности не всегда есть, так что наличие ошибок в обозначениях неудивительно.
Вполне возможно, что в тексте всё вполне верно передрато из какого-либо известного источника.

А качество пособий особенно для студентов НЕрадиотехнических специальностей порой действительно жуткое, но там у них всё и сводится к пересказу обычно. :D

Попалась мне как-то в сети методичка по К580ВВ79 - мне не хотелось самому рисовать для нее УГО, так УГО в методичке ещё куда ни шло, а всё остальное был полнейший бред "утвержденный Минвузом РФ! :o для ВУЗов" как-то там связанных с рыбной промышленностью! 8)


02 Jun 2014 07:39
Profile
Junior

Joined: 25 May 2014 10:06
Posts: 8
Location: Ufa
Reply with quote
Post 
Stan wrote:
Student wrote:
3. Для чего в архитектуре процессора регистр адреса? Ведь адрес хранится в PC, я правильно понимаю?

В регистре адреса хранится тот адрес, который непосредственно в данный момент выдается на Шину Адреса через тристабильный буфер.

Это может быть содержимое PC, SP, возможно и WZ и т.п.

А PC - это только программный счетчик, т.е. указатель на текущий байт команды в памяти.

Т.о. к примеру: если в регистре адреса текущее значение РС, и оно выдается на Шину Адреса, то в самом РС уже может быть РС+1, т.к. значение РС прошло через схему инкремента/декремента.

Ответил (на последней в этом семестре попытке сдачи) именно так, ответ не принял, сказал неверно.. В итоге остаётся на осень теперь)
Я уже не знаю, что делать, он говорит это есть в лекциях, у меня этого нету, смотрел у других - тоже самое. Он почти всех валит на этом вопросе теперь. Никто не знает ответа.


05 Jun 2014 12:28
Profile
Doomed

Joined: 25 Aug 2009 08:02
Posts: 360
Location: Москва
Reply with quote
Post 
Вот из первоисточника, Intel 8080 Microcomputer Systems User's Manual September 1975:

Eight-bit data bytes can be transferred between the
internal bus and the register array via the register-select
multiplexer. Sixteen-bit transfers can proceed between the
register array and the address latch or the incrementer/
decrementer circuit. The address latch receives data from
any of the three register pairs and drives the 16 address
output buffers (A0-A15), as well as the incrementer/
decrementer circuit. The incrementer/decrementer circuit
receives data from the address latch and sends it to
the register array. The 16-bit data can be incremented or
decremented or simply transferred between registers.

Все то же самое: хранение текущего значения адреса на шине и буфер (защелка) между регистрами и схемой инкремента/декремента. Других функций нет.


05 Jun 2014 14:19
Profile
Doomed

Joined: 10 Mar 2012 17:21
Posts: 565
Location: РФ
Reply with quote
Post 
Stan wrote:
.. Да, действительно, при незаконченном неполном среднем критиковать Хоффа, Шиму и Фаджина совершенно не стОит, тем более, если Вам их замысел не понятен...
Сударь, ни Федерико Фаггин (Federico Faggin) ни Масатоcи Cима (嶋正利) нигде и никогда мною не критиковались !

А вот препод. из Уфы, как видим, их же описание одного из ими же созданных процессоров не принял, если верить гражданину студенту.:-?

Ну так что - учат такие препо-нифига-не-даватели "понимать принцип как открутить любую гайку" ?
Или не учат и надо таких увольнять (, причём с вычитанием из стажа всего срока преподавания,) как явных вредителей ?

( IMHO увольнять и оставлять без пенсии, а то мы и кибер-слесарей не сможем готовить, не то, чтоб инженеров. )


06 Jun 2014 09:27
Profile
Junior

Joined: 25 May 2014 10:06
Posts: 8
Location: Ufa
Reply with quote
Post 
По поводу регистра адреса, как выяснилось, принимается следующий ответ - "В регистре адреса хранится адрес внешнего устройства"


12 Jun 2014 01:26
Profile
Doomed

Joined: 25 Aug 2009 08:02
Posts: 360
Location: Москва
Reply with quote
Post 
Ага... Типа, для чего автомобилю трансмиссия? Мы тут про передачу крутящего момента, а надо всего лишь "а чтоб ехала" :o


12 Jun 2014 04:36
Profile
Banned
User avatar

Joined: 04 Jan 2013 11:09
Posts: 398
Location: 95.24.178.158
Reply with quote
Post 
petrenko wrote:
Stan wrote:
.. Да, действительно, при незаконченном неполном среднем критиковать Хоффа, Шиму и Фаджина совершенно не стОит, тем более, если Вам их замысел не понятен...
Сударь, ни Федерико Фаггин (Federico Faggin) ни Масатоcи Cима (嶋正利) нигде и никогда мною не критиковались !

Вот тут Вы лжете г-н petrenko:
petrenko wrote:
И, ежели уж учить по "древним" CPU ,то лучше бы не (коммерчески удачный, но при том инженерно "кривоватый") 8080 выбрали, а, хоша б, 6800 - сие более полезно студентам было б (IMHO).

"хоша б" совести манэнко поимели "- сие более полезно ... было б" в открытом диалоге.


12 Jun 2014 10:13
Profile
Doomed

Joined: 10 Mar 2012 17:21
Posts: 565
Location: РФ
Reply with quote
Post 
Нет.
Это Вы , сударь с высшим образованием, притягиваете за уши, чтоб написать звучное словцо "лжёте".

Не вижу дальнейшей перспективы общения с таким "джентль"-меном.
( ничего не сделавшим практически, но с великими амбициями и желанием во что бы то ни стало поспорить - спорьте с кем нибудь ещё, я с Вами не спорю - Вы столь же великий, сколь все создатели всех технологий и правы во всём - в этом не должно быть сомнений ! )
А ветку тем временем превратили в совершенный флуд. Возможно есть смысл передвинуть всё это безобразие в курилку. :roll:


12 Jun 2014 10:26
Profile
Banned
User avatar

Joined: 04 Jan 2013 11:09
Posts: 398
Location: 95.24.178.158
Reply with quote
Post 
petrenko wrote:
Нет.
Это Вы , сударь с высшим образованием, притягиваете за уши, чтоб написать звучное словцо "лжёте".

А за свои слова г-н petrenko, тем более в печатном виде, следует-таки нести некоторую ответственность! Вы не на базаре находитесь!
Это конкретно Ваше высказывание в этом топике:
petrenko wrote:
И, ежели уж учить по "древним" CPU ,то лучше бы не (коммерчески удачный, но при том инженерно "кривоватый") 8080 выбрали, а, хоша б, 6800 - сие более полезно студентам было б (IMHO).

petrenko wrote:
Не вижу дальнейшей перспективы общения с таким "джентль"-меном.
( ничего не сделавшим практически, но с великими амбициями и желанием во что бы то ни стало поспорить - спорьте с кем нибудь ещё, я с Вами не спорю - Вы столь же великий, сколь все создатели всех технологий и правы во всём - в этом не должно быть сомнений ! )

Хорошо - только не надо истерики, я Вас ещё раз спокойно спрашиваю: а что Вы здесь сделали практически?
В рамках этого форума Вы такой-же посетитель разговорного жанра как и я.
petrenko wrote:
А ветку тем временем превратили в совершенный флуд. Возможно есть смысл передвинуть всё это безобразие в курилку. :roll:

Так Вы и начали здесь выдавать свои юморные пассажи в ответ на конкретный вопрос:
petrenko wrote:
Здесь сие уже не один раз обсуждали - посмотрите внимательно - почти всё и подробно есть тут, на форуме.

petrenko wrote:
Кстати, странные какие то в Уфе "методички"- в данной "методичке" INTA неправильно нарисован.
Он вообще то тройной.. "айн-цвай-драй" то есть :
__П__->{код(call)}__П__->{первый_байтADDR}__П__->{второй_байтADDR}


Как я Вам не раз говорил - Вы всегда очень торопливы и делаете ошибки, вводящие в заблуждение других людей...


12 Jun 2014 10:55
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 45 posts ]  Go to page Previous  1, 2, 3

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.