Лабораторная №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 по дисциплине "Архитектура ЭВМ" (вариант 3)
3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные вопросы. 3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации. 3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
User Greenberg : 28 августа 2020
120 руб.
Лабораторная работа №4 по дисциплине "Архитектура ЭВМ" (вариант 2)
3.1. Изучить методические указания. 3.2. Подготовить ответы на контрольные вопросы. 3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации. 3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
User Greenberg : 28 августа 2020
120 руб.
Пересечение прямой с плоскостью. Вариант 1. ИРНИТУ
Задание 1 Задача 1. В плоскости, заданной треугольником АВС, провести линии уровня: горизонталь h и фронталь f . Задача 2. Построить точку пересечения прямой DF c плоскостью треугольника АВС. Данные к задаче приведены в табл.2.
User Laguz : 29 ноября 2025
100 руб.
Пересечение прямой с плоскостью. Вариант 1. ИРНИТУ
Патентно-информационный обзор-Уплотнения центробежных компрессоров-Вкладыш подшипника скольжения опорного сегмента, Узел опорного подшипника турбомашины, Опорный подшипник с самоустанавливающими вкладышами-Чертеж-Патент-Патентно-информационный обзор-Курсо
Патентно-информационный обзор-Уплотнения центробежных компрессоров-Вкладыш подшипника скольжения опорного сегмента, Узел опорного подшипника турбомашины, Опорный подшипник с самоустанавливающими вкладышами-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Нефтегазопромысловое оборудование-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
User as.nakonechnyy.92@mail.ru : 20 сентября 2018
290 руб.
Патентно-информационный обзор-Уплотнения центробежных компрессоров-Вкладыш подшипника скольжения опорного сегмента, Узел опорного подшипника турбомашины, Опорный подшипник с самоустанавливающими вкладышами-Чертеж-Патент-Патентно-информационный обзор-Курсо
Курсовая работа по дисциплине: Объектно-ориентированный анализ и программирование. Вариант №04
Курсовая работа Вариант №04 Перечень вариантов и текст задания: 4. Почта. Определить перечень услуг предоставляемых почтовым отделением с точки зрения клиента, и сточки зрения работника почты. ------------------------------------------------------------------------------ Курсовая работа состоит из одного задания. Необходимо разработать систему хранения и обслуживания информации объекта. Задание: Написать программу, используя объектно-ориентированный подход, которая описывает объект и его
User IT-STUDHELP : 11 октября 2023
800 руб.
promo
Химико-токсический анализ при остром отравлении клонидином
Курсовая работа по фармацевтической химии. Обьем - 22 стр. Актуальность, предмет, обьект.. Оглавление Введение 3 Раздел 1. Биологические особенности отравления клонидином 5 1.1 Механизм токсического действия 6 1.2. Фармакокинетика 6 1.3 Медикаментозная терапия 8 Раздел 2. Аналитические методы определения клофелина в биологических жидкостях 11 2.1 Титриметрические методы анализа 12 2.2. Спектрофотометрические методы анализа 12 2.3. Хроматография в тонком слое сорбента 16 2.4 Другие физико-химиче
User ChemDM : 13 августа 2013
100 руб.
up Наверх