mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

Трансляция всех модификаций команд add и cmp [Курсовая]


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
ПРОГРАММИРОВАHИЕ, БАЗЫ ДАHHЫХ

Для написания пользователем программ на различных языках программирования необходимо иметь средства их перевода в машинный язык. Это выполняют специальные программы-переводчики, которые называются
из языков программирования в некоторую стандартную форму, называемую
объектной программой. Существует три вида трансляторов: ассемблеры, компиляторы и интерпретаторы.
Транслятор, преобразующий программу, написанную на языке ассемблера, в машинный код, называется
языке ассемблера программист использует мнемонические обозначения машинных команд и адресов (имена и метки. В процессе трансляции ассемблер
заменяет все мнемонические обозначения (коды команд и имена) их двоичными кодами. Для сокращения текста при повторении идентичных частей программы в отдельные языки ассемблера введены средства написания и обработки макрокоманд. Это позволяет программисту определить некоторую последовательность команд как макроопределение, которое обрабатывается макроассемблером (макропроцессором. Последний представляет тексты макроопределений с соответствующими фактическими параметрами макровызова вместо
макрокоманд в программе.
Простейший ассемблер является однопроходным и преобразует исходную
программу за один просмотр. Но при этом возникают трудности, связанные с
вычислением адресов имен, которые определены позже. Этого можно избежать, потребовав, чтобы все имена данных были объявлены заранее, а неопределенные адреса заносились в таблицу, в которую вводятся ссылки вперед. Эта таблица либо используется для модификации команды, либо загрузчиком, который может формировать данный адрес во время загрузки. Однако
это не всегда удобно, поэтому большинство ассемблеров выполняют в два
прохода.
Основная идея двухпроходного ассемблера проста. На первом проходе
все символы (имена, метки) собираются в таблицу символов с соответствующими значениями адресов, на втором генерируется машинная программа на
основании построенной на первом проходе таблицы символов.
Если язык ассемблера включае


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.03.