🗊 Презентация Машинно-ориентированные языки программирования

Нажмите для полного просмотра!
Машинно-ориентированные языки программирования, слайд №1 Машинно-ориентированные языки программирования, слайд №2 Машинно-ориентированные языки программирования, слайд №3 Машинно-ориентированные языки программирования, слайд №4 Машинно-ориентированные языки программирования, слайд №5 Машинно-ориентированные языки программирования, слайд №6 Машинно-ориентированные языки программирования, слайд №7 Машинно-ориентированные языки программирования, слайд №8 Машинно-ориентированные языки программирования, слайд №9 Машинно-ориентированные языки программирования, слайд №10 Машинно-ориентированные языки программирования, слайд №11 Машинно-ориентированные языки программирования, слайд №12 Машинно-ориентированные языки программирования, слайд №13 Машинно-ориентированные языки программирования, слайд №14 Машинно-ориентированные языки программирования, слайд №15 Машинно-ориентированные языки программирования, слайд №16 Машинно-ориентированные языки программирования, слайд №17 Машинно-ориентированные языки программирования, слайд №18 Машинно-ориентированные языки программирования, слайд №19 Машинно-ориентированные языки программирования, слайд №20 Машинно-ориентированные языки программирования, слайд №21 Машинно-ориентированные языки программирования, слайд №22 Машинно-ориентированные языки программирования, слайд №23 Машинно-ориентированные языки программирования, слайд №24 Машинно-ориентированные языки программирования, слайд №25 Машинно-ориентированные языки программирования, слайд №26 Машинно-ориентированные языки программирования, слайд №27

Содержание

Вы можете ознакомиться и скачать презентацию на тему Машинно-ориентированные языки программирования. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


МАШИННО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ (МОЯ) Специальность (ЭВМбз) “Вычислительные машины, комплексы, системы и сети ”
Описание слайда:
МАШИННО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ (МОЯ) Специальность (ЭВМбз) “Вычислительные машины, комплексы, системы и сети ”

Слайд 2


Назначение курса Изучение архитектурных особенностей микропроцессоров. Знание и понимание принципов работы микропроцессора на основе разработки и...
Описание слайда:
Назначение курса Изучение архитектурных особенностей микропроцессоров. Знание и понимание принципов работы микропроцессора на основе разработки и отладки программ на языке Ассемблера. Без знания этого языка невозможно современное законченное компьютерное образование

Слайд 3


Роль и значение дисциплины Наиболее мощное и эффективное программное обеспечение написано на языке Ассемблер. Программы, написанные на языке...
Описание слайда:
Роль и значение дисциплины Наиболее мощное и эффективное программное обеспечение написано на языке Ассемблер. Программы, написанные на языке Ассемблер, требуют значительно меньшего объема памяти и времени выполнения. Знание языка Ассемблера и результирующего машинного кода дает понимание архитектуры машины, что вряд ли обеспечивается при работе на языках высокого уровня.

Слайд 4


ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ студент должен Знать: базовые понятия и определения; основные арифметические и логические команды...
Описание слайда:
ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ студент должен Знать: базовые понятия и определения; основные арифметические и логические команды машинно-ориентированного языка; команды организации ветвлений и циклов, процедур и макросов; прерывания, обработку прерывания от периферийных устройств.

Слайд 5


ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ: студент должен: знать принципы работы компьютера, его архитектуру и язык ассемблера как отражение и...
Описание слайда:
ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ: студент должен: знать принципы работы компьютера, его архитектуру и язык ассемблера как отражение и воплощение этих знаний; уметь использовать методы структурного подхода при алгоритмизации и кодировании программы, провести тестирование программ, уметь сочетать языковые средства различных уровней для разработки программного обеспечения микропроцессорных систем.

Слайд 6


Машинные языки Все процессы в машине на самом низком, аппаратном уровне приводятся в действие только командами машинного языка. Машинная команда –это...
Описание слайда:
Машинные языки Все процессы в машине на самом низком, аппаратном уровне приводятся в действие только командами машинного языка. Машинная команда –это элементарная инструкция машине, выполняемая ею автоматически. Машинная команда состоит из двух частей: операционной и адресной Q A Операционная часть команды это группа разрядов в команде, предназначенная для представления кода операции машины.

Слайд 7


Машинные языки Адресная часть команды это группа разрядов в команде, в которых записываются адреса ячеек памяти машины. Это адреса операндов, т.е....
Описание слайда:
Машинные языки Адресная часть команды это группа разрядов в команде, в которых записываются адреса ячеек памяти машины. Это адреса операндов, т.е. чисел, участвующих в операции. По количеству адресов команды делятся на: безадресные, одноадресные, двухадресные, трехадресные. Безадресная команда содержит только код операции, а информация для нее должна быть заранее помещена в определенные регистры машины.

Слайд 8


Пример ЭВМ с одноадресными командами Это упрощенная машина под названием TOYCOMP ( сокращенное от Toy Computer- игрушечный компьютер), фактически...
Описание слайда:
Пример ЭВМ с одноадресными командами Это упрощенная машина под названием TOYCOMP ( сокращенное от Toy Computer- игрушечный компьютер), фактически существует только в виде имитирующей программы, написанной на языке высокого уровня.

Слайд 9


Архитектура TOYCOMP
Описание слайда:
Архитектура TOYCOMP

Слайд 10


Система команд TOYCOMP
Описание слайда:
Система команд TOYCOMP

Слайд 11


Программа вычисления SUM=X+Y
Описание слайда:
Программа вычисления SUM=X+Y

Слайд 12


Программирование в машинных командах имеет недостатки: программист должен сам назначить адреса в памяти всем используемым в программе переменным и...
Описание слайда:
Программирование в машинных командах имеет недостатки: программист должен сам назначить адреса в памяти всем используемым в программе переменным и константам; программистам трудно оперировать с кодами операций и адресами, потому что все они представлены в виде чисел; в командах перехода используются абсолютные адреса, что сильно усложняет процесс внесения изменений в программу

Слайд 13


Разработка языков программирования более высокого уровня, чем язык машинных команд Они получили название - машинно-ориентированные языки или языки...
Описание слайда:
Разработка языков программирования более высокого уровня, чем язык машинных команд Они получили название - машинно-ориентированные языки или языки символического кодирования (ЯСК). Машинно-ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Коды операций и адреса в командах задаются мнемоническими обозначениями. Команды ЭВМ вместо истинных (физических) адресов содержат символические адреса.

Слайд 14


Машинно-ориентированные языки Ассемблером называется системная программа, переводящая программу, написанную на машинно-ориентированном языке, в...
Описание слайда:
Машинно-ориентированные языки Ассемблером называется системная программа, переводящая программу, написанную на машинно-ориентированном языке, в последовательность машинных команд. Машинно-ориентированные языки или языки символического кодирования также получили название языков ассемблера. Язык Ассемблера для каждого типа компьютера свой. Проблемы, связанные с аппаратурой, невозможно решить без знания Ассемблера.

Слайд 15


TOYCODE- язык ассемблера TOYCOMP .
Описание слайда:
TOYCODE- язык ассемблера TOYCOMP .

Слайд 16


Программа вычисления SUM=X+Y на TOVCODE
Описание слайда:
Программа вычисления SUM=X+Y на TOVCODE

Слайд 17


Разработка программ на ассемблере состоит из следующих шагов: 1. Создание исходного текста программы с использованием текстового редактора. 2....
Описание слайда:
Разработка программ на ассемблере состоит из следующих шагов: 1. Создание исходного текста программы с использованием текстового редактора. 2. Создание объектного модуля. Трансляция программы 3. Создание загрузочного модуля. Компоновка программы 4. Отладка программы с использованием программ-отладчиков

Слайд 18


ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ ЭВМбз 144 часа Аудиторные занятия 14 Лекции 6/2/4 Лабораторные занятия 8/-/8 Самостоятельная работа 121/34/87...
Описание слайда:
ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ ЭВМбз 144 часа Аудиторные занятия 14 Лекции 6/2/4 Лабораторные занятия 8/-/8 Самостоятельная работа 121/34/87 Подготовка к лабораторным работам 6/18 Подготовка к экзамену -/ 8 Курсовое проектирование -/30 Самостоятельное изучение разделов 28/31 дисциплины

Слайд 19


Основные разделы курса Введение, цели и задачи дисциплины. Программная модель и основы программирования микропроцессоров Язык Ассемблера МП 8080...
Описание слайда:
Основные разделы курса Введение, цели и задачи дисциплины. Программная модель и основы программирования микропроцессоров Язык Ассемблера МП 8080 Прерывания. Команды управления МП. Работа с математическим сопроцессором. Работа с современными процессорами в защищенном режиме.

Слайд 20


Лабораторные работы Учебная машина TOYCOMP. №1 Составление программ на языке машинных команд TOYCOMP №2 Ассемблер TOYCOMP. Составление программ на...
Описание слайда:
Лабораторные работы Учебная машина TOYCOMP. №1 Составление программ на языке машинных команд TOYCOMP №2 Ассемблер TOYCOMP. Составление программ на TOYCODE. МП I8086 №3. Разветвляющийся процесс и простые циклы. №4 Обработка массивов..

Слайд 21


Курсовой проект Курсовой проект предназначен для закрепления знаний современной технологии разработки алгоритмов, написания и отладки программ на...
Описание слайда:
Курсовой проект Курсовой проект предназначен для закрепления знаний современной технологии разработки алгоритмов, написания и отладки программ на машинно-ориентированном языке. Тема: Модульное программирование на Ассемблере

Слайд 22


Методические материалы конспект лекций; методические указания по выполнению лабораторных занятий; методические указания по курсовому проектированию....
Описание слайда:
Методические материалы конспект лекций; методические указания по выполнению лабораторных занятий; методические указания по курсовому проектированию. презентации.

Слайд 23


Формы контроля Защита лабораторных работ. Тестирование. Виды итогового контроля: Защита курсового проекта. Экзамен.
Описание слайда:
Формы контроля Защита лабораторных работ. Тестирование. Виды итогового контроля: Защита курсового проекта. Экзамен.

Слайд 24


Экзамен Проводится устно по билетам, включающим теоретические вопросы и задачи. Для допуска к экзамену необходимо выполнить лабораторный практикум.
Описание слайда:
Экзамен Проводится устно по билетам, включающим теоретические вопросы и задачи. Для допуска к экзамену необходимо выполнить лабораторный практикум.

Слайд 25


ПРОГРАММНЫЕ СРЕДСТВА TASM.exe (Borland)-транслятор TLINK.exe(Borland)- компоновщик TD.exe (Borland) -отладчик EMU8086- эмулятор MS Office (Microsoft...
Описание слайда:
ПРОГРАММНЫЕ СРЕДСТВА TASM.exe (Borland)-транслятор TLINK.exe(Borland)- компоновщик TD.exe (Borland) -отладчик EMU8086- эмулятор MS Office (Microsoft Corporation) Эмулятор TOYCOMP (разработка ст-та ЭВМ-07-1 Дубинина Дмитрия). Транслятор TOYCODE (разработка ст-та ЭВМ-07-1 Бреусова К.)

Слайд 26


ОСНОВНАЯ ЛИТЕРАТУРА П. Абель Язык ассемблера для IBM PC и программирования. М. «Высшая школа», 2003.- 447с. В. Юров ASSEMBLER УЧЕБНИК: Питер, 2004. -...
Описание слайда:
ОСНОВНАЯ ЛИТЕРАТУРА П. Абель Язык ассемблера для IBM PC и программирования. М. «Высшая школа», 2003.- 447с. В. Юров ASSEMBLER УЧЕБНИК: Питер, 2004. - 624с. Пильщиков В.Н. Программирование на языке ассемблера IBM PC. – М.: «Диалог-МИФИ», 1999. – 288 с. Пирогов В. Ассемблер в примерах. – Спб: БХВ, 2005. – 416 с.

Слайд 27


ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА 1. Юров В. Assembler : Спец. справ. / В. Юров. - СПб. и др.: Питер, 2000. - 489с.: ил. 2. С. Зубков –Assembler для...
Описание слайда:
ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА 1. Юров В. Assembler : Спец. справ. / В. Юров. - СПб. и др.: Питер, 2000. - 489с.: ил. 2. С. Зубков –Assembler для DOS,Windows и Unix: ДМК Пресс,2000- 400с. 3. Голубь Н.Г. Искусство программирования на Ассемблере. Лекции и упражнения. :ДиаСофтЮП, 2002-460с.



Похожие презентации
Mypresentation.ru
Загрузить презентацию