Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Основные типы данных микропроцессоров




 

При программировании на языке ассемблера используются данные следующих типов:

. Непосредственные данные, представляющие собой числовые или символьные значения, являющиеся частью команды. Непосредственные данные формируются программистом в процессе написания программы для конкретной команды ассемблера.

. Данные простого типа, описываемые с помощью ограниченного набора директив резервирования памяти, позволяющих выполнить самые элементарные операции по размещению и инициализации числовой и символьной информации. При обработке этих директив ассемблер сохраняет в своей таблице символов информацию о местоположении данных (значения сегментной составляющей адреса и смещения) и типе данных, то есть единицах памяти, выделяемых для размещения данных в соответствии с директивой резервирования и инициализации данных.

Эти два типа данных являются элементарными, или базовыми; работа с ними поддерживается на уровне системы команд микропроцессора. Используя данные этих типов, можно формализовать и запрограммировать практически любую задачу. Но насколько это будет удобно - вот вопрос.

. Данные сложного типа, которые были введены в язык ассемблера с целью облегчения разработки программ. Сложные типы данных строятся на основе базовых типов, которые являются как бы кирпичиками для их построения. Введение сложных типов данных позволяет несколько сгладить различия между языками высокого уровня и ассемблером. У программиста появляется возможность сочетания преимуществ языка ассемблера и языков высокого уровня (в направлении абстракции данных), что в конечном итоге повышает эффективность конечной программы.

Обработка информации, в общем случае, процесс очень сложный. Это косвенно подтверждает популярность языков высокого уровня. Одно из несомненных достоинств языков высокого уровня - поддержка развитых структур данных. При их использовании программист освобождается от решения конкретных проблем, связанных с представлением числовых или символьных данных, и получает возможность оперировать информацией, структура которой в большей степени отражает особенности предметной области решаемой задачи. В то же самое время, чем выше уровень такой абстракции данных от конкретного их представления в компьютере, тем большая нагрузка ложится на компилятор с целью создания действительно эффективного кода. Ведь нам уже известно, что в конечном итоге все написанное на языке высокого уровня в компьютере будет представлено на уровне машинных команд, работающих только с базовыми типами данных. Таким образом, самая эффективная программа - программа, написанная в машинных кодах, но писать сегодня большую программу в машинных кодах - занятие не имеющее слишком большого смысла.

Понятие простого типа данных носит двойственный характер. С точки зрения размерности (физическая интерпретация), микропроцессор аппаратно поддерживает следующие основные типы данных (рис. 2):

·         байт - восемь последовательно расположенных битов, пронумерованных от 0 до 7, при этом бит 0 является самым младшим значащим битом;

·         слово - последовательность из двух байт, имеющих последовательные адреса. Размер слова - 16 бит; биты в слове нумеруются от 0 до 15. Байт, содержащий нулевой бит, называется младшим байтом, а байт, содержащий 15-й бит, - старшим байтом. Микропроцессоры Intel имеют важную особенность - младший байт всегда хранится по меньшему адресу. Адресом слова считается адрес его младшего байта. Адрес старшего байта может быть использован для доступа к старшей половине слова.

·         двойное слово - последовательность из четырех байт (32 бита), расположенных по последовательным адресам. Нумерация этих бит производится от 0 до 31. Слово, содержащее нулевой бит, называется младшим словом, а слово, содержащее 31-й бит, - старшим словом. Младшее слово хранится по меньшему адресу. Адресом двойного слова считается адрес его младшего слова. Адрес старшего слова может быть использован для доступа к старшей половине двойного слова.

·         учетверенное слово - последовательность из восьми байт (64 бита), расположенных по последовательным адресам. Нумерация бит производится от 0 до 63. Двойное слово, содержащее нулевой бит, называется младшим двойным словом, а двойное слово, содержащее 63-й бит, - старшим двойным словом. Младшее двойное слово хранится по меньшему адресу. Адресом учетверенного слова считается адрес его младшего двойного слова. Адрес старшего двойного слова может быть использован для доступа к старшей половине учетверенного слова.

 

Рис. 2. Основныетипы данных микропроцессора

микропроцессор данные информационный правовой


2. Информационно - правовые системы

 

Назначение информационно - правовых систем и их классификация

Основные понятия:

Экономический объект - люди, различные предметы, явления или факт, про которые могут быть собраны данные.

Предметная область - определенная какими-то признаками совокупность экономических объектов; это знания и данные про процесс, проблему, организацию.

Личность, принимающая решение, - специалист, руководитель, который выполняет функцию управления экономическим объектом.

Пользователь - личность, которая принимает участие в функционировании предметной области, или использует результаты ее функционирования.

Экономические информационные системы - человеко-машинные системы, которые собирают, накапливают, сохраняют и выдают по запросу или требованию информацию в виде данных и знаний, необходимых для управления экономическим объектом.

Информационно-правовые системы представляют собой особую группу компьютеризированных баз данных. Они содержат в себе самую необходимую информацию о правовых нормативах страны. Информация включает тексты указов, положений и решений всех государственных органов управления. Кроме того, информационно-правовые системы содержат массу консультационного материала в правовой сфере, бухгалтерском и налоговом учете, судебном деле, а также множество типовых форм различной документации. Подобные базы данных широко используют бюро переводов, крупные бухгалтерские компании и ряд других коммерческих организаций.

На сегодняшний день профессиональным юристам очень важно вовремя получать информационно-правовые обновления и иметь под рукой максимально полный набор справочной информации в сфере своей деятельности. Быстрый ритм бизнеса, постоянное появление все более новых условий для хозяйственной деятельности разных предприятий потребовали внимания к себе. Это способствовало созданию новых возможностей для незамедлительного получения новой справочно-правовой информации - информационно-правовых систем. Ведь сегодня любая деятельность, будь то перевод паспорта на русский язык или составлении бухгалтерского баланса должна осуществляться в определенном установленном законом порядке.

На сегодняшний день информационно-правовые системы содержат в себе более ста тысяч печатных страниц важной информации. В таком объеме очень легко потеряться, поэтому для этих систем был разработан удобный и быстрый поиск, который позволит практически мгновенно найти необходимую информацию в любой момент.

Предназначение информационно-правовых систем заключается в управлении разнообразными материалами, в состав которых включены также и базы данных. Подобные системы снабжены простым и понятным интерфейсом и объемными функциями обработки информации. Вашему вниманию будут предложены следующие опции: коррекция структуры используемого объекта, разные формы работы с составляющими данного объекта (дополнительные записи, редактирование объекта или его удаление), обычный просмотр и поиск различных элементов.

Сегодня в России существует несколько информационно-правовых систем, которые делятся на две основные группы:

. Государственные системы. Сюда входят: база данных законодательных документов ГД РФ - система "Закон", база правовых актов верховных органов власти - центр правовой информации "Система", информационно-правовая система под названием "Законодательство России", а также базы данных Министерства юстиции и иностранных дел России.

. Коммерческие системы. Всего их на сегодняшний день насчитывается три:

• Консультант Плюс. Представляет собой компьютеризированную информационно-правовую систему законодательных актов РФ. Разработана эта система была в 1992 году. На сегодняшний день в ней содержится около пяти тысяч различных правовых документов. Данная система обновляется каждый день, поэтому здесь находятся только самые новые и актуальные правовые документы.

• Гарант - информационно-правовое обеспечение, разработанное в 1990 году ООО НПП "Гарант-Сервис". Является первой информационно-правовой системой, появившейся на территории России. Электронные тексты данной системы полностью соответствуют оригиналам законодательных актов любого направления. Кроме того, все документы заключенные здесь снабжены комментариями и пояснениями специалистов, справочной информацией, схемами и ссылками.

• Кодекс - информационно-правовая система международного уровня. Содержит правовые акты не только регионального или федерального значения, но также материалы по международному законодательству. Обновляется информация также ежедневно, поэтому ее пользователи получают самые свежие данные по любым нормативно-правовым и консультационным вопросам. Поиск необходимой информации при использовании подобной информационно-правовой системы не занимает много времени.

 

Принципы проектирования информационного обеспечения

 

Информационное обеспечение - совокупность форм документов нормативной базы и реализованных решений по объемам, размещению и формам существования информации, которая используется в информационной системе при ее функционировании.

Структура ИО: методические инструктивные материалы (совокупность государственных стандартов), система классификации и кодирования информации, информационная база (нормативно-справочные документы, информационные сообщения, внутренние и информационные массивы).

Основные принципы создания ИО: целостность, вероятность, контроль, защита от несанкционированного доступа, единство и гибкость, стандартизация и унификация, адаптивность, минимизация ввода и вывода информации.

Требования к информационному обеспечению:

) оно должно быть достаточным для выполнения всех функций, которые автоматизируются;

) для кодирования информации должны использоваться классификаторы, которые есть у заказчика;

) для кодирования входной информации, которая используется на высшем уровне, должны быть использованы классификаторы этого уровня;

) формы документов должны отвечать требованиям стандартов унифицированной системы документации или нормативным документам заказчика;

) форма документов и видео кадров должны быть согласованы с соответствующими характеристиками терминалов;

) формы предоставления выходной информации должны быть согласованы с разработчиком;

) сроки и сокращение информационных сообщений должны быть общеприняты в этой предметной области и согласованы с заказчиком;

) в информационной системе должны быть предусмотрены необходимые средства по контролю и обновлению данных в информационных массивах, контроля идентичности информации в БД.

Информационное средство - комплекс упорядоченной относительно постоянной информации на носителях данных.

Информационное изделие - информационное средство, которое прошло испытания и передается заказчику вместе с программным обеспечением его ведения.

Информационная база - совокупность упорядоченной информации, которая используется для функционирования системы и делится на внешнюю и внутреннюю машинную базу.

Внешняя машинная информационная база - часть информационной базы, которая представляет собой совокупность сообщений, сигналов и документов, которые предназначены для непосредственного восприятия человека.

Внутренняя машинная информационная база - часть информационной базы, которая используется в информационной системе на машинных носителях данных.

Этапы внешней машинной информационной базы: разделенный фонд данных, централизованный фонд данных, организация БД.

Требования при создании внутри машинной информационной базы: полнота представления данных, минимальный состав данных, минимизация времени обработки данных, независимость структуры массивов от внутренних средств ее организации, динамичность структуры информационной базы.

Основные подходы к построению внутри машинной ИБ:

) проектирование массива как отображение содержания;

) проектирование массивов для отдельных процессов управления;

) проектирование массивов для комплексов процессов управления;

) проектирование БД;

) проектирование нескольких БД.

Виды массивов: входные (первичные), основные (базовые), рабочие (промежуточные), выходные (результатные).

Массив данных - конструкция данных, компоненты которой идентичны по своим характеристикам.

Файл - идентифицированная совокупность экземпляров, полностью описанных в конкретной программе.

Этапы проектирования информационного обеспечения:

) разработка решений по информационной базе (изучение состава и объема нормативно-справочной информации, разработка предложений по усовершенствованию действующего документооборота, разработка структуры БД, разработка системы сбора и передачи информации, разработка решений по организации и ведению БД, определение состава и характеристик входной и выходной информации);

) выбор номенклатуры и привязка системы классификации кодирования информации (определение перечня типов информационных объектов, определение перечня необходимых классификаторов, выбор и разработка классификаторов информационных объектов и систем кодирования, определение систем внесения изменений и дополнений классификаторов, разработка принципов и алгоритмов автоматизированного ведения классификаторов);

) разработка решений по обеспечению учета информации в системе.

 

Порядок формирования информационно - правовых систем

 

Жизненный цикл информационных систем - совокупность стадий и этапов, которые проходит информационная система в своем развитии от момента принятия решения усовершенствования до момента, когда она приостанавливает свое существование.

Процесс создания информационных систем - совокупность работ от формирования выходных требований к системе до ввода в действие.

Части создания информационных систем: предпроектная, проектная, ввод в действие (формирование требований к информационным системам, разработка концепции информационных систем, техническое задание, эскизный проект, технический проект, рабочая документация, ввод в действие, сопровождение информационных систем).

Факторы трудоемкости:

) сложность и специфика процесса, который автоматизируется;

) наличие соответствующих разработок по данной проблеме;

) степень автоматизации проектных работ;

) квалификации исполнителей;

) готовность объекта к внедрению системы;

) выбранный метод проектирования.

Структура проектной документации: по стадиям создания, по составным частям системы, по видам обеспечения (программные, техническое, информационное, математическое, функциональное, правовое).

Участники работ по созданию информационных систем:

) заказчик (предоставить достоверные и полные данные о системе; разработка, согласование и утверждение технического задания и других проектных документаций, разработка проектно-сметной документации по объектам информационной системы; выполнение строительно-монтажных работ; организация монтажа, эксплуатации и ремонта технических средств; разработка средств по подготовке объекта к вводу системы в действие; принятие системы в эксплуатацию);

) разработчик (разрабатывает документацию на информационные системы; выполняет работы по организации; возможность функционирования информационных систем в соответствии с принятыми проектными решениями).

Методы создания информационных систем: ориентированы на данные, ориентированы на процедуру. Средства - типовые проектные решения, типовые проекты, инструментальные средства проектирования информационных систем.

Классификация методов создания информационных систем.

) по степени автоматизации проектных работ:

а) оригинальные - создаются индивидуальные проектные решения специфические для каждого объекта;

б) типовые - деление системы на множество составных компонентов, создание для каждого из них законченного проектного решения, которые при наименьшей модификации могут быть использованы для других информационных систем;

в) автоматизированные - возможность построения и поддержки в системе некоторой глобальной информации модели системы управления.

Средства создания информационных систем:

) инструментальные - ориентированы на процесс проектирования и служащие для повышения продуктивности труда работников;

) объектные - используются в процессе создания проектных решений (средства должны: комплексно охватывать процесс создания информационных систем, быть совместимыми, быть легкими в использовании, быть универсальными в своем классе, быть эффективными).

Технология создания информационных систем - совокупность методов и средств создания информационных систем, организационных приемов и технических средств, ориентированных на создание или модернизацию проекта в информационных системах.

Технологический процесс создания информационных систем - деятельность коллектива специалистов, направленная на разработку проекта информационных систем, которая удовлетворяет необходимые потребительские свойства (техпроцесс определяет: действия, их последовательность, исполнителей, свойства и ресурсы, необходимые для выполнения этих действий). Деление технологического процесса:

а) по стадиям и этапам создания информационных систем, которые заканчиваются разработкой конкретной проектной документации;

б) на технологические процессы проектирования отдельных составных частей системы.

Технологическая операция проектирования - самостоятельная часть техпроцесса, в которой определен вход, выход (документы, параметры, данные, значения), преобразователь, ресурсы, средства.

Преобразователь - методика, формализованный алгоритм преобразования входа технологических операций в выход (они могут быть ручными, машинно-ручными, автоматическими).

 


Список использованной литературы

 

1. Велихов А.С. Основы информатики и компьютерной техники: учебное пособие: - Москва: СОЛОН - Пресс, 2007.- 539 с.

2. Венделева М. А., Вертакова Ю. В. Информационные технологии управления: изд.: "Юрайт", 2011.- 462 с.

. Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Управление внедрением информационных систем: изд.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2008.- 224 с.

4. Избачков Ю., Петров В., Васильев А., Телина И. Информационные системы: изд.: "Питер", 2010.- 544 с.

. Киселев Г. М., Бочкова Р. В., Сафонов В. И. Информационные технологии в экономике и управлении: изд.: "Дашков и Ко", 2013.- 272 с.

. Провалов B.C. Информационные технологии управления: изд.: "Флинта", 2010.- 376 с.

7. Уткин В. Б., Балдин К. В. Информационные системы в экономике: изд.: "Академия", 2012.- 288 с.

. Федорова Г. Н. Информационные системы: изд.: "Академия", 2011.- 208 с.

. Филимонова Е. В., Черненко Н. А., Шубин А. С. Информационные технологии в экономике: изд.: "Феникс", 2008.- 448 с.

10. Чистов Д. В., Амириди Ю. В., Кочанова Е. Р. Информационные системы в экономике. Управление эффективностью банковского бизнеса: изд.: "КноРус", 2011.- 174 с.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...