Хелпикс

Главная

Контакты

Случайная статья





Уфимский государственный авиационный технический университет



ФГБОУ ВО

Уфимский государственный авиационный технический университет

Кафедра Информатики

 

 

                       
                       
                       
                       
                       
                       
                       
                       
                       
                         

 

                             Лабораторная работа № 1                     

         " Разработка и отладка управляющих программ,  

            реализующих линейный и разветвляющийся    

         вычислительный процесс, на языке Си и Ассемблер"

 

 

ОТЧЕТ

по лабораторной работе

по   дисциплине «Аппаратно-программные комплексы в специальных организационно-технических системах»                                                                                        

(наименование дисциплины)

 

 

1308. 500004. 000ПЗ
(обозначение документа)

 

 

Группа

   

Фамилия И. О.

Подпись

Дата

Оценка

СТС-310С  
   

Студент

 Мухаметов М. Р.    8. 10. 2022  

Преподаватель

 Каримов Р. Р.      

 

       

 

 

Уфа 2022 г.


Содержание

 

 

 

Введение. 2

1    Ход работы.. 5

1. 1  Задание 2. 5

1. 2  Задание 3. 6

1. 3  Задание 4. 7

1. 4  Задание 5. 8

Заключение. 13

Список литературы.. 14

 

 

                                                                        

 

 

                                                                                               

                                                                                               


Введение 

Целью данной работы является разработка программ, реализующих линейный и разветвляющийся вычислительный процесс, на языках Си и Ассемблер.

 

Теоретическая часть

Cтандартный набор команд современных ПК IBM PC содержит

более 240 машинных команд. Все машинные команды можно разделить на

группы по видам выполняемых операций:

- операции пересылки информации внутри компьютера;

- арифметические операции над информацией;

- логические операции над информацией;

- операции над строками (текстовой информацией);

- операции обращения к внешним устройствам компьютера;

- операции передачи управления;

- обслуживающие и вспомогательные операции.

Программы, написанные на машинно-ориентированных языках, при

прочих равных условиях, будут более короткими и быстрыми. Кроме того,

знание основ программирования на машинно-ориентированном языке

позволяет специалисту подробнейшим образом разобраться с архитектурой

компьютера.

Большинство команд ассемблера при трансляции (переводе) на

машинный (двоичный) язык генерируют одну машинную команду. Языки

высокого уровня используют макрокоманды, каждая из которых при

трансляции генерирует десятки-сотни машинных команд.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.