Читать онлайн «Микропроцессорная техника: практическии? курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия", "Биотехнические системы и технологии"»

Автор И. И. Нурминский

Министерство образования и науки Российской Федерации Уральский федеральный университет имени первого Президента России Б. Н. Ельцина И. Н. Огородников МИКРОПРОЦЕССОРНАЯ ТЕХНИКА: ПРАКТИЧЕСКИЙ КУРС Рекомендовано методическим советом УрФУ в качестве учебного пособия для студентов Физико-технологического института, обучающихся по направлениям подготовки «Ядерные физика и технологии», «Биомедицинская инженерия» и «Биотехнические системы и технологии» Екатеринбург УрФУ 2012 УДК 004. 382. 7+075. 8 О39 Рецензенты: Институт химии твердого тела УрО РАН (главный научный сотрудник кандидат физико-математических наук, доктор химических наук М. В. К у з н е ц о в); А. Н. С а ф о н о в, кандидат физико-математических наук, заведующий лабораторией испытаний ООО «Авитек-плюс» Огородников, И. Н. О39 Микропроцессорная техника : практический курс : [учеб. пособие] / И. Н. Огородников. – Екатеринбург : УрФУ, 2012. – 137 с. ISBN 978-5-321-02171-2 Учебное пособие по курсам «Микропроцессорная техника» и «Проекти- рование импульсной и микропроцессорной техники» нацелено на формиро- вание у студентов практических навыков разработки и программирования микропроцессорных устройств автоматики физических установок, приборов радиационной безопасности человека и окружающей среды, а также различ- ных приборов биофизического и медицинского назначения. Предназначено для студентов технических специальностей физико- технологического института всех уровней обучения. Библиогр. : 8 назв. Табл. 13. Рис. 14. Прил. 3. УДК 004. 382. 7+075. 8 ISBN 978-5-321-02171-2  c Уральский федеральный университет, 2012  c Огородников И. Н. , 2012 ОГЛАВЛЕНИЕ Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1. Программирование на языке ассемблера . . . . . . . . . . . . . . 7 1. 1. Язык ассемблера ASM-51 . . . . . . . . . . . . . . . . . . 7 1. 1. 1. От исходного текста к машинным кодам . . . .
. 7 1. 1. 2. Исходный текст программы . . . . . . . . . . . . 9 1. 1. 3. Описание директив ассемблера . . . . . . . . . . 16 1. 2. Типовые программы . . . . . . . . . . . . . . . . . . . . 24 1. 2. 1. Команды передачи данных . . . . . . . . . . . . 24 1. 2. 2. Команды арифметических операций . . . . . . . 28 1. 2. 3. Команды логических операций . . . . . . . . . . 30 1. 2. 4. Команды операций с битами . . . . . . . . . . . 31 1. 2. 5.