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

Вернуться в Программирование

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

1. Введение
2. Общие сведения о языке ассемблер
3. Программная часть
V Описание программы
V Этапы разработки ассемблерных программ ___
V Программа перевода десятичного числа в двоичную и шестнадцатеричную
системы счисления

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

Введение

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

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


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

 

Rambler's Top100