Микропроцессоры в системах контроля. Бояринов А.Е. - 19 стр.

UptoLike

Составители: 

5
Устанавливает число округляемых бит при сравнении чисел типа float (с плавающей точкой).
6 Устанавливает начальный адрес вектора прерывания. Для этого нужно ввести адрес и поставить
флажок, разрешающий смещение вектора.
7 Задание порядка размещения переменных в соответствии с последовательностью их объявления.
8 Разрешение приведения к типу integer переменных меньшего размера, для обеспечения совмес-
тимости с ANSI.
9 Ввод дополнительного пути.
10 Ввод специальных директив для компилятора C51.
Все установленные параметры автоматически вносятся в Compiler control string.
Закладка A51 (рис. 13) предназначена для настройки компилятора языка ассемблер.
Позволяет осуществлять следующее.
1 Вводить символы и их значения для управления условным ассемблированием программ.
2 Выбирать тип макропроцессора.
Standard – разрешает использование стандартных макрокоманд;
MPL – разрешает использование расширенного языка макрокоманд.
3 Разрешать/запрещать предопределение зарезервированных имен регистров специальных функ-
ций.
Рис. 13 Вид окна Options for Target (закладка A51)
4 Указывать пути к INCLUDE файлам.
5 Вводить прочие директивы для управления ассемблированием.
Все установленные параметры автоматически вносятся в Assembler control string.
Закладка BL51 Locate (рис. 14) предназначена для настройки компоновщика.
Позволяет осуществлять следующее.
1 Задавать области программной памяти и внешней памяти данных либо использовать установки с
закладки Options for Target.
2 Определить области размещения и последовательность сегментов следующих классов памяти:
Code – программной памяти;
Xdata – внешней памяти данных;
Pdata – внешней страничной памяти;
Bit – побитно адресуемой памяти;
Data – внутренней памяти данных;
Idata – внутренней косвенно адресуемой памяти данных;
Stack – стека.
Все установленные параметры автоматически вносятся в Linker control string.
Закладка BL51 Misc (рис. 15) предназначена для установки дополнительных настроек компоновщи-
ка.