Глава 1. Установка Turbo Assembler.


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

Глава 2. Начало работы с Turbo Assembler.


Если ранее вы никогда не писали программ на ассемблере, то на этом этапе следует начать работать с ним. Наверное, вы слышали о том, что программирование на языке ассемблера сродни черной магии и доступно лишь магам и чародеям. Не верьте этому! Язык ассемблера это не что иное, как доступная человеку форма собственно языка компьютера, а как Читать далее

Глава 3. Справочник по командной строке.


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

Глава 4. Природа языка ассемблера.


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

Глава 5. Элементы программы на языке ассемблера.


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

Глава 6. Дополнительные сведения о программировании на Turbo Assembler.


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

Глава 7. Связь Turbo Assembler с Turbo C.


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

Глава 8. Связь Turbo Assembler с Turbo Pascal.


Turbo assembler предоставляет широкие и мощные средства, позволяющие добавлять коды на языке ассемблера непосредственно в программу на Паскале. В этой главе мы дадим вам все необходимые сведения об использовании этих средств, включая множество примеров и «внутреннюю» информацию. Зачем использовать Turbo Assembler из Turbo Pascal? Большинство программ, которые вам могут понадобиться, можно написать просто на Паскале. Читать далее

Глава 9. Расширенные средства программирования на Turbo Assembler.


В первых главах настоящего руководства мы рассмотрели наиболее важные вопросы программирования на языке ассемблера. Теперь мы подошли к тому, чтобы изучить ряд расширенных средств Turbo Assembler. В данной главе мы исследуем некоторые аспекты программирования на ассемблере, которые до сих рассматривались поверхностно, как например префиксы переопределения сегмента, макросы, сегментные директивы и создание программ, состоящих из нескольких Читать далее

Глава 10. 80386 и другие процессоры


До сих пор наше внимание было сосредоточено в основном на программировании на языке ассемблера для процессора 8086. (Тем самым неявно в рассмотрение вошел и процессор 8088, используемый в компьютерах IBM PC и XT, поскольку 8088 в основном аналогичен 8086, но имеет 8-битовую внешнюю шину данных.) Однако, 8086 не является единственным поддерживаемым Turbo Assembler процессором; существует Читать далее

Глава 11. Режим Turbo Assembler Ideal.


Для тех из вас, кому необходимо иметь в своем распоряжении и MASM, данная глава, возможно, окажется самой важной главой в данном руководстве. Помимо практически точной совместимости с синтаксисом MASM, Turbo Assembler позволяет сглаживать все проблемы и неровности, связанные с программированием на языке ассемблера, при помощи производной MASM, именуемой режимом Ideal.

Связь Turbo Assembler с Turbo Basic


Практическая совместимость Turbo Assembler с Microsoft Macro Assembler облегчает жизнь программистов, работающих на Turbo Basic. В данной главе мы расширенно рассмотрим некоторые примеры из Руководства по Turbo Basic и приведем ряд других примеров, в которых будет показано, каким образом Turbo Assembler может расширить возможности Turbo Basic. Примечание: под Turbo Basic подразумеваются версии 1.0 и старше Читать далее

Литература


Литература —————————————————————— Crawford, John H., and Patric P.Gelsinger. Programming the 80386. Alameda:Sybex,Inc.,1987. Duncan, Ray. Advanced MS-DOS. Redmond:Microsoft Press,1986.

ОПЕРАЦИОННЫЕ СИСТЕМЫ — Методические указания к лабораторным работам


ПРИДНЕСТРОВСКИЙ ГОСУДАРСТВЕННО-КОРПОРАТИВНЫЙ УНИВЕРСИТЕТ ИМ. Т.Г. ШЕВЧЕНКО КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ И УПРАВЛЕНИЯ О П Е Р А Ц И О Н Н Ы Е С И С Т Е М Ы Методические указания к лабораторным работам Методические указания составлены в соответствии с ра- бочими программами, разработанными для учебных планов подго- товки бакалавра и инженера Читать далее

ФАЙЛОВАЯ СИСТЕМА МS-DOS


2. ФАЙЛОВАЯ СИСТЕМА МS-DOS Целью работы является ознакомление с мехнизмами управления па- мятью на внешних запоминающих устройствах в операционной системе MS- DOS, файловой системы MS-DOS и исследование особенностей их исполь- зования. 2.1. ОРГАНИЗАЦИЯ ДИСКОВОЙ ПАМЯТИ Самым распространенным носителем информации в ПЭВМ являются магнитные диски. Диски бывают жесткие (винчестер) и гибкие (флоппи). Организация дисковой памяти на Читать далее

ОПЕРАЦИОННАЯ ОБОЛОЧКА WINDOWS


4. ОПЕРАЦИОННАЯ ОБОЛОЧКА WINDOWS Целью работы является ознакомление с основными концепциями опе- рационной оболочки MICROSOFT WINDOWS, ее структурой и особенностями создания приложений. 4.1. КОНЦЕПЦИЯ MICROSOFT WINDOWS Корпорация Microsoft обьявила о начале разработки «графической» операционной оболочки WINDOWS 10 ноября 1983 г. Первоначально Micro- soft начала создавать универсальный набор графических процедур, предназначенный для вывода графики на различные Читать далее

Набор команд процессора 8086


Набор команд процессора 8086 .8086 ; Набор команд процессора .model tiny ; Модель памяти (для .COM) .code ; Кодовый сегмент программы. ;——————————————————————- ; Специальные символы ;——————————————————————- HT equ 09h ; Горизонтальная табуляция. CR equ 0Dh ; Возврат каретки. LF equ 0Ah ; Перевод строки. EL equ ‘$’ ; Конец строки для MS-DOS. ;——————————————————————-

ЛИСТИНГ ПРОГРАММЫ TSR


ПРИЛОЖЕНИЕ 1 ЛИСТИНГ ПРОГРАММЫ TSR Пpогpамма OS02.ASM может служить пpимеpом пpогpаммы TSR. В pе- зультате pаботы пpогpаммы перехватывается задаваемое переменной int_no прерывание и выполняется обработка его функции int_fun. Прог- рамма самодокументирована и содержит все необходимые пояснения.

Текст приложения WINDOWS на языке Cи


38 ПРИЛОЖЕНИЕ 2 ПРИЛОЖЕНИЕ WINDOWS П2.1. Текст приложения WINDOWS на языке Cи #include #include #pragma argsused //—————— Команды выбора пункта меню ——————— #define ITEM_1 1 #define ITEM_A 2 #define ITEM_B 3 //—————— Прототипы функций приложения ——————- long FAR PASCAL WndProc( HWND, WORD, WORD, LONG); void FAR PASCAL CommandProc(HWND, WORD, LONG); void FAR PASCAL PaintProc(HWND, WORD, Читать далее

Вопросы и ответы аттестации (трудовые и экономика)


1. Кто вправе оказывать услуги электросвязи на территории ПМР? Оператор электросвязи – юридическое лицо, имеющее право на предоставление услуг электросвязи в соответствии с условиями лицензии, выданной уполномоченным органом в установленном настоящим Законом порядке.

Общие вопросы для аттестации ЦТЭ


Общие вопросы для аттестации. 1. Кто вправе оказывать услуги электросвязи на территории ПМР? 2. Кто вправе получить информацию о телефонных переговорах? 3. Что запрещается работникам Общества согласно ПВТР — Работникам Общества категорически запрещается: 4. Что такое электросвязь по действующему законодательству ПМР?

История социологии


1.Границы истории теоретической социологии и её значение. С позиции истории социологической мысли точкой отсчета можно считать 1. античность, творчество Платона и Аристотеля.2. Моментом появления социологии считается возникновение термина «социология».–с XIXв. с выхода работа О. Конта «Основы позитивной философии». Означает что общество и взаимодействие между индивидами были осознаны как самостоятельная сфера исследования.3.Моментом возникновения также можно считать Читать далее

Общая социология


1.Пред, стру-ра и функции.Соц.–это наука, которая изучает современное общество через призму интересов и потребностей социальных групп ОбъектС. — современное общ. и информация о нем, полученная другими науками. ПредметС.–закономерности функционирования развития общества и взаимодействие общностей разного типа.Структура-определенная упорядочность знаний об обществе. Структура представляет собой взаимосвязь всех теоретических и прикладных исследов. Основ. элементы: 1)знания об обществе как Читать далее

ММСИ


1. Понятие и особенности измерения в социологическом исследовании. Измерением называется отображение в числовых системах информации о свойствах объекта и отношениях между ними. В социологии объектами измерения могут быть отдельные индивиды, социальные группы, рассматриваемые как носители различных социальных свойств: возраста, образования, удовлетворенности отдельными аспектами жизни. При измерении каждому объекту приписывается определенная числовая система в соответствии с Читать далее

ИСТОРИЯ СОЦИОЛОГИИ 1. Позитивная социология КОНТА


Основателем позитивизма и позитивистской социологии считается Огюст Конт (1798-1857). На формирование взглядов Конта большое влияние оказали идеи Мон­тескье и Кондорсе о естественно-закономерном развитии человеческого общества. Основной — труд Конта «Курс позитивной философии» в 6 томах был опубликован в 1830-1842 годах, в 1844 вышло «Рассуждение о духе пози­тивной философии», в 1851 — «Позитивистский катехизис», в 1851-1854 Читать далее

2. Эволюционная концепция Г. Спенсера


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

3. Социологическая концепция марксизма


Концептуальной основой марксистской социологии, традиционно оп­ределяемой как исторический материализм, стала идея материалистиче­ского понимания и объяснения истории. Данный тезис получил теоретиче­ское и эмпирическое обоснование в знаменитом труде К. Маркса «Капитал». Для понима­ния социологических идей марксизма большое значение имеют также та­кие труды Маркса, как «Нищета философии» (1847), «Восемнадцатое брюмера Луи Бонапарта» (1852), «К критике политической экономии» (1859), Читать далее

4. Психологическая социология конца XIX начала XX века (Тард, Лебон)


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

5. Психоаналитическая концепция 3. Фрейда


Создав первоначально новый психотерапевтический метод лечения психонервных заболеваний — психоанализ, австрийский врач и психолог, профессор Зигмунд Фрейд (1856-1939) развил свои идеи, в частности, в таких работах, как «Тотем и табу. Психология первобытной культуры и религии» (1913), «Психология масс и анализ человеческого «Я» (1921), «Беспокойство в культуре» (1929) и др.,

6. Социологическая система В. Парето


Наиболее видный социальный теоретик в Италии в начале XX века —Вильфредо Парето (1848 — 1923), основной его труд «Трактат всеобщей социологии» (1916) Предлагаемый метод исследования был назван им Логико-экспери­ментальным. Социология должна была стать такой же точной наукой, как физика, химия и астрономия, пользоваться только эмпирически обосно­ванными описательными суждениями, строго соблюдать логические пра­вила при переходе от Читать далее