|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Процессор 8080. Прерывание. Врeменная диaграмма.
Author |
Message |
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Ваш преп. - неадекват или юморист ?
Тетрис....
Данные в "RG_A" подаются через "MUX", а откуда их взять определяет поле микрокода, который в свою очередь получается "развёртыванием" опкода.
Вообще то "разжёвывать" всё должен был Вам именно преп.
Так что или вы "сачок" или препо-нифига-не-дававтеля надо давно уволить.
|
30 May 2014 09:52 |
|
|
Student
Junior
Joined: 25 May 2014 09:06 Posts: 8 Location: Ufa
|
Ну преп. своебразный очень, он прочитал нам лекции, и больше ничего не объяснял дополнительно, а спрашивает он не только по лекциям (эти вопросы в лекциях не рассматривались). На лабах можно услышать только "это лажа, думай дальше" и т.д в таком духе. Всё приходилось понимать и искать самому, даже просто сделать лабу было непросто, а сейчас ещё и защита, с которой справились пока буквально 2-3 человека.
С практической частью было проще, а вот по теории...
PS Спасибо всем огромное за помощь!
|
30 May 2014 10:14 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
В регистре адреса хранится тот адрес, который непосредственно в данный момент выдается на Шину Адреса через тристабильный буфер.
Это может быть содержимое PC, SP, возможно и WZ и т.п.
А PC - это только программный счетчик, т.е. указатель на текущий байт команды в памяти.
Т.о. к примеру: если в регистре адреса текущее значение РС, и оно выдается на Шину Адреса, то в самом РС уже может быть РС+1, т.к. значение РС прошло через схему инкремента/декремента.
P.S. Без обиды - но ваш препод прав. Это сейчас новое в системе высшего образования России. Учащиеся должны научиться самостоятельно добывать информацию, работать с ней и принимать решения. А препод при этом - навроде лоцмана в этом море. В США подобная система существует давно.
|
30 May 2014 12:01 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
"Штурман .. боцман .. лоцман ....... Кацман ! "
С этой "новой" системой и преп. нафиг не нужен вообще то.
Можно самостоятельно изучать. А платить - за диплом.
( Собственно так многие и делают сейчас. )
А зачем всем В.У.З. Америки готовить "гуру" - серьёзным корпорациям так много не надо, да и купить иммигрантов могут если что.
А нужны массово "кибер-слесари"- вот их и готовят "новым" методом.
Всё таки очень жаль, что у меня нет нормального классического советского образования - очень не хватает.
А по "новому" и за деньги - нет уж - и дорого, и , как который раз убеждаюсь, совершенно безполезно для башки..
|
30 May 2014 12:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Позволю себе возразить Вам уважаемый petrenko, ибо Вы опять, как всегда, торопливы, предвзяты и неправы .
Выше всё сказано совершенно верно! И я готов это тоже подтвердить со всей ответственностью!
Согласно этим нововведениям учащийся не должен только выучить вот этот пресловутый пррцессор 8080, который сейчас, безусловно мало кому нужен, а должен на примере этого простого процессора понять общность в подходе к построению и организации как микропроцессорной системы, так и самого процессора.
А задача преподавателя - помочь ему сориентироваться в этом.
Не натаскивать, а руководить. Не научить " откручивать вот эту гайку", а научить понимать принцип " как открутить любую гайку".
А то СССР в общем-то во многом отучил людей думать самостоятельно.
_________________ iLavr
|
30 May 2014 13:37 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 462 Location: Москва
|
Рисунок временной диаграммы, кстати, неверный. Не удивляюсь, что у учащихся мозги в трубочку сворачиваются. Ошибки:
- JNT читать как INT. Сигнал INT нарисован как деактивированный в начале цикла. Причина деактивации - внешняя схема декодировала цикл INTA из слова состояния, внешняя схема управления прерываниями в ответ сняла сигнал INT. Подразумевается, что между этими схемами налажено взаимодействие в этом смысле. Эту логику не стыдно было бы и пояснить в методичке, заставлять додумывать - IMHO садизм.
- JNTA читать как INTE. INTE это внутренний сигнал разрешения прерывания, устанавливаемый/сбрасываемый командами EI/DI, и автоматически сбрасываемый в такте T1 цикла прерывания.
|
02 Jun 2014 03:41 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
Методичку мы не видели, так что трудно огульно судить о её качестве.
Картинки к методичкам зачастую перерисовывают с ошибками сами "студни", как их тут называет админ форума, поскольку преподу чаще всего "художить" некогда да и способности не всегда есть, так что наличие ошибок в обозначениях неудивительно.
Вполне возможно, что в тексте всё вполне верно передрато из какого-либо известного источника.
А качество пособий особенно для студентов НЕрадиотехнических специальностей порой действительно жуткое, но там у них всё и сводится к пересказу обычно.
Попалась мне как-то в сети методичка по К580ВВ79 - мне не хотелось самому рисовать для нее УГО, так УГО в методичке ещё куда ни шло, а всё остальное был полнейший бред " утвержденный Минвузом РФ! для ВУЗов" как-то там связанных с рыбной промышленностью!
|
02 Jun 2014 06:39 |
|
|
Student
Junior
Joined: 25 May 2014 09:06 Posts: 8 Location: Ufa
|
| | | | Stan wrote: В регистре адреса хранится тот адрес, который непосредственно в данный момент выдается на Шину Адреса через тристабильный буфер. Это может быть содержимое PC, SP, возможно и WZ и т.п. А PC - это только программный счетчик, т.е. указатель на текущий байт команды в памяти. Т.о. к примеру: если в регистре адреса текущее значение РС, и оно выдается на Шину Адреса, то в самом РС уже может быть РС+1, т.к. значение РС прошло через схему инкремента/декремента. | | | | |
Ответил (на последней в этом семестре попытке сдачи) именно так, ответ не принял, сказал неверно.. В итоге остаётся на осень теперь)
Я уже не знаю, что делать, он говорит это есть в лекциях, у меня этого нету, смотрел у других - тоже самое. Он почти всех валит на этом вопросе теперь. Никто не знает ответа.
|
05 Jun 2014 11:28 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 462 Location: Москва
|
Вот из первоисточника, 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 13:19 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Сударь, ни Федерико Фаггин (Federico Faggin) ни Масатоcи Cима (嶋正利) нигде и никогда мною не критиковались !
А вот препод. из Уфы, как видим, их же описание одного из ими же созданных процессоров не принял, если верить гражданину студенту.
Ну так что - учат такие препо-нифига-не-даватели " понимать принцип как открутить любую гайку" ?
Или не учат и надо таких увольнять ( , причём с вычитанием из стажа всего срока преподавания,) как явных вредителей ?
( IMHO увольнять и оставлять без пенсии, а то мы и кибер-слесарей не сможем готовить, не то, чтоб инженеров. )
|
06 Jun 2014 08:27 |
|
|
Student
Junior
Joined: 25 May 2014 09:06 Posts: 8 Location: Ufa
|
По поводу регистра адреса, как выяснилось, принимается следующий ответ - "В регистре адреса хранится адрес внешнего устройства"
|
12 Jun 2014 00:26 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 462 Location: Москва
|
Ага... Типа, для чего автомобилю трансмиссия? Мы тут про передачу крутящего момента, а надо всего лишь "а чтоб ехала"
|
12 Jun 2014 03:36 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
Вот тут Вы лжете г-н petrenko:
" хоша б" совести манэнко поимели "- сие более полезно ... было б" в открытом диалоге.
|
12 Jun 2014 09:13 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Нет.
Это Вы , сударь с высшим образованием, притягиваете за уши, чтоб написать звучное словцо "лжёте".
Не вижу дальнейшей перспективы общения с таким "джентль"-меном.
( ничего не сделавшим практически, но с великими амбициями и желанием во что бы то ни стало поспорить - спорьте с кем нибудь ещё, я с Вами не спорю - Вы столь же великий, сколь все создатели всех технологий и правы во всём - в этом не должно быть сомнений ! )
А ветку тем временем превратили в совершенный флуд. Возможно есть смысл передвинуть всё это безобразие в курилку.
|
12 Jun 2014 09:26 |
|
|
Stan
Banned
Joined: 04 Jan 2013 10:09 Posts: 397 Location: 95.24.178.158
|
А за свои слова г-н petrenko, тем более в печатном виде, следует-таки нести некоторую ответственность! Вы не на базаре находитесь! Это конкретно Ваше высказывание в этом топике: Хорошо - только не надо истерики, я Вас ещё раз спокойно спрашиваю: а что Вы здесь сделали практически? В рамках этого форума Вы такой-же посетитель разговорного жанра как и я. Так Вы и начали здесь выдавать свои юморные пассажи в ответ на конкретный вопрос:
Как я Вам не раз говорил - Вы всегда очень торопливы и делаете ошибки, вводящие в заблуждение других людей...
|
12 Jun 2014 09:55 |
|
|
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
|
|