Школьная байка


Школьная байка(Рассказ моей подруги) В одной школе была байка что именно в пятницу в полночь глаза у школьной статуи женщины смотрели в разные стороны,ступеньки к той статуе исчезали,в кране соседней лабаротории течет кровь,а в жен.туалете в последней кабинке исчезают люди. школьная банда пацанов решила это проверить,но они перепутали пятницу и четверг и пошли в четверг. Читать далее

Как рассматривать этот сайт


Что такое вычислительный центр, какие бывают компьютеры, как они устроены, почему учат работать с компьютером в школе – обо всем этом и многом другом расскажет данный сайт. Красочные иллюстрации помогут понять и усвоить основные принципы работы компьютеров Как рассматривать этот сайт? Да, вообще-то его можно рассматривать, как и любой другой. Но можно и иначе. Этот Читать далее

Сто профессий компьютера


Когда наш предок впервые взял палку, чтобы сбить плод с дерева, он удлинил свою руку. Когда человек придумал рычаг, чтобы сдвинуть тяжелый камень, он увеличил свою физическую силу. Подзорная труба увеличила зоркость человека, а велосипед увеличил его скорость. Но человек на этом не остановился. Рычаг сменил мощный подъемный кран, подзорную трубу заменил телескоп, на смену Читать далее

Как компьютер появился на свет


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

Что такое информация


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

Borland Turbo Assembler


Добро пожаловать в Borland Turbo Assembler, многопроходный ассемблер с разрешением ссылок вперед, скоростью ассемблирования до 48,000 строк в минуту (для IBM PS/2 модели 60), совместимостью с макроассемблером MASM и опциональным расширенным синтаксисом режима Ideal. Независимо от того, являетесь ли вы начинающим или опытным программистом, вы сумеете оценить эти средства языка, равно как и многие другие Читать далее

Turbo Assembler Версия 2.0. Руководство пользователя.


BORLAND INTERNATIONAL, INC. 1800 GREEN HILLS ROAD P.O.BOX 660001, SCOTTS VALLEY, CA 95066-0001 Авторские права принадлежат Borland International (c) 1988, 1990. Все права сохраняются. Все продукты Borland являются торговыми марками или зарегистрированными торговыми марками фирмы Borland International, Inc. Прочие имена продуктов являются торговыми марками или зарегистрированными торговыми марками соответствующих держателей.

Глава 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, Читать далее

Как устроен компьютер


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

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


Компьютер может многое: считать, писать, рисовать. Может говорить, исполнять музыку (Сто профессий компьютера.). Но все эти сложные действия обязательно дробятся на самые простые: сложение, вычитание, сравнение. И производит эти действия центральный процессор. Всё, что обрабатывает центральный процессор, поступает в него из оперативной памяти. В это «всё» входят как сами числа, которые нужно обрабатывать, так и Читать далее

Кладовые памяти


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

Дисплеи


Представь себе пишущую машинку. Только вместо листа бумаги – телеэкран. Нажал клавишу – и буква появилась на экране. Это и есть дисплей. Работать с дисплеем не труднее, чем с обыкновенной пишущей машинкой. Правда, клавиш побольше и есть еще дополнительные переключатели. Благодаря им каждая клавиша может дать не два символа, как на машинке, а четыре. Кроме Читать далее