- •Лабораторний практикум
- •Та організація обчислювальних робіт”
- •1.Основи комп’ютерної техніки
- •1.1.1. Основні теоретичні відомості
- •1.1.2. Варіанти завдань
- •1.2.1 Основні теоретичні відомості
- •1.2.2 Варіанти завдань
- •1.3.1 Основні теоретичні відомості
- •1.3.2 Варіанти завдань
- •1.4.1 Основні теоретичні відомості
- •1.4.2 Варіанти завдань
- •2.Мова assembler
- •2.5.1 Основні теоретичні відомості
- •Movs-пересилка рядка
- •2.5.2. Варіанти завдань
- •2.6.1 Основні теоретичні відомості
- •Imul – цілочисельне множення
- •IDlV-цілочисельне ділення
- •2.6.2. Варіанти завдань
- •2.7.1 Основні теоретичні відомості
- •Ja/jnbe – перехід, якщо більше/перехід, якщо не менше або рівно
- •Jae/jnb/jnc – перехід, якщо більше чи рівно/перехід, якщо не менше/перехід, якщо нема переносу
- •Jb/jnae/jc – перехід, якщо менше/перехід, якщо не більше або рівно/перехід,тобто, перенесення
- •Jbe/jna-перехід, якщо менше або рівно/перехід, якщо не більше
- •Jcxz-перехід, якщо вміст регістра сх рівний нулю
- •Je/jz-перехід, якщо рівно/перехід по нулю
- •Jg/jnle-переход, якщо більше ніж/переход, якщо не менше ніж або рівно
- •Jge/jnl-nepexід, якщо більше або рівно/перехід, якщо не менше ніж
- •Jl/jnge-перехід, якщо меньше/перехід, якщо не більше або рівно
- •Jle/jng-перехід, якщо менше або рівно/перехід, якщо більше
- •Jne/jnz-переход по нерівності /переход, якщо не нуль
- •Jnp/jpo-переход за відсутності парності
- •Jp/jpe-перехід по парності
- •2.7.2. Варіанти завдань
- •2.8.1. Основні теоретичні відомості
- •Основні засоби bios для роботи з відеоадаптером
- •Зовнішні регістри контролера vga (03c2h – 03cFh):
- •Регістри контролера атрибутів (03c0h – 03c1h):
- •Регістри графічного контролера (03cЕh – 03cFh):
- •Регістри контролера crt (03d4h – 03d4h):
- •Регістри синхронізатора (03с4h – 03c5h):
- •Регістри vga dac (03c6h – 03c9h):
- •Вибір режиму роботи відеоадаптера
- •Зміна форми курсора
- •Зміна положення курсору
- •Визначення положення і форми курсору
- •Зміна активної сторінки відеопам'яті
- •Згортка текстового вікна вверх
- •Згортка текстового вікна вниз
- •Читання символу і його атрибутів
- •Запис символу з атрибутами в поточній позиції курсору
- •Запис символу в поточній позиції курсору
- •Запис символу в режимі телетайпу
- •Визначення поточного режиму роботи відеоадаптеру
- •2.8.2. Варіанти завдань
- •3.Розрахунки в mathcad
- •Інтерфейс користувача
- •Основне меню
- •Панелі інструментів
- •Довідникова інформація
- •3.9.1. Основні теоретичні відомості
- •3.9.2. Варіанти завдань
- •3.10.1. Основні теоретичні відомості
- •3.10.2. Варіанти завдань
- •3.11.1. Основні теоретичні відомості
- •3.11.2. Варіанти завдань
- •3.12.1. Основні теоретичні відомості
- •3.12.2. Варіанти завдань
- •4.Табличний процеcор excel
- •4.13.1. Основні теоретичні відомості
- •4.13.2. Варіанти завдань
- •4.14.1. Основні теоретичні відомості
- •4.14.2. Варіанти завдань
- •4.15.1. Основні теоретичні відомості
- •4.15.2. Варіанти завдань
- •4.16.1. Основні теоретичні відомості
- •4.16.2. Завдання
Визначення положення і форми курсору
На вході: АH = 03h
BH = номер сторінки відеопам'яті
На виході: СH = верхня межа курсору;
CL = нижня межа курсору;
DH = позиція поточного рядку курсору;
DL = позиція поточного стовпця курсору.
Зміна активної сторінки відеопам'яті
На вході: АХ = 05h
АL = номер сторінки відеопам'яті, яка стане активною
На виході: Регістри не використовуються
Активна сторінка відеопам'яті відображається на екрані.
Згортка текстового вікна вверх
На вході: АH = 06h
АL = число ліній, що згортаються
BH = атрибут, використовується для рядків, які виникають знизу вікна
СH = номер рядка верхнього лівого кута вікна;
СL = номер колонки верхнього лівого кута вікна;
DH = номер рядка нижнього правого кута вікна;
DL = номер колонки нижнього правого кута вікна;
На виході: Регістри не використовуються.
При згортці вікна знизу з’являються нові пусті рядки (рядки, заповнені пробілами), а верхні рядки зникають. Це можна використати для швидкої очистки екрану, достатньо лише задати розміри вікна, рівні розмірам екрану і прокрутити його вверх на 25 або 0 рядків. Область екрану поза вікном не змінюється.
Згортка текстового вікна вниз
На вході: АH = 07h
АL = число ліній, що згортаються
BH = атрибут, використовується для рядків, які виникають у верхній частині вікна
СH = номер рядка верхнього лівого кута вікна;
СL = номер колонки верхнього лівого кута вікна;
DH = номер рядка нижнього правого кута вікна;
DL = номер колонки нижнього правого кута вікна;
На виході: Регістри не використовуються.
Читання символу і його атрибутів
На вході: АH = 08h
ВH = номер сторінки відеопам'яті;
На виході: АL = ASCII-код символу;
АH = байт атрибутів символу.
Читання можна здійснювати як з активної, так і з неактивної сторінок пам'яті.
Запис символу з атрибутами в поточній позиції курсору
На вході: АH = 09h
АL = ASCII-код символу;
ВH = номер сторінки відеопам'яті;
ВL = атрибут (для текстового режиму), колір (графічного);
СХ = число символів, що записуються ;
На виході: Регістри не використовуються.
Запис можна здійснювати як в активну, так і в неактивну сторінку пам'яті. Після виконання операції запису положення курсору не міняється. Керуючі символи (перевід рядку) не діють і записуються як звичайні символи.
Запис символу в поточній позиції курсору
На вході: АH = 0Аh
АL = ASCII-код символу;
ВH = номер сторінки відеопам'яті;
ВL = колір (для графічного режиму);
СХ = число символів, що записуються ;
На виході: Регістри не використовуються.
При використанні цієї функції записується символ (або кілька однакових символів, їх кількість – в СХ) в поточну позицію курсору, при чому атрибути символа беруться старі і після виконання цієї операції положення курсору не змінюється, а спеціальні символи, типу Enter, виводяться як звичайні символьні позначення.
Запис символу в режимі телетайпу
На вході: АH = 0Еh
АL = ASCII-код символу;
ВH = номер сторінки відеопам'яті (для текстового режиму);
ВL = колір (для графічного режиму);
На виході: Регістри не використовуються
Символ відображається в поточній позиції курсору, після чого курсор зсувається вправо на одну позицію. При необхідності курсор автоматично переміщається на новий рядок, а коли весь екран заповнений, відбувається вертикальна згортка. Дана функція обробляє наступні керуючі символи: звуковий сигнал (BELL), повернення курсору назад на одну позицію (BACSPACE), повернення каретки (CARRIAGE RETURN) і перевід рядку (LINEFEED). В текстових режимах символи відображаються з атрибутами, які використовувалися раніше. В графічних – можна задати колір показаного символу.