Разработка компилятора подмножества языка высокого уровня (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 руб.
Другие работы
Особливості "автоцивілки" в податковому обліку
OstVER
: 4 ноября 2012
Кількість автомобілів на дорогах, як і інтенсивність руху щодня збільшується, відповідно зростає ризик непередбачуваних ситуацій. Почувати себе впевненіше в напруженому потоці автотранспорту дає можливість страхування автомобіля і цивільної відповідальності його власника
Підприємницька діяльність повна небезпек і ризиків, тому страхування вже давно стало її невід'ємною частиною з усіма податковими наслідками. На сьогодні обов'язкове страхування цивільно-правової відповідальності власників трансп
5 руб.
Учет товарно-материальных запасов
Aronitue9
: 9 ноября 2012
Введение
Основной задачей производственных предприятий является производство продукции, которую частично используют на самом предприятии, но главным образом реализуют другим предприятиям, организациям и непосредственно населению.
Для организации производства необходимы средства труда, предметы труда и рабочая сила. Средства и предметы труда приобретаются со стороны или производятся самим предприятием. Рабочая сила – это рабочие и специалисты, принятые на предприятие по приказу или на контрактной
19 руб.
Контрольная работа №1 . Дискретная математика. Вариант № 5
ankomi
: 22 мая 2013
1
Задано универсальное множество и множества Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна.
Дано: U= (x,y,z,t,u)....
Случай А.
Коментарии: Выполнены все задания
Вид работы: Контрольная работа 1
Оценка: Хорошо
Дата оценки: 22.02.2013
Мурзина Т.С.
100 руб.
Газоснабжение города
leli4ka
: 29 апреля 2009
В состав входят следующие чертежи:
-генеральный план города;
-план, аксонометрическая схема и разрез газорегуляторного пункта;
-план типового этажа;
-аксонометрическая схема внутридомового газоснабжения и пояснительная записка.
Содержание
1. Характеристика района проектирования
1.1 Определение количества населения
1.2. Определение характеристик газа
2. Определение характеристик газа
3. Проектирование системы газоснабжения
3.1. Определение оптимального количества ГРП
4. Гидравлический расчё