«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

ѕерсональные компьютеры
»нформационна€ модель Ё¬ћ
‘ункционирование Ё¬ћ с канальной организацией
¬нешние устройства ѕЁ¬ћ
јрифметико-логическое устройство
”стройство управлени€
ѕам€ть
—труктурна€ схема ѕЁ¬ћ
¬нешние устройства ѕЁ¬ћ
ѕоколени€ вычислительных средств

 

 оманды Ё¬ћ

Ѕольшое изумление у человека, не знакомого с вычислительной техникой вызывает тот факт, что все разнообразие решаемых на Ё¬ћ задач реализуетс€ с помощью небольшого набора очень простых ко­манд. —истема команд у типичной Ё¬ћ включает в себ€ всего 60Ч 150 базовых команд. ¬се команды в основном служат дл€ выполне­ни€ очень простых действий, таких, как прочитать, запомнить, сло­жить, сдвинуть, сравнить и т.д. »нтеллектуальность Ё¬ћ достигает­с€ за счет того, что Ё¬ћ способна выполн€ть программы, состо€щие из большого числа таких простых действий с огромной, не достижи­мой дл€ человека скоростью. ¬ данном управделе учебника кратко рас­смотрим набор команд, используемых в типичных Ё¬ћ, и действи€, реализуемые этими командами.

ѕри описании системы команд Ё¬ћ обычно прин€то классифи­цировать команды по функциональному назначению, длине, способу адресации и другим признакам. –ассмотрим основные группы команд, придержива€сь классификации команд на группы по функ­циональному признаку.

 оманды передачи данных. ƒанна€ группа команд включает в себ€ подгруппы команд передачи кодов между регистрами внутри процессора, из регистров процессора в пам€ть, из пам€ти в регист­ры процессора, из одних €чеек пам€ти в другие и передачи данных между процессором и портами внешних устройств. ќтдельную под­группу составл€ют команды работы со стеком. ќни позвол€ют вклю­чать данные в стек дл€ временного хранени€ и извлекать данные из стека при необходимости их .использовани€. ѕодробное назначение и принципы использовани€ стеков в Ё¬ћ рассмотрим ниже при обсу­ждении работы с подпрограммами и прерывани€ми.

 оманды обработки данных. ƒанную группу команд с точки зрени€ выполн€емых над данными операций можно подразде­лить на арифметические (сложить, вычесть, умножить и т.д.), логиче­ские (операции », »Ћ», Ќ≈ и т.д.) и команды сдвига.  оманды этого типа могут иметь один или два операнда. ќперанды могут хранитьс€ в регистрах центрального процессора, в пам€ти или в самой команде. –езультат операции формируетс€ в регистре-приемнике или в спе­циализированном регистре-аккумул€торе.  оманды данной группы сформируют признаки результатов, устанавливаемые в регистре фла­гов процессора: перенос из старшего разр€да, переполнение, нулевой результат и др.   арифметическим командам относ€т также и коман­ды сравнени€. ќбычно дл€ сравнени€ двух чисел процессор выполн€­ет операцию вычитани€. ѕо результату вычитани€ устанавливаютс€ флаги во флаговом регистре процессора. ќчевидно, что если сравни­ваемые величины равны, результат вычитани€ будет нулевым и во флаговом регистре установитс€ флаг нулевого результата. ≈сли пер­ва€ из сравниваемых величин больше Ч результат вычитани€ будет отрицательным и установитс€ флаг отрицательного результата и т.д. –езультат вычитани€ не сохран€етс€ в пам€ти, по состо€нию флаго­вого регистра можно судить о результатах сравнени€ двух величин. ћногие процессоры имеют команды сравнени€ операнда с нулем. ¬ некоторых процессорах имеютс€ команды проверки или установки состо€ни€ отдельных битов в операнде.

 оманды передачи управлени€. ќни имеют важное значе­ние, так как используютс€ дл€ изменени€ естественного пор€дка сле­довани€ команд и организации циклических участков в программах.

ѕростейшей командой передачи управлени€ €вл€етс€ команда безусловного перехода JMP <адрес>, котора€ загружает адрес пере­хода, указанный в команде, в программный счетчик.  оманды ycловного перехода провер€ют указанное в команде условие и модифи­цируют программный счетчик, если условие истинно. ќбычно ко­манды условного перехода используютс€ после команд, измен€ющих состо€ние флагового регистра (например, команд сравнени€). ѕри проверке услови€ производитс€ сравнение состо€ни€ одного или не­скольких флагов из флагового регистра с комбинацией, указанной в коде команды условного перехода. ћодификаци€ программного' счетчика может производитьс€ либо загрузкой в него нового значе­ни€, либо сложением его со смещением, указанным в команде.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

“ипы организации технологических процессов –ежимы взаимодействи€ пользовател€ ’ранение и накопление информации  »нформационна€ модель Ё¬ћ „астные модели Ё¬ћ ќсновные команды Ё¬ћ ‘ункционирование Ё¬ћ с канальной организацией Ё¬ћ с канальной организацией (продолжение)  лассификаци€ ѕЁ¬ћ  лассификаци€ ѕЁ¬ћ (продолжение) 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом