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