Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Progr_KKI-12.2.doc
Скачиваний:
0
Добавлен:
04.09.2019
Размер:
129.54 Кб
Скачать

2.3. Блок 3 (дисципліни „Системне програмування” „Комп’ютерні мережі”).

  1. Написати програму на мові Assembler, що виводить на екран Ваше прізвище, ім’я, по-батькові та переводить курсор після виводу на нову стрічку. Для виводу використати функцію DOS 02h.

  2. Написати програму на мові Assembler, що виводить на екран Ваше прізвище, ім’я, по-батькові та переводить курсор після виводу на нову стрічку. Для виводу використати функцію DOS 06h.

  3. Написати програму на мові Assembler, що виводить на екран Ваше прізвище, ім’я, по-батькові та переводить курсор після виводу на нову стрічку. Для виводу використати функцію DOS 09h.

  4. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=AD4B; A2=F1; A3=0C; A4=FFEE; A5=458A. Результат записати в змінну Result.

  5. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=9D7A; A2=41C8;A3=2A; A4=FD7E; A5=7E58. Результат записати в змінну Result.

  6. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=7A; A2=C8; A3=2A5D; A4=AB; A5=8A. Результат записати в змінну Result.

  7. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=7A; A2=C8; A3=2A5D; A4=AB; A5=8A. Результат записати в змінну Result.

  8. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=A4; A2=5E; A3=5D; A4=5A7B; A5=A79C. Результат записати в змінну Result.

  9. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=9CA4; A2=5E; A3=5D; A4=A7; A5=6A7F. Результат записати в змінну Result.

  10. Написати програму на мові Assembler, для обчислення арифметичного виразу: , де А1=F54E; A2=9B; A3=A8; A4=876A; A5=7A7F. Результат записати в змінну Result.

  11. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=1AD4; A2=F2С1; A3=2С0C; A4=FF00; A5=0АF8. Результат записати в змінну Res.

  12. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=57AB; A2=367D; A3=F7A5; A4=E97A; A5=9573. Результат записати в змінну Res.

  13. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=57AB; A2=367D; A3=F7A5; A4=E97A; A5=9573. Результат записати в змінну Res.

  14. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=459A; A2=FD73; A3=DE68; A4=A36B; A5=B7FE. Результат записати в змінну Res.

  15. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=49A7; A2=9C8D; A3=1F7E; A4=AB79; A5=B875. Результат записати в змінну Res.

  16. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=9573; A2=4FF9; A3=1F7E; A4=F763; A5=97B5. Результат записати в змінну Res.

  17. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=52A7; A2=9C6D; A3=1F7E; A4=7145; A5=E824. Результат записати в змінну Res.

  18. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=2068; A2=E7B3; A3=70A4; A4=C61F; A5=11B5. Результат записати в змінну Res.

  19. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=530A; A2=E4FD; A3=DCBA; A4=F0F0; A5=0АF8. Результат записати в змінну Res.

  20. Написати програму на мові Assembler, для обчислення логічного виразу: , де А1=7081; A2=92F7; A3=108A; A4=FE03; A5=7BA5. Результат записати в змінну Res.

  21. Написати програму на мові Assembler, яка створює новий файл за допомогою функції DOS 5Bh за адресою d:\data\asm та записати в даний файл власне прізвище, ім’я, по батькові, які задають в змінній в програмі

  22. Написати програму на мові Assembler, яка визначає та записує в змінну f_length розмір файлу c:\data\data_baz.dat.

  23. Написати програму на мові Assembler, яка виводить на екран символи введені з клавіатури, в тому числі і реагує на клавіші з розширеними ASCII кодами, а при натисненні клавіші ESC відбувається вихід з програми.

  24. Написати процедуру count на мові Assembler, яка підраховує кількість одиничок в числі, що розміщене в регістрі АХ та заносить підраховане значення в регістр BL.

  25. Написати процедуру count на мові Assembler, яка підраховує кількість нуликів в числі, що розміщене в регістрі АХ та заносить підраховане значення в регістр СL.

  26. Написати програму на мові Assembler, яка передбачає введення з клавіатури послідовності символів (максимум 100 ) та здійснює підрахунок кількості літер “b” у введеній послідовності.

  27. Написати програму на мові Assembler, яка виводить на екран повідомлення про співпадіння чи не співпадіння двох стрічок символів str1 і str2. Вважати, що обидві стрічки вже задані в програмі, мають розмір 100 байт і заповненні однобайтними елементами.

  28. Написати процедуру на мові Assembler, яка здійснює переведення числа, записаного в регістрі АХ в ASCII-форматі у шістнадцяткове число, яке буде розміщене в регістрі AH.

  29. Написати процедуру на мові Assembler, яка здійснює переведення шістнадцяткового числа, записаного в регістрі АL, у відповідний йому ASCII-код, який буде розміщений в регістрі BX.

  30. Написати програму на мові Assembler, яка виводить на екран ASCII-код символу, який відповідає натиснутій клавіші. Передбачити в програмі виведення кожного нового ASCii-коду символу з нового рядка, а при натисненні клавіші Esc (ASCII-код 1B) – вихід з програми.

2.4. Блок 4 (дисципліни „Алгоритми і методи обчислень”, „Комп’ютерні системи”, “Програмування”).

  1. Що таке алгоритм? Наведіть приклади.

  2. Похибки та правила заокруглення.

  3. Абсолютна та відносна похибки.

  4. Метод “вилки” для знаходження коренів рівняння.

  5. Метод Ньютона для знаходження коренів рівняння.

  6. Метод хорд та дотичних для знаходження коренів рівняння.

  7. Лінійна інтерполяція.

  8. Інтерполяційний поліном Ньютона.

  9. Інтерполяційний поліном Лагранжа.

  10. Метод найменших квадратів в задачі апроксимації функцій, заданих таблично.

  11. Комп’ютерні системи та паралельна обробка інформації.

  12. Конвейерні КС.

  13. Мульткомп’ютерні КС.

  14. Топології КС.

  15. Відмовостійкі КС.

  16. Операційні системи КС.

  17. Мультипроцесорні КС.

  18. Паралельна організація пам’яті в КС.

  19. Надійність КС.

  20. Методи контролю КC.

  21. Склад програми. Вихідні файли програми.

  22. Час життя і видимість змінних.

  23. Базові типи даних. Правила приведення базових типів даних.

  24. Арифметичні операції. Оператор присвоювання

  25. Поняття виразу. Оператори інкремента і декремента. Оператор sizeof

  26. Порозрядні логічні операції. Операції зсуву вліво і вправо

  27. Оператори порівняння. Операція "кома".

  28. Пріоритет і порядок виконання операцій

  29. Умовні оператори

  30. Оператори if

  31. Оператори if-else

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]