Разработка компилятора подмножества языка высокого уровня (Pascal) на язык ассемблера
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Подмножество языка Pascal включает в себя:
1. Стандартные конструкции:
- переменные целого типа;
- ариф. операции +, -, *, / , div, mod;
- операции в скобках ( );
- оператор присваивания;
- составной оператор;
- пустой;
2. Оригинальные конструкции:
- вызов процедур
1. Стандартные конструкции:
- переменные целого типа;
- ариф. операции +, -, *, / , div, mod;
- операции в скобках ( );
- оператор присваивания;
- составной оператор;
- пустой;
2. Оригинальные конструкции:
- вызов процедур
Похожие материалы
Програмирование микроконтроллера INTEL 8051 на языке ассемблера
falling666
: 11 ноября 2015
Целью работы является изучение основ языка ассемблера микроконтроллеров семейства Intel 8051, а также продолжение начатого в лабораторных работах №1 и №2 изучения интегрированной среды ProView фирмы Franklin Software Inc., которая предназначена для разработки программного обеспечения этого семейства. Работа рассчитана на 4 часа домашней подготовки и 4 часа занятий в лаборатории.
При домашней подготовке к работе изучаются основные правила программирования на языке ассемблера и наиболее употребит
50 руб.
ПРОГРАММНЫЙ СИНТЕЗ. На языке ассемблера TMS320C6x разработать программу.
Решатель
: 24 сентября 2024
Исходя из варианта М = 8, требуется определить количество единичных бит в блоке.
Входные данные:
– Блок из восьми 32-разрядных двоичных слов.
– Расположение блока: в процессорной памяти, начиная с ячейки m2m1+1, где m2m1 – две последние цифры номера зачётной книжки.
Требуемый результат:
– Общее количество единичных битов во всем блоке (256 бит).
Особенности задачи:
– Необходимо обработать 256 бит информации (8 слов по 32 бита).
– Требуется организовать цикл для перебора всех 8 слов блока.
–
2000 руб.
Разработка программы с помощью низкоуровневых средств на языке ассемблера
evelin
: 22 июля 2015
Вариант 14: а) переводить первые символы слов в верхний регистр в текстовом файле и выделяет их красным цветом;
б) Формат программы: COM – программа;
в) Ввод с клавиатуры: средствами DOS;
г) Вывод на экран: в текстовом режиме;
д) Динамическое распределение памяти: определение размера программы.
75 руб.
Научиться использовать арифметические команды языка ассемблера. - системное ПО Лаборатортые 1-3
zav
: 25 ноября 2023
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадимфайл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражениеА – 5·(В – 2·С) + 2 и результат заносит в регистр АХ. Строки программы прокомментированы.
Тема: Оператор цикла LOOP. Команды условных переходов
Тема: Работа с массивами данных
150 руб.
Лабораторная работа по предмету: "Организация ЭВМ". Изучение основ программирования на языке ассемблера.
xtrail
: 8 апреля 2013
ЛАБОРАТОРНАЯ РАБОТА № 1
ИЗУЧЕНИЕ ОСНОВ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ АССЕМБЛЕРА
1. ЦЕЛЬ РАБОТЫ
Практическое освоение составления простейших программ на языке
Ассемблера и работы с программами TASM и TLINK.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ.- М.:Высш.шк., 1992.с 51-75.
2.2. Уокерли Дж. Архитектура и программирование микро-ЭВМ: В 2-х книгах. Пер. с англ.-М.: Мир, 1984.-Кн. 2. с 215-284.
2.3. Белецкий Я. Энциклопедия язык
150 руб.
Контрольная работа N 2. Комплексная проверка навыков программирования на языке ассемблера.
a-cool-a
: 4 мая 2012
Целью выполнения данной работы является комплексная проверка навыков программирования на языке ассемблера.
Результаты работы представляются в виде совокупности следующих документов:
1) дерево подпрограмм;
2) файловая структура программы;
3) блок-схемы алгоритмов процедур;
4) исходный файл (файлы) программы;
5) загрузочный модуль программы.
По запросу программы пользователь вводит с клавиатуры два целых четырехзначных положительных десятичных числа, разделенных знаком операции “+” или “-“
100 руб.
Программирование Pascal
slepoy1
: 1 марта 2016
Лабораторная работа №2 (Программирование, вариант №6) по УМП Потаповой Е.А.
Задача №1:
Даны координаты n точек на плоскости: x1, y1, ..., xn, yn. Найти номера двух точек, расстояние между которыми наибольшее (считать, что такая пара точек единственная).
Задача №2:
Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр.
400 руб.
Другие работы
Механика жидкости и газа ВлГУ Контрольное задание 1 Задача 6 Вариант 6
Z24
: 22 декабря 2025
Определить силу давления на коническую крышку горизонтального цилиндрического сосуда диаметром D, заполненного жидкостью Ж (рис.6). Показание манометра в точке его присоединения — рм. Показать на чертеже вертикальную и горизонтальную составляющие, а также полную силу давления.
180 руб.
Геометрическое тело 2. Варинат 23 ЧЕРТЕЖ
coolns
: 27 декабря 2025
Геометрическое тело 2. Варинат 23 ЧЕРТЕЖ
Выполнить в трех проекциях чертеж изображенных геометрических тел. Построить линии пересечения поверхностей этих тел и аксонометрическую проекцию.
Чертеж выполнен на формате А3 + 3d модель (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопросам пишите в Л/С.
100 руб.
Экономические функции, формы и методы вмешательства государства в экономику
GnobYTEL
: 1 августа 2012
Введение.
Объективная необходимость вмешательства государства в рыночную экономику. Экономические функции государства.
Тенденции изменения роли государства в открытой рыночной экономике.
Роль государства в формировании социально ориентированной модели национальной экономики Республики Беларусь.
Заключение.
Список литературы.
Приложения.
Важнейшую роль в жизни общества играет государство, которое выступает как форма его политической организации. Государство определяет поведение и жизнедеятел
20 руб.
Тепломассообмен СЗТУ Задача 6 Вариант 03
Z24
: 21 февраля 2026
В паропроводе, внутренний диаметр которого 100 мм, движется насыщенный водяной пар давлением р со скоростью ω.
Чему должна быть равна скорость воды при комнатной температуре (tж=20 ºС) в гидродинамической модели паропровода диаметром 24 мм?
120 руб.