Лабораторная №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 руб.
Другие работы
Пересечение прямой с плоскостью. Вариант 1. ИРНИТУ
Laguz
: 29 ноября 2025
Задание 1
Задача 1. В плоскости, заданной треугольником АВС, провести линии уровня: горизонталь h и фронталь f .
Задача 2. Построить точку пересечения прямой DF c плоскостью треугольника АВС. Данные к задаче приведены в табл.2.
100 руб.
Патентно-информационный обзор-Уплотнения центробежных компрессоров-Вкладыш подшипника скольжения опорного сегмента, Узел опорного подшипника турбомашины, Опорный подшипник с самоустанавливающими вкладышами-Чертеж-Патент-Патентно-информационный обзор-Курсо
as.nakonechnyy.92@mail.ru
: 20 сентября 2018
Патентно-информационный обзор-Уплотнения центробежных компрессоров-Вкладыш подшипника скольжения опорного сегмента, Узел опорного подшипника турбомашины, Опорный подшипник с самоустанавливающими вкладышами-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Нефтегазопромысловое оборудование-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
290 руб.
Курсовая работа по дисциплине: Объектно-ориентированный анализ и программирование. Вариант №04
IT-STUDHELP
: 11 октября 2023
Курсовая работа
Вариант №04
Перечень вариантов и текст задания:
4. Почта. Определить перечень услуг предоставляемых почтовым отделением с точки зрения клиента, и сточки зрения работника почты.
------------------------------------------------------------------------------
Курсовая работа состоит из одного задания. Необходимо разработать систему хранения и обслуживания информации объекта.
Задание:
Написать программу, используя объектно-ориентированный подход, которая описывает объект и его
800 руб.
Химико-токсический анализ при остром отравлении клонидином
ChemDM
: 13 августа 2013
Курсовая работа по фармацевтической химии. Обьем - 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 Другие физико-химиче
100 руб.