Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ассемблеры для DOS




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

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

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

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

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

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

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

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

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

Буфер обмена можно представлять себе как некий контейнер, ящик, карман, в общем, как временное хранилище. Это хранилище обладает следующими свойствами: 1) в буфере можно хранить только один фрагмент документа, но зато этот фрагмент может быть произвольной длины; 2) фрагмент находится в буфере обмена либо до завершения работы приложения, либо до его замены в буфере другим фрагментом,

В приложениях Windows для копирования фрагмента в буфер нужно выполнить команду Правка > Копировать операционного меню, команду Копировать контекстного меню, нажать кнопку Копировать в панели инструментов или использовать сочетание клавиш Ctrl+C.

В приложениях операционной системы Windows для вырезки фрагмента в буфер нужно выполнить команду Правка > Вырезать операционного меню, команду Вырезать контекстного меню, нажать кнопку Вырезать в панели инструментов или использовать сочетание клавиш Ctrl+X.

В приложениях операционной системы Windows для вставки фрагмента из буфера обмена нужно выполнить команду Правка» Вставить операционного меню, команду Вставить контекстного меню, нажать кнопку Вставить в панели инструментов или использовать сочетание клавиш Ctrl+V. Размещение вставленного фрагмента в документе зависит от конкретного приложения и чаще всего осуществляется в текущую позицию документа.

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

Снятие копии с экрана. В заключение обсуждения возможностей буфера обмена укажем на одну замечательную возможность, предусмотренную в операционной системе Windows. Это «фотографирование» текущего содержимого экрана дисплея.


Ассе́мблер

Ассе́мблер (от англ. assembler — сборщик) — компьютерная программа, компилятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке.

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

Ассемблирование может быть не первым и не последним этапом на пути получения исполняемого модуля программы. Так, многие компиляторы с языков программирования высокого уровня выдают результат в виде программы на языке ассемблера, которую в дальнейшем обрабатывает ассемблер. Также результатом ассемблирования может быть не исполняемый, а объектный модуль, содержащий разрозненные и непривязанные друг к другу части машинного кода и данных программы, из которого (или из нескольких объектных модулей) в дальнейшем с помощью программы-компоновщика («линкера») может быть скомпонован исполняемый модуль.

Наиболее известными ассемблерами для операционной системы DOS являлись Borland Turbo Assembler (TASM), Microsoft Macro Assembler (MASM) и Watcom Assembler (WASM). Также в своё время был популярен простой ассемблер A86.




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 652; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.