Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Білети з інформатики.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
176.45 Кб
Скачать

3. Мова Assembler.

Assembler - мова програмування низького рівня, що представляє собою формат запису машинних команд, зручний для сприйняття людиною.

Команди мови асемблера один в один відповідають командам процесора і, фактично, являють собою зручну символьну форму запису (мнемокод) команд і їх аргументів. Також мова асемблера забезпечує базові програмні абстракції: зв'язування частин програми і даних через мітки з символьними іменами і директиви.

Директиви асемблера дозволяють включати в програму блоки даних (описані явно чи лічені з файлу); повторити певний фрагмент вказане число раз; компілювати фрагмент за умовою; задавати адресу виконання фрагмента, міняти значення міток в процесі компіляції; використовувати макровизначення з параметрами та ін

Кожна модель процесора, в принципі, має свій набір команд і відповідний йому мову (або діалект) асемблера.

Білет 19

1. Типи даних. Складні типи даних.

Типи даних визначають множину допустимих опер. по обробці даних.

Для конструювання складних типів даних використ. 2 механізма:

1) об’єд.складових однакового типу у єдину стр-ру даних та доступ до цих складових через порядковий номер(побудова масиву, а номер-індекс масиву). Масиви можуть бути одновимірні та багатовимірні(2ох, 3ох). У багатовим. доступ до складових здійснюється з використ. декількох номерів чи індексів;

2) у складну стр-ру даних об’єднуються складові однакового чи різного типів, доступ до складових здійснюється з використ імя складової. При конструюванні складних стр-р даних можуть використ. паралельно чи послідовно обидва механізма побудови склад.типів. Специфічним видом масиву є мимовольні строки, які використ. для зберіг та обробки текстової інформ. Специф.варіантом запису є об’єкт-склад. тип даних, який крім даних містить підпрограми їх обробки. Допуст. опер.= 0.

2. Класифікація команд мікропроцесора.

Як уже зазначалося, принциповою перевагою МП* є програмування. Це означає, що подаючи на вхід МП команди, можна забезпечити потрібну послідовність операцій, тобто реалізацію певного алгоритму. Алгоритм розв'язуваної задачі може бути як завгодно складним, необхідно лише, щоб цей алгоритм був розбитий на кроки у відповідності з системою команд МП. Тому система команд важлива не тільки з точки зору, що МП може робити, але і як виконується алгоритм. Наявність або відсутність будь-якої команди або групи команд може істотно вплинути на вибір МП для конкретного застосування.

1) Команди передачі даних забезпечують просту пересилку інформації без виконання яких-небудь операцій обробки. Команди цієї групи діляться на команди пов'язані із зверненням до пам'яті, команди звернення до регістрів і команди введення виведення.

2) Команди управління, часто звані командами переходу, дозволяють виконувати різні дії у відповідності зі значенням зовнішніх сигналів або вироблених усередині системи умов. Всі команди управління діляться на команди безумовного і умовного переходу.

3) Команди обробки даних діляться на арифметичні і логічні

3. Представлення даних у вигляді таблиць, форм та звітів.

Таблиці. Це основна категорія обєктів у реляційній СУБД, оскільки вся інформація зберігається в базі даних у вигляді таблиць.Кожна таблиця скл. з записів (рядків) і з полів (стовпців). Робота з таблицею виконується в 2 основних режимах: у режимі конструктора і режимі таблиці.

Форми. Цей тип обєктів викор. в основному для зручного введення даних. Форма є ніби бланком, який потрібно заповнити. Заповнити такий бланк зможе навіть початківець. Позитивним є те, що форми запобігають безпосередньому внесенню змін у таблиці.

Звіти. Обєкти-звіти відображають дані так, що їх зручно переглядати. На основі звіту може бути створений документ, що буде роздрукований або включений у документ іншого додатка.

Білет 20