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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Машинно-ориентированные языки программирования абсолютно бесплатно. Урок-презентация на эту тему содержит всего 27 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Машинно-ориентированные языки программирования



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    27 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.17 MB
  • Просмотров:
    89
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

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

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

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

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

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

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

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

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

№9 слайд
Архитектура TOYCOMP
Содержание слайда: Архитектура TOYCOMP

№10 слайд
Система команд TOYCOMP
Содержание слайда: Система команд TOYCOMP

№11 слайд
Программа вычисления SUM X Y
Содержание слайда: Программа вычисления SUM=X+Y

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

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

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

№15 слайд
TOYCODE- язык ассемблера
Содержание слайда: TOYCODE- язык ассемблера TOYCOMP .

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

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

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

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

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

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

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

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

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

№25 слайд
ПРОГРАММНЫЕ СРЕДСТВА TASM.exe
Содержание слайда: ПРОГРАММНЫЕ СРЕДСТВА  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. - 624с. Пильщиков В.Н. Программирование на языке ассемблера IBM PC. – М.: «Диалог-МИФИ», 1999. – 288 с. Пирогов В. Ассемблер в примерах. – Спб: БХВ, 2005. – 416 с.

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

Скачать все slide презентации Машинно-ориентированные языки программирования одним архивом: