Блог Дмитрия Громова и Максима Гулиева
среда, 6 ноября 2013 г.
воскресенье, 23 сентября 2012 г.
понедельник, 10 сентября 2012 г.
Трансля́тор — программа, выполняющая трансляцию программы .Транслятор обычно выполняет диагностику ошибок, формирует словари
идентификаторов, выдаёт для печати тексты программы и т. д.
Трансляторы бывают несколько видов:
Диалоговый-обеспечивает использование языка программирования в режиме разделения времени.
Синтаксически-ореинтированный-получает на вход описание синтаксиса и семантики языка и текст на описанном языке, который и транслируется в соответствии с заданным описанием.
Однопроходный-формирует объектный модуль за один последовательный просмотр исходной программы.
Многопроходный-формирует объектный модуль за несколько просмотров исходной программы.
Оптимизирующий-выполняет оптимизацию кода в создаваемом объектном модуле.
Тестовый-набор макрокоманд языка ассемблера, позволяющих задавать различные отладочные процедуры в программах, составленных на языке ассемблера.
Обратный-для программы в машинном коде выдаёт эквивалентную программу на каком-либо языке программирования.
Трансляторы бывают несколько видов:
Диалоговый-обеспечивает использование языка программирования в режиме разделения времени.
Синтаксически-ореинтированный-получает на вход описание синтаксиса и семантики языка и текст на описанном языке, который и транслируется в соответствии с заданным описанием.
Однопроходный-формирует объектный модуль за один последовательный просмотр исходной программы.
Многопроходный-формирует объектный модуль за несколько просмотров исходной программы.
Оптимизирующий-выполняет оптимизацию кода в создаваемом объектном модуле.
Тестовый-набор макрокоманд языка ассемблера, позволяющих задавать различные отладочные процедуры в программах, составленных на языке ассемблера.
Обратный-для программы в машинном коде выдаёт эквивалентную программу на каком-либо языке программирования.
среда, 5 сентября 2012 г.
Алгоритм вычитания целых чисел
1. Записать целые числа в столбик так чтобы младшие числа расположились одни под другими.
2. Вычеслить младшие числа.
3. Записать результат под горизонтальной чертой. Если полученная сумма больше или равна величине основания системы счисления,надо перенести десятки в старший разряд десятков.
4. Повторить пункты 2 и 3 для всех разрядов с учетом переносов из младших чисел.
2. Вычеслить младшие числа.
3. Записать результат под горизонтальной чертой. Если полученная сумма больше или равна величине основания системы счисления,надо перенести десятки в старший разряд десятков.
4. Повторить пункты 2 и 3 для всех разрядов с учетом переносов из младших чисел.
Подписаться на:
Сообщения (Atom)