Разработка компилятора подмножества языка высокого уровня (Pascal) на язык ассемблера

Цена:
75 руб.

Состав работы

material.view.file_icon DBFDE5B7-19C5-43A4-8E9E-832C4E2150BF.doc

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Подмножество языка Pascal включает в себя:
1. Стандартные конструкции:
- переменные целого типа;
- ариф. операции +, -, *, / , div, mod;
- операции в скобках ( );
- оператор присваивания;
- составной оператор;
- пустой;
2. Оригинальные конструкции:
- вызов процедур
Учебник по основам языка Ассемблера
программа машинный код регистр
User Пазон : 19 ноября 2008
Програмирование микроконтроллера INTEL 8051 на языке ассемблера
Целью работы является изучение основ языка ассемблера микроконтроллеров семейства Intel 8051, а также продолжение начатого в лабораторных работах №1 и №2 изучения интегрированной среды ProView фирмы Franklin Software Inc., которая предназначена для разработки программного обеспечения этого семейства. Работа рассчитана на 4 часа домашней подготовки и 4 часа занятий в лаборатории. При домашней подготовке к работе изучаются основные правила программирования на языке ассемблера и наиболее употребит
User falling666 : 11 ноября 2015
50 руб.
ПРОГРАММНЫЙ СИНТЕЗ. На языке ассемблера TMS320C6x разработать программу.
Исходя из варианта М = 8, требуется определить количество единичных бит в блоке. Входные данные: – Блок из восьми 32-разрядных двоичных слов. – Расположение блока: в процессорной памяти, начиная с ячейки m2m1+1, где m2m1 – две последние цифры номера зачётной книжки. Требуемый результат: – Общее количество единичных битов во всем блоке (256 бит). Особенности задачи: – Необходимо обработать 256 бит информации (8 слов по 32 бита). – Требуется организовать цикл для перебора всех 8 слов блока. –
User Решатель : 24 сентября 2024
2000 руб.
ПРОГРАММНЫЙ СИНТЕЗ. На языке ассемблера TMS320C6x разработать программу.
Разработка программы с помощью низкоуровневых средств на языке ассемблера
Вариант 14: а) переводить первые символы слов в верхний регистр в текстовом файле и выделяет их красным цветом; б) Формат программы: COM – программа; в) Ввод с клавиатуры: средствами DOS; г) Вывод на экран: в текстовом режиме; д) Динамическое распределение памяти: определение размера программы.
User evelin : 22 июля 2015
75 руб.
Научиться использовать арифметические команды языка ассемблера. - системное ПО Лаборатортые 1-3
Цель работы: Научиться использовать арифметические команды языка ассемблера. Порядок выполнения работы: 1. В Far Manager создадимфайл myprog.asm. 2. В файле myprog.asm наберем программу, которая вычисляет выражениеА – 5·(В – 2·С) + 2 и результат заносит в регистр АХ. Строки программы прокомментированы. Тема: Оператор цикла LOOP. Команды условных переходов Тема: Работа с массивами данных
User zav : 25 ноября 2023
150 руб.
Лабораторная работа по предмету: "Организация ЭВМ". Изучение основ программирования на языке ассемблера.
ЛАБОРАТОРНАЯ РАБОТА № 1 ИЗУЧЕНИЕ ОСНОВ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ АССЕМБЛЕРА 1. ЦЕЛЬ РАБОТЫ Практическое освоение составления простейших программ на языке Ассемблера и работы с программами TASM и TLINK. 2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ.- М.:Высш.шк., 1992.с 51-75. 2.2. Уокерли Дж. Архитектура и программирование микро-ЭВМ: В 2-х книгах. Пер. с англ.-М.: Мир, 1984.-Кн. 2. с 215-284. 2.3. Белецкий Я. Энциклопедия язык
User xtrail : 8 апреля 2013
150 руб.
Контрольная работа N 2. Комплексная проверка навыков программирования на языке ассемблера.
Целью выполнения данной работы является комплексная проверка навыков программирования на языке ассемблера. Результаты работы представляются в виде совокупности следующих документов: 1) дерево подпрограмм; 2) файловая структура программы; 3) блок-схемы алгоритмов процедур; 4) исходный файл (файлы) программы; 5) загрузочный модуль программы. По запросу программы пользователь вводит с клавиатуры два целых четырехзначных положительных десятичных числа, разделенных знаком операции “+” или “-“
User a-cool-a : 4 мая 2012
100 руб.
Программирование Pascal
Лабораторная работа №2 (Программирование, вариант №6) по УМП Потаповой Е.А. Задача №1: Даны координаты n точек на плоскости: x1, y1, ..., xn, yn. Найти номера двух точек, расстояние между которыми наибольшее (считать, что такая пара точек единственная). Задача №2: Напечатать все натуральные числа от 10 до 32767, в десятичной записи которых нет одинаковых цифр.
User slepoy1 : 1 марта 2016
400 руб.
Программирование Pascal
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 28
пределить поверхность нагрева рекуперативного теплообменника (ТО), в котором происходит нагрев воздуха дымовыми газами, при прямоточной и противоточной схемах включения теплоносителей. Температуру воздуха, поступающего в ТО, принять t′2=30 ºC. Количество подогреваемого воздуха V и коэффициент теплопередачи от дымовых газов к воздуху K взять из табл. 6. Температуру воздуха на выходе из ТО — t″2, температуру дымовых газов на входе в ТО — t′1 и температуру дымовых газов на выходе из ТО — t″1 взять
User Z24 : 14 января 2026
250 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 8 Вариант 28
Выпускная квалификационная работа магистра. Исследование алгоритмов, применяемых в RTS-играх
Исследование алгоритмов, применяемых в RTS-играх На сегодняшний день существует очень большое количество игровых движков, которые имеют свои преимущества и недостатки. Но проблема в том, что движок – не универсальный инструмент и может не подходить к жанру разрабатываемой игры. Вследствие чего разработчик вынужден разрабатывать игровой движок, ориентированный под свои задачи. Далее будут изучены основные принципы работы игр и игровых движков, а также исследованы применяемые алгоритмы. В будущем,
User const30 : 23 августа 2018
1400 руб.
Планирование рабочего времени персонала предприятия ОАО «Керамика»
СОДЕРЖАНИЕ ВВЕДЕНИЕ 4 1. СИСТЕМА ПЛАНИРОВАНИЯ РАБОЧЕГО ВРЕМЕНИ НА ПРЕДПРИЯТИИ 6 1.1. Сущность и экономическое значение планирования рабочего времени персонала 6 1.2. Классификация и виды затрат рабочего времени организации в системе планирования 14 1.3. Методические основы планирования рабочего времени организации 17 2. АНАЛИЗ ИСПОЛЬЗОВАНИЯ РАБОЧЕГО ВРЕМЕНИ ПЕРСОНАЛА НА ПРЕДПРИЯТИИ ОАО «КЕРАМИКА» (г. Хабаровск) 30 2.1. Характеристика деятельности организации 30 2.2. Анализ структуры персонала о
User ДО Сибгути : 11 февраля 2014
70 руб.
Контрольная работа по дисциплине: Высшая математика (часть 1). Вариант 6
Вариант №6 Задание 1. Матричная алгебра Решить систему уравнений методом Крамера: 3x+4y+2z=8 2x-y-3z=-1 x+5y+z=-7 Задание 2. Аналитическая геометрия По заданным точкам A, B, C и D составить уравнение прямой AB и плоскости BCD, вычислить угол между ними и найти расстояние от точки до плоскости BCD. A(0,0,0), B(2,0,1), C(0,2,0), D(1,-1,1) Задание 3. Предел функции Вычислить предел отношения величин. а) lim(x->oo) [(5x^(2)-4x+1)/(3x^(2)+x-4)] б) lim (x->0) (2arcsinx/3x) Задание 4. Исследование
User SibGOODy : 12 октября 2020
600 руб.
Контрольная работа по дисциплине: Высшая математика (часть 1). Вариант 6 promo
up Наверх