Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Порядок виконання роботи. 1. Створити текстовий файл, що він містить таку програму:




1. Створити текстовий файл, що він містить таку програму:

 

code segment

assume cs: code

v: mov ah, 2; функція 2 DОS – вивід символа на екран

mov dl, 41h; у регістрі dl – код символа для вивода

int 21h; переривання DOS

mov ah, 4ch; функція DOS 4ch – повернення до операційної системи

int 21h; переривання DOS

code ends

end v

 

 

2. Сформувати об’єктний модуль та файл лістінгу за допомогою програми TASM.

3. Перетворити об’єктний файл у виконуваний за допомогою програми TLINK.

4. Запустити програму на виконання.

5. Завантажити програму до відладчика двоїчного кода TD та крок за кроком виконати усі її команди. Після виконання кожної з команд проаналізувати стан кожного з регістрів процесора.

6. Перевірити функціонування програми з різними кодами у регістрі dl в діапазоні від 0 до 255.

7. Змінити програму таким чином, щоб вона була здатна: 1) виводити 2-3 символи; 2) виводити декілька однакових символів; 3) виводити багато різних символів.

8. Знайти зону у кодовій таблиці, де знаходяться коди символів псевдографіки.

 

4. Зміст звіту

1. Текст файла лістінга (.LST), до якого додан стан усіх регістрів процесора на кожному кроці виконання програми.

2. Зробити висновки по роботі.

 

 

5. Контрольні питання

1. Яку кількість двоїчних розрядів повинен мати код, щоб мати можливість кодувати 128 символів? 256 символів?

2. Чому кодова таблиця для символів латиниці містить 128 символів, а для кириліці – 256?

3. Яким чином обчислити код будь-якої десятичної цифри, якщо код нуля – 30Н, а відомо, що коди цифр йдуть один за одним? Як обчислити код будь-якої шістнадцятирічної цифри?

4. Як відрізняються між собою коди великих та відповідних малих літер?

5. Назвіть приклади кодів, що вони не відображаються на екрані.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных