Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Определение данных с числом повторений




2.1. Выполнить раздел 1 данной лабораторной работы (пп.1.1.-1.7.), изменив с помощью текстового редактора NORTON следующие константы:

 

FLD1DB DB 11,12,13,14,15,16;Определение нескольких констант

FLD2DB DW 10 DUP(?);Десять неопределенных слов

FLD3DB DB 5 DUP(14);Пять байт, содержащих 0ЕН

FLD4DB DB 3 DUP(4 DUP(8));Двенадцать восьмерок

 

Если выражение содержит несколько констант, разделенных запятыми и ограниченных только длиной строки, ассемблер определяет эти константы в виде последовательности смежных байтов.

Если необходимо повторение константы применяется следующий формат:

 

[имя] Dn число-повторений DUP (выражение)

 

Директива определения байта (DВ).

3.1. Директива DВ определяет элементы, которые имеют длину в один байт. Символьное выражение в DВ может содержать строку символов любой длины.

Числовое выражение в DВ может содержать одну или более однобайтовую константу. Байт представляется двумя шестнадцатиричными цифрами. Наибольшее положительное шестнадцатиричное число - это 7FH; все большие числа от 80Н до FFH представляют отрицательные значения. В десятичном исчислении эти пределы выражаются числами +127 и -128.

3.2. Выполнить раздел 1 данной лабораторной работы (пп.1.1.-1.7.), изменив с помощью текстового редактора NORTON некоторые константы и введя новые:

 

FLD1DB DB?;Не инициализировано

FLD2DB DB 32;Десятичная константа

FLD3DB DB 20H;Шест. константа

FLD4DB DB 01011001B;Двоичная константа

FLD5DB DB 01,'JAN',02,'FEB',03,'MAR';Таблица

FLD6DB DB '32654';Символьное число

FLD7DB DB 10 DUP(0);Десять нулей

 

Директива определения слова (DW).

4.1. Директива DW определяет элементы, которые имеют длину в одно слово (два байта). Символьное выражение в DW ограничено двумя символами, которые ассемблер представляет в объектном коде так, что, например, 'PC' становится 'CP'.

Числовое выражение в DW может содержать одну или более двухбайтовую константу. Два байта представляются четырьмя шестнадцатиричными цифрами. Наибольшее положительное шестнадцатиричное число в двух байтах - это 7FFFH; все большие числа от 8000Н до FFFFH представляют отрицательные значения. В десятичном исчислении эти пределы выражаются числами +32767 и -32768.

4.2. Выполнить раздел 1 данной лабораторной работы (пп.1.1.-1.7.), изменив с помощью текстового редактора NORTON следующие константы:

 

FLD1DB DW 0FFF0H;Шест. константа

FLD2DB DW 01011001B;Двоичная константа

FLD3DB DW FLDC;Адресная константа

FLD4DB DW 3,4,7,8,9;Пять констант

FLD5DB DW 5 DUP(0);Пять нулей

 

Поле FLD3DB определяет адрес - в данном случае смещение на адрес FLDC. В результате генерируется объектный код 0004 (R означает перемещаемость этого адреса в памяти).

 





Поделиться с друзьями:


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 523 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2285 - | 2212 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.