Ассемблер для начинающих

Автор: azon584 от 13-06-2016, 08:47, посмотрело: 260

0
Ассемблер для начинающих


В этом курсе вы получите базовые знания программирования в ассемблере.

Содержание:

#! Assembler_Base_01.rar
Видеоурок Ассемблер - 1-Базовая часть
---
Учимся работать с системными командами через батники

#! Assembler_Base_02.rar
Видеоурок Ассемблер - 2-Базовая часть
---
Первый проект на ассемблере (MASM32).
Скомпилировать и запустить первую программу.
Шаблонный проект.

#! Assembler_Base_03.rar
Видеоурок Ассемблер - 3-Базовая часть
---
Первая программа на ассемблере:
Вызов функций API
Переменные.
Подключаемые файлы

#! Assembler_Base_04.rar
Видеоурок Ассемблер - 4-Базовая часть
---
Команды:
отличная функция - WSPRINTF
главная команда - MOVE ,
простая арифметика - ADD , SUB , INC , DEC ,
32-разрядное представление числа. (DWORD)

#! Assembler_Base_05.rar
Видеоурок Ассемблер - 5-Базовая часть
---
Регистры , умножить , делить: mul , div
Измерить экран монитора.
указатель на данные.

#! Assembler_Base_06.rar
Видеоурок Ассемблер - 6-Базовая часть
---
Работа с турбо-Дебагером(TD32.exe) (отладка)
Стек - push , pop
реальный вызов функции.
функции получения имен директорий и файлов.

#! Assembler_Base_07.rar
Видеоурок Ассемблер - 7-Базовая часть
---
команда сравнения CMP
безусловный прыжок на метку - JMP
метки компилятора @@, @F , @B
прыжок по условию JE , JNE ,
структура , (Rect , Point)
управление курсором мыши
вызов функции - CALL ,
возврат из функции - RET.

#! Assembler_Base_08.rar
Видеоурок Ассемблер - 8-Базовая часть
---
Логические команды or, not , and , xor
тип WORD
переменные в памяти
информация о дисковой системе

#! Assembler_Base_09.rar
Видеоурок Ассемблер - 9-Базовая часть
---
вызов процедур ,
как передаются параметры.
отличие параметров от локальных переменных
функции работы со строками.

#! Assembler_Base_10.rar
Видеоурок Ассемблер - 10-Базовая часть
---
обычный цикл - LOOP
упрощенние работы с функиями - ENTER , LEAVE
функции работы с окнами


#! Assembler_Base_11.rar
Видеоурок Ассемблер - 11-Базовая часть
---
объявление прототипа функции. - PROTO
сохранение регистров при входе в функцию - USES
получение командной строки в программе.
команды для условного прыжка(без учета знака) - JA , JB

#! Assembler_Base_12.rar
Видеоурок Ассемблер - 12-Базовая часть
---
Отрицательные числа.
NEG
команды для условного прижка(с учетом знака) - JG , JL
локальные переменные - LOCAL

#! Assembler_Base_13.rar
Видеоурок Ассемблер - 13-Базовая часть
---
Локальные переменые в отладчике
Локальная переменная типа - массив байтов
заполнение памяти с помощью функций API

#! Assembler_System_Coding_01.rar
Видеоурок Ассемблер - 1-Системное программирование
---
Сканирование работающих процессов.
Обработка ошибок работы функций.
Сканирование модулей.

#! Assembler_System_Coding_02.rar
Видеоурок Ассемблер - 2-Системное программирование
---
Проецируемая память , работа с записью и считываением содержимого файла.
Системные функции для работы с файлами настроек(INI).

#! Assembler_System_Coding_03.rar
Видеоурок Ассемблер - 3-Системное программирование
---
Компиляция модуля-библиотеки DLL
Точка входа и параметры
Загрузка и выгрузка.
Измеряем локальное время.

#! Assembler_System_Coding_04.rar
Видеоурок Ассемблер - 4-Системное программирование
---
Подключаем файл "DEF" для экспорта функций DLL. Общая память.
Глобальное время , вызываем экспортируемую функцию из библиотеки.

#! Assembler_System_Coding_05.rar
Видеоурок Ассемблер - 5-Системное программирование
---
Хук клавиатуры.
Разбираем ТranslateMessage.
Хук оконных сообщенй.

#! Assembler_System_Coding_06.rar
Видеоурок Ассемблер - 6-Системное программирование
---
Хук - оболочки ШЕЛЛ.
Дополнительное средство для установки глобальных фильтров - SetWinEventHook

#! Assembler_System_Coding_07.rar
Видеоурок Ассемблер - 7-Системное программирование
---
Работа с файлами.
Запись данных в файл.
Файловый указатель.
Невидимые символы.
Аттрибуты файла.

#! Assembler_System_Coding_08.rar
Видеоурок Ассемблер - 8-Системное программирование
---
Поиск файла в системе, основные функции

#! Assembler_System_Coding_09.rar
Видеоурок Ассемблер - 9-Системное программирование
---
Тема видео-разговора довольно простая, но системная. Мы поучимся запускать процессы. И сделаем это тремя путями.
Используя функции CreateProcess, ShellExecute, ShellExecuteEx, WinExec, STARTUPINFO, PROCESS_INFORMATION, SHELLEXECUTEINFO, CloseHandle.

Запуск процесса, "OPEN", "EXPLORE", "PROPERTIES".




#! Assembler_Windows_Coding_01.rar
Видеоурок Ассемблер - 1-Windows программирование
---
Создание оконного приложения
регистрация класса , главная процедура обработки сообщений.


#! Assembler_Windows_Coding_02.rar
Видеоурок Ассемблер - 2-Windows программирование
---
Изменить цвет окна.
RGB - система цвета.
стиль ( свойства) окна
получить системный идентификатор (для GUI ) - GetStockObject
всплывающее окно POPUP


#! Assembler_Windows_Coding_03.rar
Видеоурок Ассемблер - 3-Windows программирование
---
Первое сообщение WM_CREATE
Последнее WM_DESTROY
Дочернее окно WS_CHILE , WS_POPUP

#! Assembler_Windows_Coding_04.rar
Видеоурок Ассемблер - 4-Windows программирование
---
Классы дочерних - системных окон КНОПКА , РЕДАКТОР , СПИСОК
Подключение модулей
внешние переменные public , extern

#! Assembler_Windows_Coding_05.rar
Видеоурок Ассемблер - 5-Windows программирование
---
Закрыть окно - сообщение WM_CLOSE
Сообщение от мыши - WM_LBUTTONDOWN и др.
Послать сообщение - SendMessage
сдвиг битов вправо и влево - SHR , SHL

#! Assembler_Windows_Coding_06.rar
Видеоурок Ассемблер - 6-Windows программирование
---
отладочное прерываение int 3
логическая команда TEST
Сообщения для неклиентской части окна.

#! Assembler_Windows_Coding_07.rar
Видеоурок Ассемблер - 7-Windows программирование
---
Сообщения клавиатуры ,
Контекст устройства графической части окна.
Вывод текста в контекст

#! Assembler_Windows_Coding_08.rar
Видеоурок Ассемблер - 8-Windows программирование
---
Элемент кнопка - BUTTON
цвет кнопки WM_CTLCOLORSTATIC
SetBkColor , GetBkMode
идентификатор
главное сообщения для контрола - WM_COMMAND
контейнер BS_GROUPBOX

#! Assembler_Windows_Coding_09.rar
Видеоурок Ассемблер -9-Windows программирование
---
Элемент текстовый редактор - EDIT
цвет - WM_CTLCOLOREDIT
цвет текста - SetTextColor

#! Assembler_Windows_Coding_10.rar
Видеоурок Ассемблер - 10-Windows программирование
---
Элемент список - listbox , combobox
наполнение списка .
события - CBN_CLOSEUP , LBN_DBLCLK

#! Assembler_Windows_Coding_11.rar
Видеоурок Ассемблер - 11-Windows программирование
---
Принудительная прорисовка окна
Рисовать по пикселам
Рисовать пером

#! Assembler_Windows_Coding_12.rar
Видеоурок Ассемблер - 12-Windows программирование
---
Прорисовка по таймеру
Манипуляции с выбором объекта для рисования.
Квадрат , Круг , Ломаная Линия

#! Assembler_Windows_Coding_13.rar
Видеоурок Ассемблер - 13-Windows программирование
---
Программное создание меню
События для меню
Манипуляции с добавлением и удалением элементов меню
Всплывающее меню

#! Assembler_Windows_Coding_14.rar
Видеоурок Ассемблер - 14-Windows программирование
---
Создание диалогового окна для выбора файла
PlaySound - проигрывание звукового файла

#! Assembler_Windows_Coding_15.rar
Видеоурок Ассемблер - 15-Windows программирование
---
Работа со строками.
Строки в ресурсах
Работа с регистрами символов.
Кодировка символов
Снятие защиты памяти.

#! Assembler_Windows_Coding_16.rar
Видеоурок Ассемблер - 16-Windows программирование
---
Работа со шрифтами. Виды системных шрифтов.
Создание объекта ШРИФТ.

#! Assembler_Windows_Coding_17.rar
Видеоурок Ассемблер - 17-Windows программирование
---
Сообщение прорисовки окна WM_PAINT
Стандартный процесс обработки этого сообщения из процедуры окна.
Системные функции отрисовки изображений элементов.
Рисование в неклиентской части окна

#! Assembler_Windows_Coding_18.rar
Видеоурок Ассемблер - 18-Windows программирование
---
Загрузка иконок и картинок BMP из ресурсов с выводом изображения на кнопку.
Создание объкта Кисть из графического изображения файла.

#! Assembler_Windows_Coding_19.rar
Видеоурок Ассемблер - 19-Windows программирование
---
Поместить изображение в МЕНЮ
Прорисовка иконок.
Понятие - Совместимый контекст.

#! Assembler_Windows_Coding_20.rar
Видеоурок Ассемблер - 20-Windows программирование
---
Управление Прозрачностью окна
Загрузка динамических библиотек (DLL)
Создать прототип функции из указателя на функцию - typedef

#! Assembler_Windows_Coding_21.rar
Видеоурок Ассемблер - 21-Windows программирование
---
Акселераторы.
Несколько способов отловить нажатия горячих клавиш
Захват изображения
Точные методы определения размеров окна.

#! Assembler_Windows_Coding_22.rar
Видеоурок Ассемблер - 22-Windows программирование
---
Используя регионы - создание окон произвольной формы.
Установка цвета границ региона.
Регионы для контекста вывода изображения.

#! Assembler_Windows_Coding_23.rar
Видеоурок Ассемблер - 23-Windows программирование
---
Создать кнопку на основе обычного окна.
Захват мыши.
Генерация сообщения WM_COMMAND для родительского окна.

#! Assembler_Windows_Coding_24.rar
Видеоурок Ассемблер - 24-Windows программирование
---
Перечисление открытых окон. (ENUME)
Определение окон под курсором.
Свойство окна WS_EX_TOPMOST (на верху)

#! Assembler_Windows_Coding_25.rar
Видеоурок Ассемблер - 25-Windows программирование
---
Интересные приемы работы с иконкой в трее.
Ассемблерные макросы.
Регистрация своих сообщений.

#! Assembler_Windows_Coding_26.rar
Видеоурок Ассемблер - 26-Windows программирование
---
Стандартные диалоговые окна -
-Выбор Директории.
-Выбор Шрифта
-Выбор Цвет

Ассемблер для начинающих Ассемблер для начинающих Ассемблер для начинающих


Video: , 420x70, 36.000 fps,
Audio: MPEG Audio Layer 3, 22.05 KHz, 1 channel

Можно всегда скачать с облака: Здесь
Год: 2015
Язык: русский
Формат: swf
Размер: 160.52 MB

Скачать:



Категория: Книги и журналы » Обучающие материалы

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