Лабораторная №4 по дисциплине Архитектура ЭВМ
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
Консоль управления моделью 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.
«Большие символы».
Разработать следующие функции:
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
Bread
: 28 сентября 2025
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. Подготовить ответы на контрольные воп
250 руб.
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 7
Roma967
: 21 мая 2025
Лабораторная работа №4
«Исследование арифметических операций»
1. Цель работы
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
2. Задание
2.1. Изучить методические указания.
2.2. Подготовить ответы на контрольные вопросы.
2.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресац
400 руб.
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 13
holm4enko87
: 3 декабря 2024
ЛАБОРАТОРНАЯ РАБОТА 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. Изучить методические указани
300 руб.
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 13
xtrail
: 22 июля 2024
ЛАБОРАТОРНАЯ РАБОТА 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. Изучить методические указ
400 руб.
Лабораторная работа №4 по дисциплине: Архитектура ЭВМ. Вариант 9
Roma967
: 22 апреля 2024
Лабораторная работа №4
«Исследование арифметических операций»
1. Цель работы
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
2. Задание
2.1. Изучить методические указания.
2.2. Подготовить ответы на контрольные вопросы.
2.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресац
400 руб.
Лабораторная работа № 4 по дисциплине: Архитектура ЭВМ. Вариант №1
Necron04
: 30 марта 2021
ЛАБОРАТОРНАЯ РАБОТА 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. Изучить методические ука
500 руб.
Лабораторная работа №4 по дисциплине "Архитектура ЭВМ" (вариант 3)
Greenberg
: 28 августа 2020
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации.
3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
120 руб.
Лабораторная работа №4 по дисциплине "Архитектура ЭВМ" (вариант 2)
Greenberg
: 28 августа 2020
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации.
3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
120 руб.
Другие работы
Макроэкономика. Экзамен. Вариант №2
Margo777
: 13 ноября 2013
Работа содержит 2 практических и 2 ответа на вопросы задания. Выполнено на оценку "Отлично".
Вариант №2
1. Фаза кризиса характеризуется:
а) падением цен, переполнением рынка товарами;
б) резким сокращением объемов производства;
в) массовым банкротством и гибелью множества предприятий;
г) ростом безработицы и снижением заработной платы;
д) паникой на фондовой бирже и массовым падением курса акций;
е) кризисом кредитной системы, массовым банкротством банков и резким ростом ссудного процента.
Охара
150 руб.
Расчеты по теплообмену УрФУ Задача 1 Вариант 15
Z24
: 3 января 2026
Определить тепловой поток Q, проходящий через плоскую двухслойную стенку, имеющую поверхность F, а также найти температуру на границе слоев, если известно, что стенка состоит из слоя шамота толщиной S1 и слоя тепловой изоляции толщиной S2; коэффициенты теплопроводности слоев соответственно λ1 и λ2; температура внутренней поверхности стенки t1, температура наружной поверхности t3=80°С. Как изменится величина теплового потока, если слой тепловой изоляции будет убран, а температура на наружной пове
200 руб.
Ефективність заходів по покращенню якості води
Slolka
: 17 марта 2013
Зміст
Вступ
Розділ 1 Стан вивчення проблеми
Розділ 2 Характеристика середовища і об’єкта дослідження
2.1 Природно-економічні умови району розташування об’єкта
2.2 Загальна характеристика об’єкту дослідження
Розділ 3 Екологічна характеристика об’єкту та дослідження стану забруднення довкілля
3.1 Екологічна характеристика об’єкту
3.2 Аналіз стану забруднення довкілля
Розділ 4 Оцінка та планування стандартних вимог і правил спостереження та контролю за станом довкілля на об’єкті
4.1 Оцінка існуючог
10 руб.
Лабораторная работа по информатике № 1,2,3. Вариант № 4.
ilya2213
: 27 ноября 2020
Три лабораторных работы.
Задание к лабораторной работе 1
В соответствии с вариантом (таблица 1) разработайте алгоритм обработки элементов массива.
Напишите программу на алгоритмическом языке в соответствии со схемой алгоритма.
Проведите тестирование программы в среде программирования.
Контрольные вопросы
1.Какие ограничения накладываются на индексы элементов массивов?
2.Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов.
3.Задание типов элемент
50 руб.