Лабораторная №2 по дисциплине: Архитектура ЭВМ

Цена:
200 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon file.bin
material.view.file_icon lab2
material.view.file_icon libmySimpleComputer.a
material.view.file_icon Makefile
material.view.file_icon myLab (копия).c
material.view.file_icon myLab.c
material.view.file_icon mySimpleComputer.h
material.view.file_icon sc_command.c
material.view.file_icon sc_command.o
material.view.file_icon sc_memory.c
material.view.file_icon sc_memory.o
material.view.file_icon sc_register.c
material.view.file_icon sc_register.o

Описание

Разработка библиотеки mySimpleComputer. Оперативная
память, регистр флагов, декодирование операций.
. Разработайте функции по взаимодействию с оперативной памятью, управлению регистром
флагов и кодированию/декодированию команд:
a. int sc_memoryInit () – инициализирует оперативную память Simple Computer, за-
давая всем еѐ ячейкам нулевые значения. В качестве «оперативной памяти» использу-
ется массив целых чисел, определенный статически в рамках библиотеки. Размер мас-
сива равен 100 элементам.
b. int sc_memorySet (int address, int value) – задает значение указанной
ячейки памяти как value. Если адрес выходит за допустимые границы, то устанавлива-
ется флаг «выход за границы памяти» и работа функции прекращается с ошибкой;
c. int sc_memoryGet (int address, int * value) – возвращает значение указан-
ной ячейки памяти в value. Если адрес выходит за допустимые границы, то устанавли-
вается флаг «выход за границы памяти» и работа функции прекращается с ошибкой.
Значение value в этом случае не изменяется.
d. int sc_memorySave (char * filename) – сохраняет содержимое памяти в файл в
бинарном виде (используя функцию write или fwrite);
e. int sc_memoryLoad (char * filename) – загружает из указанного файла содер-
жимое оперативной памяти (используя функцию read или fread);
f. int sc_regInit (void) – инициализирует регистр флагов нулевым значением;
g. int sc_regSet (int register, int value) – устанавливает значение указанно-
го регистра флагов. Для номеров регистров флагов должны использоваться маски, за-
даваемые макросами (#define). Если указан недопустимый номер регистра или некор-
ректное значение, то функция завершается с ошибкой.
h. int sc_regGet (int register, int * value) – возвращает значение указанного
флага. Если указан недопустимый номер регистра, то функция завершается с ошибкой.
i. int sc_commandEncode (int command, int operand, int * value) – кодиру-
ет команду с указанным номером и операндом и помещает результат в value. Если ука-
заны неправильные значения для команды или операнда, то функция завершается с
ошибкой. В этом случае значение value не изменяется.
j. int sc_commandDecode (int value, int * command, int * operand) – деко-
дирует значение как команду Simple Computer. Если декодирование невозможно, то
устанавливается флаг «ошибочная команда» и функция завершается с ошибкой.

Дополнительная информация

Год сдачи: 2014
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Майданов и Фульман
Архитектура ЭВМ
1Функциональная схема фон-неймановской вычислительной машины. 2Основные узлы устройства управления. 3 Решение задачи: Вычислить в обратном коде в 8 разрядной сетке сумму двух десятичных чисел -78 и -36. Результат представить в 10 системе счисления.
User Кач : 20 апреля 2015
7 руб.
Лабораторная работа №2 по дисциплине: Архитектура ЭВМ. Вариант 4
ЛАБОРАТОРНАЯ РАБОТА N5 ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ 1. ЦЕЛЬ РАБОТЫ Изучение механизма передачи управления в программе; Получение практических навыков отладки разветвляющихся программ. 2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ. М.:Высш.шк., 1992,c 93-115. 2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,с 394-406. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические указания. 3.2. Подготовить ответы на
User Roma967 : 11 января 2025
500 руб.
promo
Лабораторная работа 1-2 по дисциплине: Архитектура ЭВМ. Вариант 2
Лабораторная работа 1 ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 1. ЦЕЛЬ РАБОТЫ Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190. 2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические ук
User IT-STUDHELP : 1 апреля 2022
200 руб.
promo
Лабораторная работа 1-2 по дисциплине: Архитектура ЭВМ. Вариант 23
Лабораторная работа 1 ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 1. ЦЕЛЬ РАБОТЫ Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190. 2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические ука
User IT-STUDHELP : 1 апреля 2022
200 руб.
promo
Экзамен Архитектура ЭВМ Тест
Центральный процессор большой ЭВМ содержит: Краткая запись пакета информации 0,1; 0,1 имеет вид: Ввод-вывод на блок-схеме обозначается в виде: и тд Ответы выделены красным 69%
User larik1998 : 3 марта 2026
10 руб.
Онлайн ТЕСТ Архитектура ЭВМ
Вопрос №1 Выбрать верные варианты обозначений для наименований форматов представления данных в памяти ЭВМ: Вопрос №2 Отдельной цифрой, например 2, обозначаются … микросхем номера выводов метки выводов обозначения напряжение питания Вопрос №3 Память … информацию хранит отображает обрабатывает передает Вопрос №4 Команда содержит сам операнд вместо адреса при … адресации непосредственной индексной косвенной Вопрос №5 Ввод-вывод на блок-схеме обозначается в виде параллелограмма о
User sibguti-help : 3 ноября 2024
600 руб.
promo
Архитектура ЭВМ. Билет №3
1. Вопрос по лекционному курсу ЭВМ третьего поколения: место в истории развития вычислительной техники, основные особенности, примерные технические характеристики. 2. Написать фрагмент программы на языке Ассемблера Вычисление выражения S=1-2+3-4+…+9-10 и вывод результата на экран.
User dellff : 11 февраля 2022
200 руб.
Архитектура ЭВМ. Вариант №4
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране. г)
User dellff : 11 февраля 2022
700 руб.
Приспособление для фрезерования плоскости разъема вкладышей 00.60.000 ЧЕРТЕЖ
Приспособление для фрезерования плоскости разъема вкладышей 00.60.000 ЧЕРТЕЖ Приспособление применяется для фрезерования плоскостей разъема одновременно двух вкладышей подшипника. На разрезе А-А вкладыш изображен тонкой линией. Вкладыш устанавливают на опору поз. 2 по обеим сторонам винта поз. 5. Опору крепят к корпусу поз. 1 двумя пластинами поз. 7 и шестью винтами поз. 12. Обрабатываемые вкладыши закрепляют прихватом поз. 3 и прижимами поз. 4. Головка винта поз. 5 фиксируется винтами поз. 11.
User coolns : 26 июня 2024
800 руб.
Приспособление для фрезерования плоскости разъема вкладышей 00.60.000 ЧЕРТЕЖ
Роль і місце інвестиційних фондів в економіці України
Сьогодні від ефективності інвестиційної політики залежать стан виробництва, положення і рівень технічної оснащеності основних фондів підприємств народного господарства, можливості структурної перебудови економіки, рішення соціальних і екологічних проблем. Інвестиції являються основою для розвитку підприємств, окремих галузей і економіки в цілому. Під час економічної кризи інвестиційна діяльність в Україні значно знизилася. Попит на інвестиції падало значно швидше чим виробництво валового продукт
User evelin : 27 октября 2013
5 руб.
Способы решения систем линейных уравнений
– очень интересная и важная тема. Системы уравнений и методы их решения рассматриваются в школьном курсе математики, но недостаточно широко. А для того, чтобы перейти к исследованию данной темы, также нужно было познакомиться с темой матриц и определителей. Этот же материал вообще в школьной программе не изучается. Поэтому первая глава моего реферата посвящена теме матриц и определителей. В ней я рассматривала различные действия над матрицами, свойства определителей, метод Гаусса вычисления ранг
User Lokard : 10 августа 2013
10 руб.
Менеджмент в телекоммуникациях. 5 семестр. Курсовая работа.
Тема: «Технико-экономический проект участка первичной сети» Введение Первичная сеть представляет собой совокупность магистральной первичной сети, внутризоновой первичной сети, и местной первичной сети. Проектируемый участок относится к магистральной первичной сети. В состав магистральной сети входят сетевые станции СС, сетевые узлы СУ, линии передач. В СС большая часть емкости системы заканчивается каналами тональной частоты или широкополосными каналами. В СУ каналами заканчивается только меньш
User skaser : 14 ноября 2011
60 руб.
up Наверх