BigEdu.ru
» » » Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления
Вернуться назад

Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления

 

Содержание

1.   Введение          

2.   Общие сведения о языке ассемблер

3.   Программная часть

·     Описание программы

·     Этапы разработки ассемблерных программ                            ___

·     Программа перевода десятичного числа в двоичную и шестнадцатеричную системы счисления

4.   Список литературы


 

Введение

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

В состав аппаратной части входят такие устройства как:

·     центральный процессор;

·     оперативная память;

·     периферийные устройства;

Все вышеперечисленные  устройства  построены на интегральных схемах (ИС).

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

Примером ИС являются схемы цифровых устройств:  регистры, сумматоры, полусумматоры, счетчики, шифраторы, дешифраторы и т.д.

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

Программа - законченная последовательность машинных команд или операторов языка программирования, определяющая последовательность действий для решения некоторой задачи.

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


Общие сведения о языке ассемблера

            Символический язык ассемблера позволяет в значительной степени устранить недостатки программирования на машинном языке.

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

            Символические имена, вводимые при программировании на языке ассемблера, как правило отражают семантику программы, а аббревиатура команд – их основную функцию. Например: PARAM – параметр, TABLE – таблица, MASK – маска, ADD – сложение, SUB – вычитание и т.д. п. Такие имена легко запоминаются программистом.

            Для программирования на языке ассемблера необходимо иметь сложные инструментальные средства, чем при программировании на машинном языке: нужны вычислительные комплексы на базе микро – ЭВМ или ПЭВМ с комплектом периферийных устройств (алфавитно-цифровая клавиатура, символьный дисплей, НГМД и печатающее устройство ), а также резидентные или кросс-системы программирования для необходимых типов микропроцессоров. Язык ассемблера  позволяет эффективно писать и отлаживать значительно более сложные программы, чем машинный язык (до 1 - 4 Кбайт ).

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

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

            В связи с этим практически все программы управления устройствами ввода/вывода (драйверы ) пишутся на языке ассемблера не смотря на наличие достаточно большой номенклатуры языков высокого уровня.

            С помощью языка ассемблера программист может задать следующие параметры:

            мнемонику ( символическое имя ) каждой команды машинного языка микропроцессора;

            стандартный формат для строк программы, описываемой на ассемблере;

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

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

                пс

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию   Содержание 1.   Введение           2.   Общие сведения о языке ассемблер 3.   Программная часть
Оценок: 1005 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru