Архитектура ЭВМ и операционные системы


Уровень 4. Уровень ассемблера



бет6/6
Дата19.02.2024
өлшемі74.11 Kb.
#492406
түріПрограмма
1   2   3   4   5   6
224718.pptx

Уровень 4. Уровень ассемблера

  • Уровень 4 представляет собой символическую форму одного из языков более низкого уровня. На этом уровне человек может писать программы для уров­ней 1, 2 и 3 в форме не настолько неприятной, как язык виртуальных машин. Эти программы сначала транслируются на язык уровня 1, 2 или 3, а затем интерпре­тируются соответствующей виртуальной или реально существующей машиной. Программа, которая исполняет трансляцию, называется ассемблером.

Уровень 5. Языки высокого уровня

  • Cостоит из языков, разработанных для прикладных про­граммистов. Существуют сотни языков высокого уровня. Наиболее известные среди них — С, С++, Java, Perl, Python и PHP. Программы, написанные на этих языках, обычно трансли­руются на уровень 3 или 4. Трансляторы, которые обрабатывают эти программы, называются компиляторами, хотя в некоторых случаях имеет место интерпре­тация. Например, программы на языке Java сначала транслируются на язык, напоминающий машинные команды и называемый байт-кодом Java, который затем интерпретируется.

Современные многоуровневые машины

  • Компьютер проектируется как иерархическая структура уровней, которые надстраиваются друг над другом.
  • Каждый уровень представляет собой абстракцию некоторых объектов и опера­ций.
  • Набор типов данных, операций и характеристик каждого отдельно взятого уровня называется архитектурой.
  • Архитектура связана с аспектами, видимыми пользователю этого уровня. Например, сведения о том, сколько памяти можно использовать при написании программы, — часть архитектуры. Аспекты реализа­ции (например, технология, применяемая при реализации памяти) не являются частью архитектуры.



Достарыңызбен бөлісу:
1   2   3   4   5   6




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет