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

  • Какие группы команд по функциональному назначению имеют микропроцессоры типа 80х86

  • Какие способы адресации используются в командах микро- процессоров типа 80х86 8. Каковы основные принципы организации системы прерываний в микропроцессорах типа 80х86

  • Какова структура программы на языке Ассемблер для микро- процессоров типа 80х86

  • 12. Что такое "система программирования" 109 13. Какие компоненты входят в систему программирования MicrosoftAssembler

  • Assembler 15. Какие функции выполняет транслятор с языка программирования 16. Какие данные являются входными и выходными для транслятора- компилятора

  • 18. Что такое "объектный файл" 19. Какие функции выполняет компоновщик (редактор связей) 20. Какие данные являются входными и выходными для компоновщика (редактора связей)

  • 22. Какие существуют форматы исполняемых файлов Чем они отличаются друг от друга

  • !МУ ккр. Контрольнокурсовая работа


    Скачать 248.11 Kb.
    НазваниеКонтрольнокурсовая работа
    Дата07.12.2021
    Размер248.11 Kb.
    Формат файлаpdf
    Имя файла!МУ ккр.pdf
    ТипКурсовая
    #294526
    страница2 из 2
    1   2
    Какова область применения языка программирования Ассемблер?
    2.

    Почему Ассемблер называется машинно-ориентированным языком программирования?
    3.
    Какими особенностями характеризуются программы, разработанные на языке Ассемблер, относительно программ, разработанных на языках программирования высокого уровня?
    4.

    Какие группы команд по функциональному назначению имеют микропроцессоры типа 80х86?
    5.
    Какие форматы представления чисел используются в

    арифметических командах микропроцессоров типа 80х86?
    6.

    Какие регистры микропроцессоров типа 80х86 являются доступными для программиста?
    7.

    Какие способы адресации используются в командах микро- процессоров типа 80х86?
    8.

    Каковы основные принципы организации системы прерываний в микропроцессорах типа 80х86?
    9.

    Какова структура программы на языке Ассемблер для микро- процессоров типа 80х86?
    10. Что такое "модель памяти"?

    Какие модели памяти предусматриваются в программах для микропроцессоров типа 80х86?
    11. Чем различаются друг от друга модели памяти Tiny и Small?

    12. Что такое "система программирования"?

    109 13. Какие компоненты входят в систему программирования Microsoft

    Assembler?
    14. Какие компоненты входят в систему программирования Turbo

    Assembler?
    15. Какие функции выполняет транслятор с языка программирования?

    16. Какие данные являются входными и выходными для транслятора- компилятора?
    17. Каково назначения директив управления трансляцией?

    18. Что такое "объектный файл"?
    19. Какие функции выполняет компоновщик (редактор связей)?
    20. Какие данные являются входными и выходными для компоновщика

    (редактора связей)?
    21. Какие функции выполняет программа ML в системе программирова- ния Microsoft Assembler?

    22. Какие существуют форматы исполняемых файлов? Чем они отличаются друг от друга?
    23. Какая информация содержится в протоколе трансляции программы?

    24. Каково назначение библиотечных файлов? С помощью каких программных средств они могут быть созданы?
    25. Какие и методы и средства применяются для облегчения отладки программ на языке Ассемблер?
    7. БИБЛИОГРАФИЧЕСКИЙ СПИСОК
    1.
    Абель П. Язык Ассемблера для IBM PC и программирования. – М:
    Высш. шк., 1992. – 447с.
    2.
    Абель П. Ассемблер. Язык программирования для IBM PC. – М.:
    ВЕК+, 2003. – 736 с.
    3.
    Белецкий Я. Энциклопедия языка Си. – М.: Мир, 1992. – 687 с.
    4.
    Белецкий Я. Турбо Ассемблер. Версия 2.0. – М.: Машиностроение,
    1994. – 160 с.
    5.
    Браун Р., Кайл Дж. Справочник по прерываниям для IBM PC: В 2 т.
    Т. 1. – М.: Мир, 1994. – 558 с.
    6.
    Брэдли Д. Программирование на языке ассемблера для персональной
    ЭВМ фирмы IВМ. – М.: Радио и связь, 1988. – 447 с.
    7.
    Данкан Р. Профессиональная работа в MS-DOS. – М.: Мир, 1993. –
    509 с.
    8.
    Злобин В.К., Григорьев В.Л. Программирование арифметических операций в микропроцессорах. – М.: Высш. шк., 1991. – 303 с.
    9.
    Зубков С.В. Assembler для DOS, Windows и Unix. – М.: ДМК Пресс,
    2004. – 608 с.
    10. Инструментальные средства персональных ЭВМ: В 10 кн. Кн. 2.
    Программирование на языке Ассемблер / П.В. Беспалов, С.В. Горин, С.М.
    Коновалов; Под ред. Б.Г. Трусова. – М.: Высш. шк., 1993. – 191с.

    110 11. Ирвин К. Язык ассемблера для процессоров Intel. – М.: Вильямс,
    2005. – 912 с.
    12. Использование Turbo Assembler при разработке программ. – Киев:
    Диалектика, 1995. – 288 с.
    13. Кучеренко В. Ассемблер: Тонкости, хитрости и секреты программи- рования. – М.: Майор, 2001. – 160 с.
    14. Майко Г.В. Ассемблер для IBM PC. – М.: Бизнес-Информ, 1997. –
    212 с.
    15. Пильщиков В.Н. Программирование на языке ассемблера IBM PC.-
    М.: ДИАЛОГ-МИФИ, 1998. – 288 с.
    16. Пирогов В.Ю. Ассемблер. Учебный курс. – СПб: BHV, 2003. –
    1056 с.
    17. Ровдо А.А. Микропроцессоры от 8086 до Pentium III Xeon и AMD-
    K6-3. – М.: ДМК, 2000. – 592 с.
    18. Скляров В. А. Программирование на языке Ассемблера. – М.: Высш. шк., 1999. – 152 с.
    19. Скэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера – М.: Радио и связь, 1991. – 335 с.
    20. Финогенов К.Г. Самоучитель по системным функциям MS-DOS. –
    М.: Радио и связь, 1995. – 382 с.
    21. Шнайдер А. Язык ассемблера для персонального компьютера фирмы
    IBM – М.: Мир, 1988. – 408 с.
    22. Юров В.И. Assembler: Учебник. – СПб: Питер, 2002. – 624 с.
    23. Юров В.И. Assembler: Практикум. – СПб: Питер, 2003. – 400 с.
    24. Юров В.И. Assembler: Специальный справочник. – СПб: Питер,
    2004. – 412 с.

    Темы ККР по курсу "АВС"
    1. Ввести символ с клавиатуры и вывести его на дисплей.
    2. Ввести символ с клавиатуры и вывести на дисплей его ASCII-код.
    3. Ввести с клавиатуры целое число из диапазона 0-255 и вывести на дисплей эквивалентный этому числу ASCII-символ.
    4.
    Ввести с клавиатуры целое число из диапазона 0-255 и использовать его в качестве кода завершения программы.
    5.
    Вывести на дисплей скэн-код нажатой функциональной клавиши
    (F1 – F12).
    6.
    Вывести на дисплей в цикле цифры от 0 до 9.
    7.
    Вывести на дисплей в цикле числа от 10 до 99.
    8.
    Вывести на дисплей в цикле числа 10, 20, 30, 40, 50, 60, 70, 80, 90.
    9.
    Вывести на дисплей в цикле буквы латинского алфавита от A до Z.
    10. Вывести на дисплей в цикле буквы русского алфавита от А до Я.
    11. Вывести на дисплей идентификатор текущего дискового привода
    (например, "Текущий привод С:").
    12. Вывести на дисплей наименование текущего каталога (текущей папки).
    13. Вывести на дисплей объем свободного пространства на текущем магнитном диске.
    14. Вывести на дисплей объем свободного пространства на заданном магнитном диске. Идентификатор диска (A – Z) ввести с клавиатуры.
    15. Ввести с клавиатуры число из диапазона от 1 до 9 и вывести его на дисплей в цикле столько раз, сколько его значение.
    1   2


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