Разработка компилятора подмножества языка высокого уровня (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 руб.
Другие работы
Экономика и социология труда
lizazenko
: 8 февраля 2015
Опишите ваше рабочее место с точки зрения выполняемых функций и поставленных целей.
- Определите, какой из мотивационных типов (согласно модели Герчикова В.И.) является наиболее подходящим для кандидата на данную рабочую позицию.
- Опишите используемую систему оплаты труда и проанализируйте её адекватность по отношению к рассматриваемой рабочей позиции (рабочего места).
- Учитывает ли применяемая система оплаты труда трудоёмкость выполняемых вами работ? Если да – то каким образом?
- Считаете
100 руб.
Резец 6х20 Т5К10.
Laguz
: 24 сентября 2016
Чертеж резца с твердосплавной пластиной Т5К10.
Сделано в компасе
50 руб.
Поражения электрическим током, молнией
GnobYTEL
: 1 сентября 2012
Введение
Действие электрического тока на организм человека
Виды поражения электрическим током
Местные электротравмы
Общие электротравмы
Факторы, определяющие исход поражения
Первая помощь пострадавшим
Освобождение пострадавшего от действия тока
Меры первой доврачебной помощи
Меры электробезопасности
Поражения молнией
Меры безопасности при грозе
Заключение
Литература и источники
20 руб.
Общая теория связи
rukand
: 31 октября 2013
1. Задание на курсовую работу
Разработать обобщенную структурную схему системы связи для передачи непрерывных сообщений дискретными сигналами, разработать структурную схему приемника и структурную схему оптимального фильтра, рассчитать основные характеристики разработанной системы связи и сделать обобщающие выводы по результатам расчетов.
Исходные данные
1. Номер варианта N =04 .
2. Вид сигнала в канале связи ДАМ.
3. Скорость передачи сигналов V =8000, Бод.
4. Амплитуда канальн
70 руб.