Твой электронный учебник - Программирование на Ассемблере [2000, NRG/EXE, RUS]

Страницы:  1
Ответить
 

Bullet198125

Стаж: 17 лет 2 месяца

Сообщений: 6


Bullet198125 · 16-Май-08 18:18 (17 лет 1 месяц назад, ред. 20-Апр-16 14:31)

Твой электронный учебник Программирование на Ассемблере(Электронная книга + Софт) CD-образ
Год выпуска: 2000
Издательство: www.cdboom.com
Качество: Отсканированные страницы
Количество страниц: 621
Описание: Диск содержит электронную книгу в формате .jpeg. Объем книги 621 стандартных страниц. Если в книге есть исходники или программный код, он содержится в текстовом файле .txt, то есть его можно использовать в программировании, не набивая. Учебник и все программы запускаются и устанавливаются из удобной для пользователя оболочки.
Краткое содержание
Предисловие
Урок 1. Общие сведения об ЭВМ
Урок 2. Архитектура персонального компьютера
Урок 3. Простая программа на ассемблере
Урок 4. Жизненный цикл программы на ассемблере
Урок 5. Структура программы на ассемблере
Урок 6. Система команд микропроцессора
Урок 7. Команды обмена данными
Урок 8. Арифметические команды
Урок 9. Логические команды
Урок 10. Команды передачи управления
Урок 11. Цепочечные команды
Урок 12. Сложные структуры данных
Урок 13. Макросредства языка ассемблера
Урок 14. Модульное программирование
Урок 15. Прерывания
Урок 16. Защищенный режим работы микропроцессора
Урок 17. Обработка прерываний в защищенном режиме
Урок 18. Создание Windows-приложений на ассемблере
Урок 19. Архитектура и программирование сопроцессора
Урок 20. ММХ-технология микропроцессоров Intel
Вместо заключения
Содержание:
скрытый текст
Предисловие...................................................................................................................................9
Урок 1. Общие сведения об ЭВМ..........................................................................................14
Урок 2. Архитектура персонального компьютера................................................................26
Архитектура ЭВМ.........................................................................................................................27
Набор регистров.........................................................................................................................38
Организация памяти....................................................................................................................46
Типы данных.....................:.............................................................................................................51
Формат команд............................................................................................................................54
Обработка прерываний............................................................................................................55
Урок 3. Простая программа на ассемблере........................................................................57
Урок 4. Жизненный цикл программы на ассемблере........................................................66
Трансляция программы...............................................................................................................71
Компоновка программы.............................................................................................................77
Отладка программы....................................................................................................................79
Утилита МАКЕ...............................................................................................................................83
Урок 5. Структура программы на ассемблере..................................,.................................86
Синтаксис ассемблера..............................................................................................................88
Директивы сегментации..............................................................................................................98
Простые типы данных ассемблера........................................................................................1 05
Урок 6. Система команд микропроцессора.......................................................................111
Системы счисления......................................................................................................................1 1 2
Двоичная система счисления.............................................................................................113
Шестнадцатеричная система счисления........................................................................1 14
Десятичная система счисления..........................................................................................1 1 6
Перевод чисел из одной системы счисления в другую.....................................................1 1 6
Перевод в десятичную систему счисления.....................................................................1 1 6
Перевод в двоичную систему счисления........................................................................1 16
Перевод в шестнадцатеричную систему счисления....................................................11 7
Перевод дробных чисел..........................................................................................................1 18
Числа со знаком....................................................................................................................1 21
Структура машинной команды...............................................................................................1 23
Способы задания операндов команды.........................................................................126
Функциональная классификация машинных команд.........................................................131
Урок 7. Команды обмена данными.......................................................................................133
Пересылка данных.....................................................................................................................135
Ввод-вывод в порт.....................................................................................................................1 37
Работа с адресами и указателями........................................................................................143
Преобразование данных.........................................................................................................145
Работа со стеком........................................................................................................................147
Урок 8. Арифметические команды........................................................................................153
Общий обзор..............................................................................................................................154
Целые двоичные числа.......................................................................................................1 55
Десятичные числа.................................................................................................................157
Арифметические операции над целыми двоичными числами.........................,...............159
Сложение двоичных чисел без знака.............................................................................159
Сложение двоичных чисел со знаком.............................................................................160
Вычитание двоичных чисел без знака............................................................................1 62
Вычитание двоичных чисел со знаком.............................................................................164
Вычитание и сложение операндов большой размерности.....................................1 65
Умножение двоичных чисел без знака...........................................................................166
Умножение двоичных чисел со знаком...........................................................................1 68
Деление двоичных чисел без знака................................................................................168
Деление двоичных чисел со знаком.................................................................................1 70
Вспомогательные команды для целочисленных операций...............................................170
Команды преобразования типов....................................................................................1 70
Другие полезные команды.................................................................................................1 72
Арифметические операции над двоично-десятичными числами.....................................173
Неупакованные BCD-числа...............................................................................................1 74
Упакованные BCD-числа....................................................................................................1 80
Урок 9. Логические команды..................................................................................................184
Логические данные.....................................................................................................................186
Логические команды...................................................................................................................1 87
Команды сдвига ..........................................................................................................................1 91
Линейный сдвиг.....................................................................................................................1 92
Циклический сдвиг................................................................................................................1 94
Дополнительные команды сдвига....................................................................................196
Примеры работы с битовыми строками..............................................................................198
Рассогласование битовых строк.....................................................................................198
Вставка битовых строк......................................................................................................1 99
Извлечение битовых строк................................................................................................200
Пересылка битов.................................................................................................................200
Урок 10. Команды передачи управления.............................................................................202
Безусловные переходы..............................................................................................................208
Команда безусловного перехода jmp............................................................................208
Процедуры.............................................................................................................................212
Условные переходы....................................................................................................................21 7
Команда сравнения стр....................................................................................................21 8
Команды условного перехода и флаги..........................................................................220
Команды условного перехода и регистр есх/сх..........................................................222
Организация циклов..................................................................................................................222
Урок 11. Цепочечные команды..............................................................................................229
Пересылка цепочек....................................................................................................................233
Команда movs.......................................................................................................................234
Команды пересылки байтов, слов и двойных слов......................................................235
Сравнение цепочек....................................................................................................................236
Команда cmps.......................................................................................................................236
Команды сравнения байтов, слов и двойных слов......................................................239
Сканирование цепочек.............................................................................................................239
Команда scas........................................................................................................................240
Сканирование строки байтов, слов, двойных слов......................................................242
Загрузка элемента цепочки в аккумулятор.........................................................................242
Команда lods........................................................................................................................242
Загрузка в регистр al/ax/eax байтов, слов, двойных слов.......................................244
Перенос элемента из аккумулятора в цепочку................................................................244
Команда stos.........................................................................................................................244
Сохранение в цепочке байта, слова, двойного слова из регистра al/ax/eax.....246
Ввод элемента цепочки из порта ввода-вывода..............................................................247
Вывод элемента цепочки в порт ввода-вывода................................................................247
Урок 12. Сложные структуры данных....................................................................................250
Массивы........................................................................................................................................252
Описание и инициализация массива в программе....................................................252
Доступ к элементам массива............................................................................................254
Типовые операции с массивами......................................................................................261
Структуры .....................................................................................................................................264
Описание шаблона структуры.........................................................................................265
Определение данных с типом структуры.......................................................................265
Методы работы со структурой.........................................................................................266
Объединения................................................................................................................................268
Записи............................................................................................................................................270
Описание записи..................................................................................................................271
Определение экземпляра записи....................................................................................271
Работа с записями...............................................................................................................273
Дополнительные возможности обработки...................................................................275
Урок 13. Макросредства языка ассемблера......................................................................278
Псевдооператоры equ и -......................................................................................................280
Макрокоманды............................................................................................................................283
Макродирективы........................................................................................................................291
Директивы WHILE и REPT....................................................................................................292
Директива IRP.......................................................................................................................293
Директива IRPC....................................................................................................................294
Директивы условной компиляции...........................................................................................294
Директивы компиляции по условию.................................................................................295
Директивы генерации ошибок.........................................................................................302
Константные выражения в условных директивах..............................................................305
Дополнительное управление трансляцией..........................................................................307
Урок 14. Модульное программирование.............................................................................310
Технологии программирования..............................................................................................31 1
Структурное программирование....................................................................................31 2
Концепция модульного программирования..................................................................313
Процедуры в языке ассемблера............................................................................................315
Организация интерфейса с процедурой.......................................................................317
Связь ассемблера с языками высокого уровня...................................................................330
Связь Pascal—ассемблер...................................................................................................333
Команды enter и leave.........................................................................................................343
Связь С—ассемблер...........................................................................................................346
Урок 15. Прерывания...............................................................................................................353
Контроллер прерываний..........................................................................................................357
Программирование контроллера прерываний i8259A..................................................362
ICW1 — определить особенности последовательности приказов.......................363
ICW2 — определение базового адреса.......................................................................363
ICW3 — связь контроллеров...........................................................................................364
ICW4 — дополнительные особенности обработки прерываний..........................366
OCW1 — управление регистром масок IMR...............................................................366
OCW2 — управление приоритетом..............................................................................366
OCW3 — общее управление контроллером..............................................................367
Каскадирование микросхем i8259A...............................................................................368
Реальный режим работы микропроцессора.......................................................................369
Обработка прерываний в реальном режиме.............................................................371
Урок 16. Защищенный режим работы микропроцессора...............................................380
Системные регистры микропроцессора...............................................................................382
Регистры управления...........................................................................................................383
Регистры системных адресов............................................................................................384
Регистры отладки.................................................................................................................385
Структуры данных защищенного режима............................................................................386
Пример программы защищенного режима.........................................................................391
Подготовка таблиц глобальных дескрипторов GDT.................................................392
Запрет обработки аппаратных прерываний..............................................................397
Переключение микропроцессора в защищенный режим.........................................398
Работа в защищенном режиме.........................................................................:.............399
Переключение микропроцессора в реальный режим...............................................401
Разрешение прерываний...................................................................................................402
Стандартное для MS-DOS завершение работы программы.................................402
Урок 17. Обработка прерываний в защищенном режиме............................................404
Шлюз ловушки.....................................................................................................................411
Шлюз прерывания...............................................................................................................412
Шлюз задачи........................................................................................................................41 3
Инициализация таблицы IDT............................................................................................415
Обработчики прерываний................................................................................................416
Программирование контроллера прерываний 8259А............................................416
Загрузка регистра IDTR.....................................................................................................41 7
Урок 18. Создание Windows-приложений на ассемблере............................................419
Каркасное Windows-приложение на C/C++......................................................................423
Каркасное Windows-приложение на ассемблере............................................................435
Стартовый код (строки 54-73).......................................................................................445
Главная функция (строки 74-162)..................................................................................447
Обработка сообщений в оконной функции................................................................456
Средства TASM для разработки Windows-приложений.................................................459
Углубленное программирование на ассемблере для Win32........................................462
Ресурсы Windows-приложений на языке ассемблера................................................463
Меню в Windows-приложениях........................................................................................464
Перерисовка изображения..............................................................................................472
Окна диалога в Windows-приложениях.......................................................................480
Урок 19. Архитектура и программирование сопроцессора...........................................500
Архитектура сопроцессора.....................................................................................................502
Регистр состояния swr.........................................................................................................507
Регистр управления cwr......................................................................................................508
Регистр тегов twr..................................................................................................................509
Форматы данных........................................................................................................................509
Двоичные целые числа........................................................................................................510
Упакованные целые десятичные (BCD) числа................................,...............................51 1
Вещественные числа...........................................................................................................512
Специальные численные значения...................................................................................516
Система команд сопроцессора..............................................................................................520
Команды передачи данных................................................................................................522
Команды загрузки констант..............................................................................................525
Команды сравнения данных..............................................................................................525
Арифметические команды..................................................................................................528
Команды трансцендентных функций................................................................................537
Команды управления сопроцессором............................................................................549
Исключения сопроцессора и их обработка.......................................................................554
Исключение недействительная операция......................................................................555
Деление на ноль..................................................................................................................556
Денормализация операнда..............................................................................................556
Переполнение и антипереполнение...............................................................................556
Неточный результат............................................................................................................556
Немаскируемая обработка исключений.......................................................................557
Использование отладчика.......................................................................................................559
Общие рекомендации по программированию сопроцессора.....................................561
Урок 20. ММХ-технология микропроцессоров Intel..........................................................564
MMX-расширение архитектуры микропроцессора Pentium............................................566
Модель целочисленного MMX-расширения..................................................................566
Особенности команд MMX-расширение.......................................................................568
Система команд...................................................................................................................574
Отладка программ..............................................................................................................578
Пример применения ММХ-технологии...........................................................................593
Дополнительные целочисленные ММХ-команды (Pentium III)..........................................606
ХММ-расширение архитектуры микропроцессора Pentium............................................608
Модель ХММ-расширения.................................................................................................609
Система команд...................................................................................................................61 1
Вместо заключения.................................................................................................................623
Необходимый софт:
скрытый текст
IDA-Интерактивный отладчик. В отличие от множества других подобных программ, IDA работает вместе с вами, позволяя модифицировать дизассемблированный текст "на лету". Поддерживает различные процессоры и типы входных файлов(MS DOS EXE/COM/DRV, NE, PE, LE, COFF и т.д.).. Включает встроенный C-подобный язык. Распространяется бесплатно и не требует регистрации. Профессиональный пакет Interactive Disassembler Pro.
SoftIce 4.05 - SoftICE это мощный отладчик, который может работать как в одно так и двух машинных конфигурациях. Ключевой особенностью этой редакции SoftICE является тесная интеграция с модулем просмотра BoundsChecker Driver Edition, улчшенной работой с таблицами символов , поддержка удаленной отладки с использованием TCP/IP , окно стека и поддержка KD расширений.
SoftIce update for Win2000 - обновление для SoftIce под Windows 2000.
FrogsICE - это VxD (драйвер виртуального устройста), мешающий программам обнаружить загруженный SoftICE на Вашем компьютере. Особенно FrogsICE полезно использовать при исследовании упакованных/зашифрованных программ. FrogsICE не только предотвращает обнаружение приложением присутствия SoftICE, но и сообщает о типе используемого алгоритма определения присутствия SoftICE, значения регистров, используемое прерывание, адрес процедуры определения в исследуемой программе. Вся информация сохраняется в файле.
Tools - Другие примочки для SoftIce.
W32DASM 8.93 - Прекрасный дизсассемблер, поддерживает форматы 32Bit PE, 32Bit LE, 6Bit NE и другие.
TurboAsm
IDA_PRO.38B
MASM 5.10 - Microsoft(R) Macro Assembler профессиональная система для разработчиков, Version 5.1
MASM 6.13 - Microsoft(R) Macro Assembler профессиональная система для разработчиков, Version 6.13
TASM 2_0 - Turbo Assembler от Borland.
Документация по работе с ассемблером - Документация по работе с ассемблером. Книги и Help - незаменимые помошники.
Borland C ++ v.502
Watcom - Пакет Watcom для С++.
Документация - Книги, справочники и описания.
NeoLite 2.0 - Программа сжимает *.Exe и *.Dll файлы.
PECript - Упаковщик EXE DLL файлов. Защита от отладки и т.п.
Shrinker 3.4 - Сжимает файлы Exe, Dll, Dpl, Drv, Ocx. Некоторые файлы сжимает до 70%.
UnExe - Универсальный COM/EXE распаковщик.
NTSpy - Программа-перехватчик вызовов ядра в Windows NT. Позволяет видеть информацию о системных вызовах: процесс, вызывающий функцию, время вызова, имя функции. Позволяет наложить фильтр по процессам. Представляет собой комбинацию драйвер – интерфейсная программа.
AsmGen - Программа - дизассемблер. Автоматически находит участки кода и данных,важную информацию помещает в файл.
Borg - Программа - дизассемблер. Поддерживает 8/16/32 bit assembler, PE, DOS executables, Z80, 80XXX, Pentium Pro, MMX and KNI.
Buble - Программа - дизассемблер. Автоматически находит участки кода и данных.
d(alf) - с помощью разных тpюков всячески пытается сохpанить свою жизнеспособность, написан для отладки пpогpаммы активно pаботающей с гpафикой и псевдогpафикой.
DisL107 - 8086-P2 дизассемблер 16/32bit ASM, исходники для ASM/C/C++
DumpProg version 2.1 -Дизассемблирует 16 bit .EXEs, в обычном и защищенном режимах.
Intruder - Отделяет программу защиты (перезапись с дискеты и многие другие) от програмного кода
JSDebugger - Небольшое приложение для отладки JavaScript программ. Написано на JavaScript
Mark's Mega Debugger - перехватывает клавиатуру, перепрограммируя контроллер прерываний, оставаясь равнодушным к манипуляциям с INT 9.
NTice - Набор утилит облегчающих исследование программ, имеющих защиту от отладчиков.@ Программа предназначена для Windows NT.
SuperBPM - Иногда, Вы устанавливаете контрольные точки в программе (BPM, BPIO -h, G, HERE, P, P RET), а они не срабатывают. Данная программа поможет решить эту проблему.
еще !!! 1000 программ - более 1000 отладчиков,дизассемблеров, декомпилеров
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

mixun

Стаж: 17 лет 6 месяцев

Сообщений: 2


mixun · 17-Авг-08 08:36 (спустя 3 месяца)

Господа сидеры!!!! Пожалуйста, Просидируйте ночью несколько дней.
[Профиль]  [ЛС] 

undead10

Стаж: 17 лет 7 месяцев

Сообщений: 77


undead10 · 14-Сен-08 22:22 (спустя 28 дней)

что за гониво jpeg? это как читать то?
[Профиль]  [ЛС] 

InterUser

Стаж: 14 лет 8 месяцев

Сообщений: 1


InterUser · 12-Ноя-10 17:43 (спустя 2 года 1 месяц)

плохая раздача, ты бы сделал скриншоты с этой книги, все бы посмотрели это го*но и никто бы не скачал
[Профиль]  [ЛС] 

charmedssss

Старожил

Стаж: 15 лет 5 месяцев

Сообщений: 278

charmedssss · 09-Апр-11 21:41 (спустя 4 месяца 27 дней)

В NRG файл десятка очень опасные вирусы и троянские программы. Почему загрузить на многие вещи, и поэтому опасные вирусы?
Вирусы:
Virus:DOS/Symbiote.196.dr
VirTool:Win32/Topo.1_2
Virus:DOS/Ned.C
TrojanDropper:Win32/Small.V
TrojanDropper:Win32/Troman.B
VirTool:Win32/Elitewrap.B
VirTool:Win32/Pereb
TrojanDropper:Win32/Silkrope.A
TrojanDropper:Win32/Joiner.A
TrojanDropper:Win32/Joiner.G
TrojanDropper:Win32/Troman.A
TrojanDropper:Win32/Glue
Virus:DOS/DJ_11
Virus:DOS/Mutagen.2069
Virus:DOS/Ned.C
Virus:Win95/CIH.1003
TrojanDropper:Win32/Justas
Backdoor:Win32/BackOrifice.41472.A
Backdoor:Win32/Joiner
TrojanDropper:Win32/TopBinder
TrojanDropper:Win32/ExeBind
Trojan:Win32/TrojanMan1.5
Virus:DOS/DJ_11
Constructor:Win32/Sennaspy.OEM
Trojan:Win32/Bumat!rts
Backdoor:Win32/BO_Installer
[Профиль]  [ЛС] 

Akronis

Стаж: 17 лет 6 месяцев

Сообщений: 23


Akronis · 30-Апр-11 23:56 (спустя 21 день, ред. 30-Апр-11 23:56)

charmedssss какой нафиг вирус? Асмовские проги по дефолту подпадают в разряд "вирусов", ибо наши антивирусники жуткие параноики.
[Профиль]  [ЛС] 

Серей Носачёв

Стаж: 15 лет 1 месяц

Сообщений: 2


Серей Носачёв · 29-Ноя-11 17:46 (спустя 6 месяцев)

Здравствуйте меня зовут Сергей. Я как-то решил понять сущность компьютера и все происходящие в нём процессы и первое что мне попалось это ваша книга но она для pintium 2 и 3, а у меня celeron. Вы советуете использовать TASM и утверждаете что он выполняет практически все функции MASM, короче говоря этим можно убить сразу двух зайце, но один форум меня в этом разубедил http:moderated! и вот что хочу спросить либо я чего то не до понимаю либо кто то из вас не прав. Спасибо большое жду ответ! Да если кто знает существует ли эта редакция которая выпустила эту книгу или как связаться с автором подскажите пожалуйсто!
------------
Ссылки на сторонние ресурсы запрещены.
B62
[Профиль]  [ЛС] 

ЕжикусТуманус

Стаж: 14 лет 8 месяцев

Сообщений: 5


ЕжикусТуманус · 19-Янв-12 06:00 (спустя 1 месяц 19 дней)

ужасающая пакость, к сожалению =((
[Профиль]  [ЛС] 

Diksen

Стаж: 14 лет 9 месяцев

Сообщений: 31


Diksen · 15-Сен-12 08:04 (спустя 7 месяцев, ред. 15-Сен-12 08:04)

Какая-то-книга издательства "Питер"
сканы ущербные - крывые и резаные
даже алкоголик дядя Вася за бутыль отснял-бы в 10 раз лучше
Софт, за исключением некоторых, также полная лажа скинутая в одну большую помойку [найди нужную тулзу из тысячы архивов за полчаса - без проблем - тыж читанул книжца ты тепер мега-кул-супер-пупер хацкер епта]
Творению - дизлайк
Автору - руки тупым ножом отрезать
Раздочер - птица шо не летае
----------------------------
Akronis писал(а):
44587841charmedssss какой нафиг вирус? Асмовские проги по дефолту подпадают в разряд "вирусов", ибо наши антивирусники жуткие параноики.
И чем же асмовские проги от сишны][ или пасцалевских отличаются, что антик их как вирусы опознаёт? А вот на пакернутые и криптернутые проги он ругаться будет... И то только если пользователь жуткий параноик и не отключает соответствующую опцию
[Профиль]  [ЛС] 

VlTag

Стаж: 13 лет 3 месяца

Сообщений: 1


VlTag · 03-Сен-13 22:09 (спустя 11 месяцев)

Сергею Н.
Для изучения языка Assembler рекомендую транслятор MASM. Причём, найдите две версии: MASM 6.14 и MASM v.10. Сначала научитесь работать с первым транслятором, потом перейдёте к работе со вторым.
Рекомендуемые книги следующие.
1. П. Абель "Ассемблер. Язык и программирование для IBM PC", 2003 г.
2. Голубь Н.Г. "Искусство программирования на Ассемблере. Лекции и упражнения", 2002 г.
3. Магда Ю. "Ассемблер для процессоров Intel Pentium", 2006 г.
4. Калашников О. "Ассемблер - это просто. Учимся программировать", 2012 г.
5. Крупник А.Б. "Изучаем Ассемблер", 2005 г.
6. Панов А. "Ассемблер. Экспресс-курс", 2006 г. (книга для транслятора TASM).
Эти книги, плюс Internet, плюс упорство, плюс этот Форум - Вы через месяц начнёте писать простые программы. Лучше для начала разобраться как пишутся программы для DOS (найдите старый ПК и установите на него Windows 98). Когда освоитесь с Ассемблером для DOS, переходите на создание программ под Windows XP.
Успехов Вам, Сергей!
[Профиль]  [ЛС] 

Bryuvers

Стаж: 13 лет 10 месяцев

Сообщений: 625

Bryuvers · 26-Окт-14 21:07 (спустя 1 год 1 месяц)

VlTag писал(а):
60733531Сергею Н.
Для изучения языка Assembler рекомендую транслятор MASM. Причём, найдите две версии: MASM 6.14 и MASM v.10. Сначала научитесь работать с первым транслятором, потом перейдёте к работе со вторым.
Рекомендуемые книги следующие.
1. П. Абель "Ассемблер. Язык и программирование для IBM PC", 2003 г.
2. Голубь Н.Г. "Искусство программирования на Ассемблере. Лекции и упражнения", 2002 г.
3. Магда Ю. "Ассемблер для процессоров Intel Pentium", 2006 г.
4. Калашников О. "Ассемблер - это просто. Учимся программировать", 2012 г.
5. Крупник А.Б. "Изучаем Ассемблер", 2005 г.
6. Панов А. "Ассемблер. Экспресс-курс", 2006 г. (книга для транслятора TASM).
Эти книги, плюс Internet, плюс упорство, плюс этот Форум - Вы через месяц начнёте писать простые программы. Лучше для начала разобраться как пишутся программы для DOS (найдите старый ПК и установите на него Windows 98). Когда освоитесь с Ассемблером для DOS, переходите на создание программ под Windows XP.
Успехов Вам, Сергей!
А Юров и Марек как вам?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error