|
Как железо "понимает" программу?, очень детский вопрос |
|
|
|
 |
Ответов
|
Sep 6 2009, 19:03
|
Местный
  
Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760

|
Цитата(toweroff @ Sep 6 2009, 19:17)  копните сначала в сторону "цифровой автомат", птицу (ПТЦА - прикладная теория цифровых автоматов). Также схемотехника - стандартная логика, регистры, мультиплексоры, счетчики, АЛУ (арифметико-логическре устройство) и т.д. Тогда уже будет более-менее понятно, откуда берутся машинные циклы и сама методика выборки, дешифрации и обработки команды... Как-то раз болтал с одним человеком. Он тогда учился в строительной академии. Как-то неожиданно разговор перешел в область электроники. Тут он и говорит:"Я знаю полностью, как устроен микропроцессор" (речь завели об обычной ПЭВМ, соответственно это он о пентиуме вел речь). Я решил пошутить, и сказал:"Сможешь мне нарисовать его схему на транзисторах?". Он посмотрел на меня удивленно и ответил: "Там нет транзисторов...". Может человеку лучше начать с этого? Ну или начать с книги по цифровой электронике, где в начале объясняется работа транзисторов в ключевом режиме? Тогда по крайней мере у него прояснится вопрос с "логическими уровнями" и "электрическими уровнями"... И потом можно будет перейти к стандартной логике, регистрам и т.д. И в завершении копнуть в сторону цифровых автоматов (хотя необходимый объем обычно в учебнике по цифровой электронике имеется и специальную литературу читать не придется).
|
|
|
|
|
Sep 6 2009, 22:26
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(Student Pupkin @ Sep 6 2009, 23:03)  Как-то раз болтал с одним человеком. Он тогда учился в строительной академии. Как-то неожиданно разговор перешел в область электроники. Тут он и говорит:"Я знаю полностью, как устроен микропроцессор" (речь завели об обычной ПЭВМ, соответственно это он о пентиуме вел речь). Я решил пошутить, и сказал:"Сможешь мне нарисовать его схему на транзисторах?". Он посмотрел на меня удивленно и ответил: "Там нет транзисторов...". Может человеку лучше начать с этого? Ну или начать с книги по цифровой электронике, где в начале объясняется работа транзисторов в ключевом режиме? Тогда по крайней мере у него прояснится вопрос с "логическими уровнями" и "электрическими уровнями"... И потом можно будет перейти к стандартной логике, регистрам и т.д. И в завершении копнуть в сторону цифровых автоматов (хотя необходимый объем обычно в учебнике по цифровой электронике имеется и специальную литературу читать не придется).  согласен. Тогда человеку нужно почитать вот это - Е.П.Угрюмов "Цифровая схемотехника". Толковая книжка, много аспектов охвачено. Для того, чтобы нарисовать для себя начальную картину цифрового мира - более чем. Кстати, и разжевано толково Цитата(Vagant @ Sep 6 2009, 23:15)  Наверное то что они более гибкие (в том смысле что реализуют больше функций чем жёсткая логика) хотя и помедленнее работают. ну так поэтому и есть процессоры, у которых команд как грязи, но и машинный цикл длится кучу тактов ( CISC), а есть с УСЕЧЕННЫМ набором команд, но и выполняются они за 1-2-3 такта максимум ( RISC). И это не считая всяких конвейеров и иже с ними всяких оптимизаций Цитата(Vagant @ Sep 6 2009, 19:29)  А существует ли простой и ясный ответ на мой вроде бы простой вопрос? Имеется ввиду, ответ без привлечения всей теории цифровых систем. ну знаете... это примерно как рассказать об устройстве "винтопрул" - все ж очень даже просто. Винт вертится, вот он и ПРЕТ
|
|
|
|
|
Sep 7 2009, 05:31
|
Частый гость
 
Группа: Участник
Сообщений: 111
Регистрация: 25-09-07
Пользователь №: 30 820

|
Цитата(toweroff @ Sep 7 2009, 01:26)  ну знаете... это примерно как рассказать об устройстве "винтопрул" - все ж очень даже просто. Винт вертится, вот он и ПРЕТ  Да вот.  Русский язык настолько богат что любые самые сложные вещи можно обьяснять на разных уровнях - от тов Шарикова до профессора МГУ по кафедре орнитологии - и им будет понятно. Цитата(iosifk @ Sep 7 2009, 07:47)  Предлагаю посмотреть у меня на сайте цикл статей "Микропроцессор своими руками"... Думаю, что после прочтения тему можно будет закрыть... Удачи! Спасибо читаю, интересно (хотя сразу видно что CV написано скорее на Runglish чем на English).
Сообщение отредактировал Vagant - Sep 7 2009, 05:47
|
|
|
|
Сообщений в этой теме
Vagant Как железо "понимает" программу? Sep 6 2009, 14:34 Vagant Цитата(toweroff @ Sep 6 2009, 18:17) копн... Sep 6 2009, 15:29 DpInRock коды придумывает изготовитель микропроцессоров. От... Sep 6 2009, 15:19 head_sk Цитата(DpInRock @ Sep 6 2009, 18:19) коды... Sep 6 2009, 18:44  Designer56 Цитата(head_sk @ Sep 7 2009, 00:44) Я бы ... Sep 6 2009, 18:49 DpInRock Вы чего это? Процессор - просто проигрыватель кодо... Sep 6 2009, 15:44 Vagant Цитата(DpInRock @ Sep 6 2009, 18:44) Вы ч... Sep 6 2009, 15:49 domowoj Цитата(Vagant @ Sep 6 2009, 21:34) add R2... Sep 6 2009, 15:56 Vagant Цитата(domowoj @ Sep 6 2009, 18:56) Нет п... Sep 6 2009, 16:09  Microwatt Цитата(Vagant @ Sep 6 2009, 19:09) А вот ... Sep 6 2009, 16:34   Dog Pawlowa Цитата(Microwatt @ Sep 6 2009, 19:34) Пои... Sep 6 2009, 18:49    Vagant Цитата(Dog Pawlowa @ Sep 6 2009, 21:49) А... Sep 6 2009, 19:15    Microwatt Цитата(Dog Pawlowa @ Sep 6 2009, 21:49) А... Sep 6 2009, 22:56 DpInRock Производитель процессоров сказал - код такой-то - ... Sep 6 2009, 16:23 Vagant Цитата(DpInRock @ Sep 6 2009, 19:23) Прои... Sep 6 2009, 16:34  vvvvv Цитата(Vagant @ Sep 6 2009, 20:34) Понятн... Sep 6 2009, 17:16  Прохожий Цитата(Vagant @ Sep 6 2009, 20:34) Понятн... Sep 6 2009, 18:01 DpInRock У процессора нет никаких уровней. Уровни есть у ВА... Sep 6 2009, 18:37 Vagant Тайм-аут. Ищу Соучека Sep 6 2009, 18:49 iosifk Предлагаю посмотреть у меня на сайте цикл статей ... Sep 7 2009, 04:47 DpInRock ЦитатаМеня учили так, что альтернативой жесткой ко... Sep 6 2009, 19:03 MrYuran Цитата(Vagant @ Sep 6 2009, 18:34) add R2... Sep 7 2009, 04:42 Vagant Цитата(MrYuran @ Sep 7 2009, 07:42) коды ... Sep 7 2009, 06:16 MrYuran Если объяснять совсем на пальцах, то код команды ч... Sep 7 2009, 05:32 Vagant В общем, как я понял, команды процессора и их коды... Sep 7 2009, 08:31 Microwatt Цитата(Vagant @ Sep 7 2009, 11:31) Так чт... Sep 7 2009, 09:36 toweroff Цитата(Vagant @ Sep 7 2009, 12:31) А в пр... Sep 7 2009, 10:49  Microwatt Цитата(toweroff @ Sep 7 2009, 13:49) Это ... Sep 7 2009, 12:22   Vagant Цитата(Microwatt @ Sep 7 2009, 15:22) Да ... Sep 7 2009, 13:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|