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

Цена:
200 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon myBigChars.h
material.view.file_icon mySimpleComputer.h
material.view.file_icon myTerm.h
material.view.file_icon myBigChars.c
material.view.file_icon prog.c
material.view.file_icon font.bin
material.view.file_icon font
material.view.file_icon lab
material.view.file_icon Makefile
material.view.file_icon libmyBigChars.a
material.view.file_icon libmySimpleComputer.a
material.view.file_icon libmyTerm.a
material.view.file_icon myBigChars.o

Описание

Консоль управления моделью Simple Computer. Псевдографика.
«Большие символы».
Разработать следующие функции:
int bc_printA (char * str) - выводит строку символов с использованием допол-
нительной кодировочной таблицы;
int bc_box(int x1, int y1, int x2, int y2) - выводит на экран псевдогра-
фическую рамку, в которой левый верхний угол располагается в строке x1 и столбце
y1, а еѐ ширина и высота равна y2 столбцов и x2 строк;
int bc_printbigchar (int [2], int x, int y, enum color, enum color) -
выводит на экран "большой символ" размером восемь строк на восемь столбцов, левый
верхний угол которого располагается в строке x и столбце y. Третий и четвѐртый па-
раметры определяют цвет и фон выводимых символов. "Символ" выводится исходя из
значений массива целых чисел следующим образом. В первой строке выводится 8
младших бит первого числа, во второй следующие 8, в третьей и 4 следующие. В 5
строке выводятся 8 младших бит второго числа и т.д. При этом если значение бита = 0,
то выводится символ "пробел", иначе - символ, закрашивающий знакоместо
(ACS_CKBOARD);
int bc_setbigcharpos (int * big, int x, int y, int value) - устанавли-
вает значение знакоместа "большого символа" в строке x и столбце y в значение value;
int bc_getbigcharpos(int * big, int x, int y, int *value) - возвращает
значение позиции в "большом символе" в строке x и столбце y;
int bc_bigcharwrite (int fd, int * big, int count) - записывает заданное
число "больших символов" в файл. Формат записи определяется пользователем;
int bc_bigcharread (int fd, int * big, int need_count, int * count)
считывает из файла заданное количество "больших символов". Третий параметр ука-
зывает адрес переменной, в которую помещается количество считанных символов или
0, в случае ошибки.
Все функции возвращают 0 в случае успешного выполнения и -1 в случае ошибки. В каче-
стве терминала используется стандартный поток вывода.
5. Оформите разработанные функции как статическую библиотеку myBigChars.

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

Год сдачи: 2014
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:

Майданов и Фульман
Лабораторная работа №4 По дисциплине: Архитектура ЭВМ, ВАРИАНТ №4
1. ЦЕЛЬ РАБОТЫ Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190. 2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные воп
User Bread : 28 сентября 2025
250 руб.
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 7
Лабораторная работа №4 «Исследование арифметических операций» 1. Цель работы Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 2. Задание 2.1. Изучить методические указания. 2.2. Подготовить ответы на контрольные вопросы. 2.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресац
User Roma967 : 21 мая 2025
400 руб.
promo
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 13
ЛАБОРАТОРНАЯ РАБОТА N4 ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 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 holm4enko87 : 3 декабря 2024
300 руб.
promo
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 13
ЛАБОРАТОРНАЯ РАБОТА N4 ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 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 xtrail : 22 июля 2024
400 руб.
promo
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 9
Лабораторная работа №4 «Исследование арифметических операций» 1. Цель работы Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER. 2. Задание 2.1. Изучить методические указания. 2.2. Подготовить ответы на контрольные вопросы. 2.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресац
User Roma967 : 22 апреля 2024
400 руб.
promo
Лабораторная работа № 4 по дисциплине: Архитектура ЭВМ. Вариант №1
ЛАБОРАТОРНАЯ РАБОТА N4 ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ 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 Necron04 : 30 марта 2021
500 руб.
Лабораторная работа №4 по дисциплине "Архитектура ЭВМ" (вариант 2)
3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные вопросы. 3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации. 3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
User Greenberg : 28 августа 2020
120 руб.
Лабораторная работа №4 по дисциплине "Архитектура ЭВМ" (вариант 3)
3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные вопросы. 3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации. 3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
User Greenberg : 28 августа 2020
120 руб.
Функции заработной платы, проблемы их реализации в современных условиях. Основные принципы орган
Заработная плата – это основная часть средств, направляемых на потребление, представляющая собой долю дохода (чистую продукцию), зависящую от конечных результатов работы коллектива и распределяющуюся между работниками в соответствии с количеством и качеством затраченного труда, реальным трудовым вкладом каждого и размером вложенного капитала. Необходимо также различать номинальную и реальную заработную плату. Номинальная заработная плата или доход выражает общую сумму денег, полученных работни
User Elfa254 : 22 марта 2014
10 руб.
Процесс создания математической модели объекта
Содержание 1. Введение 2. Задание на курсовую работу 1.Обработка исходных данных методом площадей 2.Частотные характеристики 3.По заданному закону регулирования найти математическую модель ЗСАУ 4.Определение устойчивости ЗСАУ 5.Нахождение переходной характеристики ЗСАУ и основных ПКР 6.Функциональная схема 7.Вывод 3. Заключение 4. Список литературы 5. Приложение Введение Управление состоянием сложных систем всегда связано с необходимостью получения информации об этом состоянии и его целена
User OstVER : 12 ноября 2012
5 руб.
Математический анализ | Экзамен (1 семестр) | 5 билет | СибГУТИ
1. Методы вычисления определенного интеграла: замена переменной и интегрирование по частям. 2. Дифференцирование неявно заданной функции и функции, заданной параметрически. 3. Исследовать и построить график функции. 4. Найти уравнение касательной плоскости и нормали к поверхности в точке . 5. Найти интеграл. 6. Вычислить интеграл. 7. Исследовать сходимость интеграла. 8. Найти площадь фигуры, ограниченной линиями.
User eviltosterrr : 17 сентября 2012
50 руб.
Валютні операції банку та валютні ризики
Зміст Розділ 1. Валютні операції банку та валютні ризики 1.1. Місце та роль валютних операцій у діяльності комерційних банків Розділ 2. Аналіз практики здійснення комерційними банками валютних операцій 2.1. Оцінка нормативно-правових актів, які регулюють валютні операції комерційних банків 2.2 Види валютних операцій, що здійснює ВАТ «Альфа-Банк» 2.3 Аналіз операцій ВАТ «Альфа-банк» на міжнародному й внутрішньому валютному ринку 2.4. Аналіз валютної позиції ВАТ «Альфа-банк» Розділ 3. Шляхи вдоско
User GnobYTEL : 6 ноября 2012
up Наверх