русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Миколаїв 2009


Дата додавання: 2014-11-27; переглядів: 766.


В процессе выполнения задания была написана программа, позволяющая в массиве из 10 однобайтный элементов найти минимальный и максимальный элементы и поменять их местами. Поиск осуществлялся методом прямого перебора со сравнением, вследствие чего проход массива был произведён дважды, что несущественно в случае небольших массивов, которые может обработать данная программа, но может привести к некоторой задержке при обработке массивов большого объёма. Данная программа подходит для обработки небольших массивов, так как для адресации используются не регистровые пары, а одиночные регистры, позволяющие адресовать только первые 255 ячеек памяти (111111112=FF16). Для передачи данных из одной части программы в другую использовался стек, также удобный тем, что в нем хранятся регистровые пары, регистры которых можно использовать по отдельности в разных частях программы.

МЕТОДИЧНІ ВКАЗІВКИ

До практичних робіт з курсу

"Інформаційно-керуючі системи та комплекси"

Частина 1

Миколаїв 2009


УДК 681.326

 

Назарова Н.С., Вінниченко Д.В., Козирєв С.С. Практичні роботи з курсу "Інформаційно-керуючі системи та комплекси": методичні вказівки у 2 частинах. – Миколаїв: НУК, 2009. – Ч.1. – 33 с.
 
Кафедра імпульсних процесів і технологій
Практичні роботи, включені в методичних вказівок, містять вузлові питання по розробці програм і створенню завантажувальних модулів, що використовуються в інформаційно-керуючих системах електророзрядних установок. Час виконання кожної роботи складає 4 аудиторні години. З метою полегшення підготовки і проведення практичних робіт надаються деякі теоретичні відомості. Великий обсяг інформації міститься у інтерактивному довіднику [2] і довіднику ng.exe [3], що додатково надаються студенту. Це не виключає лекційної підготовки і використання рекомендованої літератури. Методичні вказівки призначено для студентів спеціальності "Імпульсні процеси і технології" з метою підготовки бакалаврів з напряму 6.050701 "Електротехніка та електротехнології".     Рецензент доктор фіз.-мат. наук В.С.Крутіков  
Ó Видавництво, 2009

 

 

Вступ

 

Для створення інформаційно-керуючих систем та комплексів використовуються промислові комп'ютери, у тому числі комп'ютери на базі Intel Pentium. Для оптимального програмування таких комп'ютерів необхідно добре знати їх архітектуру. Такі знання набуваються при вивченні мови низького рівня – асемблеру. Керування апаратними засобами інтерфейсів введення/виводу методами безпосереднього їх програмування з використанням переривань DOS і функцій API Windows застосовується також у мовах високого рівня. Тому інформація, наведена у методичних вказівках, дозволить отримати необхідні навики створення ефективних програм керування технологічними процесами.

Успішне освоєння основ дисципліни дозволить вивчити архітектуру сучасних мікропроцесорів і одержати вміння розробки програмного забезпечення систем керування установок для електророзрядних технологій.

 


<== попередня лекція | наступна лекція ==>
Огляд компонентів панелі Standart, які підтримують функції множинного вибору | Основні теоретичні відомості


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн