Главная страница
Навигация по странице:

  • Вывод

  • Программирование на Cи с применением ассемблерных вставок


    Скачать 142.13 Kb.
    НазваниеПрограммирование на Cи с применением ассемблерных вставок
    Дата23.03.2022
    Размер142.13 Kb.
    Формат файлаdocx
    Имя файлаlaba55.docx
    ТипОтчет
    #410683

    Федеральное государственное бюджетное образовательное учреждение высшего образования

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

    Кафедра Автоматизированных систем управления

    ОТЧЕТ

    По лабораторной работе №5

    На тему: «Программирование на Cи с применением ассемблерных вставок»

    По дисциплине «Средства вычислительной техники»

    Вариант-1

    Выполнили студенты группы ПИ-117:

    Степанов В.А

    Редькин В.С

    Проверил:

    Казанцев А.В.

    Цель работы

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

    Ход работы

    Было изучена теория по данной лабораторной работе.

    Выполнение 4.1.



    Рис.1 Код программы задания 4.1

    Выполнение 4.2.

    Рис.2 Код программы задания 4.2

    Выполнение 4.3.



    Рис.3 Код программы задания 4.3

    Выполнение 4.4.



    Рис.4 Код программы задания 4.4

    Вывод

    Были изучены ассемблерные вставки при программировании на языке высокого уровня Си в среде MicrosoftVisualStudio.

    Ответы на контрольные вопросы

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

    2. Использование ассемблерных вставок необходимо для оптимизации, доступа к специфичным инструкциям процессора и организация системных вызовов;

    3. В языке C/C++ ассемблерные вставки записываются в виде:

    __asm {

    //Тело ассемблерной вставки

    };

    1. Рабочие регистры используются, когда необходимо быстро обратиться к данным;

    2. К 32-битным регистрам относятся: EAX, EBX, ECX, EDX, EBP, ESP, ESI, EDI, EFLAGS и EIP.



    Уфа-2018


    написать администратору сайта