Студопедия  
Главная страница | Контакты | Случайная страница

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

Перспективы

Читайте также:
  1. Агропромыш. комплекс (АПК), его роль в экономике страны. Структура АПК. Перспективы развития АПК Беларуси
  2. Вопрос № 72. Глобальные проблемы современности: сущность и перспективы решения.
  3. Выполнение чертежа перспективы с утвержденным цветовым решением;
  4. Генная инженерия: достижения и перспективы. Возможности коррекции генотипа при генетических заболеваниях
  5. Деятельность как способ существования человека и общества. Философия техники. Глобальные проблемы современности и перспективы развития
  6. ЗАКЛЮЧЕНИЕ. ПЕРСПЕКТИВЫ СТАНОВЛЕНИЯ ЦЕННОСТЕЙ СОЦИАЛЬНОГО ПАРТНЕРСТВА В ОБЛАСТИ ТРУДОВЫХ ОТНОШЕНИЙ И ПРОФЕССИОНАЛЬНОЙ ТРУДОВОЙ ДЕЯТЕЛЬНОСТИ В СОВРЕМЕННОЙ РОССИИ
  7. Значение постмодернизма и его перспективы
  8. Клеточная инженерия: достижения и перспективы
  9. Концепция маркетинга – это совокупность взглядов на источники, движущие силы, направления и перспективы развития маркетинга.
  10. Кризисы природопользования и перспективы развития в Алтайском крае.

Директивы трансляции по условию позволяют создавать многовариантные исходные тексты программ, которые позволяют быстро строить программы пригодные для нескольких различных условий работы. Можно, например, написать программу пригодную для выполнения на нескольких разных типах микропроцессоров отличающихся объемом и распределением памяти, составом взаимозаменяемых периферийных устройств и т.д.. Для этого нужные варианты частей программы надо оформить в виде блоков условной трансляции и определить константу условия, задающую номер варианта. Теперь для получения двоичного модуля, соответствующего нужному варианту достаточно изменить значение константы условия, не меняя остальной текст программы, и запустить трансляцию.

2.1. IF- Начало блока условия трансляции

Синтаксис:

if <expr>

 

Начало выполнения условного блока. Если выражение <ехрr> оценивается истинным, то выполняется код программы после директивы IF. Иначе последующий текст программы игнорируется, пока не встретится директива ELSE или ENDIF.

Выражение, которое имеет значение нуль, рассматривается как логическая ЛОЖЬ. Выражение, имеющее любое другое значение, рассматривается как логическая ИСТИНА. Директивы IF и WHILE работают с логическим значением выражения. Логическая ИСТИНА гарантирует не нулевой результат выражения, а логическая ЛОЖЬ - нулевой результат.

Пример

 

if version == 100

movlw 0x0а

movwf io_l else

movlw OxOla

movwf io_2 endif

 

 

2.2. ELSE - Начало альтернативного блока программы условия IF

Синтаксис: else

Описание

Используется совместно с директивой IF для обеспечения альтернативного хода выполнения программы, соответствующему ложному выполнению условия. Директива ELSE может быть использована внутри регулярного блока программы или макроса.

Пример

speed macro rate if rate < 50

dw slow

else

dw fast

endif

 

2.3. ENDIF - Окончание условного блока программы

Синтаксис: endif

Описание

Указывает окончание условного блока. Директива ENDIF может быть использована внутри регулярного блока программы или макроса.

 

Перспективы

 

В перспективе изменится материальная часть процессоров ввиду того, что технологический процесс достигнет физических пределов производства. Имеются различные направления.

· Оптические компьютеры — в которых вместо электрических сигналов обработке подвергаются потоки света (фотоны, а не электроны).

· Квантовые компьютеры, работа которых всецело базируется на квантовых эффектах. В настоящее время ведутся работы над созданием рабочих версий квантовых процессоров.

· Молекулярные компьютеры — вычислительные системы, использующие вычислительные возможности молекул (преимущественно, органических). Молекулярными компьютерами используется идея вычислительных возможностей расположения атомов в пространстве.

 

 




Дата добавления: 2014-12-19; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав