Отправляет email-рассылки с помощью сервиса Sendsay

Semjon OU

Рассылки

Уроки ассемблеру. Быстро и просто - Новая книга!

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

Здравствуйте, дорогие друзья! Рады сообщить всем вам, что на днях вышла книга со всеми нашими уроками, которую можно скачать и читать в электронном виде. В ней представлены все уроки, выпущенные в этой рассылке в расширенном описании, а также примеры разных дополнительных программ. Называется наша книга "20 уроков Ассемблера". Книга не является фундаментальным учебником по основам программирования на Ассемблере, однако поможет быстро ввести новичка в курс дела и за 20 уроков освоить работу с этим...

2018-08-10 08:56:25 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто - Новая книга!

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

Здравствуйте, дорогие друзья! Рады сообщить всем вам, что на днях вышла книга со всеми нашими уроками, которую можно скачать и читать в электронном виде. В ней представлены все уроки, выпущенные в этой рассылке в расширенном описании, а также примеры разных дополнительных программ. Называется наша книга "20 уроков Ассемблера". Книга не является фундаментальным учебником по основам программирования на Ассемблере, однако поможет быстро ввести новичка в курс дела и за 20 уроков освоить работу с этим...

2018-08-10 08:56:22 + Комментировать Автор:

Журнал "Гелендваген". Избранное. Хочу всё знать про гелендваген

Журнал "Гелендваген". Избранное

Избранные статьи журнала "Гелендваген".

подписчиков: 34
Подписаться

Дорогие друзья! Сообщаем Вам, что совсем недавно вышло подарочное издание книги " Хочу всё знать про гелендваген ". Оглавление: Десять мифов о Mercedes (с разоблачением) (стр. 9) Как собирают гелендваген (стр. 15) Забытая история Mercedes-Benz G-class (стр. 23) 10 причин, чтобы выбрать G (стр. 37) Глубокий тюнинг гелендвагена (стр. 41) Покупаем гелендваген с мотором M104 (стр. 47) Лучший двигатель - M113 (стр. 57) Пять и пять - G55! (стр. 61) Пародии на Mercedes G (стр. 73) Электрический G-class ...

2015-07-27 10:10:49 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто. Урок 24

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

Всем доброго дня! А знаете ли вы, друзья, что на ассембере можно писать музыку? Возьмём исходник: http://apcsalex.chat.ru/music.htm Адаптация под MASM: моя. Компиляция программы: ml sound.asm В преддверии Нового года, пожалуй, эта тема в наши уроки подойдёт более, чем удачно. PAUS = 1 END_MUSIC = 0 .model small .8086 .code int_1C_handler: mov bx,cs:counter shl bx,1 mov ax,word ptr cs[bx[offset hymn] cmp ax,END_MUSIC jne continue mov cs:counter,0FFFFh iret continue: cmp ax,PAUS jne not_pause in al,97 and al...

2014-12-29 15:06:41 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто. Урок 23

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

В этом уроке я предложу вам нарисовать круг. На ассемблере. Собственно, текст программы без комментариев: ;masm 6 p segment assume cs:p org 100h s: mov ax,0012h int 10h ; mov ax,r mov y,ax mov ax,r neg ax add ax,1 shl ax,1 mov d,ax ; mov cx,xc add cx,r mov dx,yc mov ax,cc call pix mov cx,xc sub cx,r mov dx,yc mov ax,cc call pix mov cx,y m22: call pr1 call pr2 call pr3 mov cx,y inc cx loop m22 ; xor ax,ax int 16h int 20h ; x dw 0 y dw 0 d dw 0 xc dw 250 yc dw 250 r dw 180 cc dw 4 rcx dw 0 pix proc mov ah,12...

2014-12-22 15:05:17 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто. Урок 22

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

Сегодня, друзья, мы попытаемся рисовать линии. В качестве примера я выбрал горизонтальную линию в графическом режиме 80х25 (такой работает на моём ноутбуке. Причём мы нарисуем не просто линию, а линию путём ввода с клавиатуры (клавиша "вправо". Вот текст программы: CSEG segment assume cs:CSEG, ds:CSEG, es:CSEG, ss:CSEG org 100h begin: mov ax,03h int 10h ;графический режим 80х25. mov bl,03h ;цвет линии. mov cx,1 mov dx,0 ;начальные координаты точки. mainloop: mov ah,7 ;ждём символ с клавиатуры. in...

2014-12-15 15:06:50 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто. Урок 21

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

Вот, друзья, и подошли к концу выпуски по основам ассемблера. Теперь вполне самостоятельно вы сможете изучать его дальше. А я задам вам не очень сложную задачу. Допустим, нам дан файл 111.txt с содержанием: "012345678" (цифры внутри кавычек. Нам нужно написать программу, переделывающую строку с кодом символа, увеличенным на 1. То есть - "123456789". Задача простая, подсказывать не буду, а ответ лежит ниже: .286 CSEG segment assume cs:CSEG, ds:CSEG, es:CSEG, ss:CSEG org 100h begin: ;Стан...

2014-12-08 15:09:53 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто. Урок 19

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

В 18-м уроке, друзья, у нас получилась забавная программа. Между метками Add_nop и End_nop получается, мы можем разместить любой код, который запишется в другие com-файлы - причём так, что первые три байта изменённой программы будут указывать на начало нашего кода. Такой код можно использовать как программу - носитель для модификации конкретного файла, так и как исходный код для написания программы, работающей внутри заражённой программы, проще говоря, вируса. Приведём программу из 18-го урока в удобный дл...

2014-11-24 15:06:10 + Комментировать Автор:

FreeBSD: полезные заметки. Генерация паролей и ограничение доступа к сайтам

FreeBSD: полезные заметки

Полезные заметки о FreeBSD. Обновление мира и портов, работа с телефоном, оборудованием, запуск игр.

подписчиков: 773
Подписаться

Вариант обычной генерации паролей для чего-либо: # cd /usr/ports/sysutils/pwgen # make && make install clean pwgen [ опции ] [ длина пароля ] [ количество паролей] -0 - пароль без цифр. -1 - каждый пароль в отдельной строке. -B - Пароль не будет содержать буквы, которые можно спутать - l L i I 0 O и т.д. -A, -no-capitalize Не включать ЗАГЛАВНЫЕ буквы. -с - включать хотя бы одну ЗАГЛАВНУЮ букву в пароль. -H, -sha1=/path/to/file#seed] Использует sha1 сумму заданного файла и, опционально, фильтр для с...

2014-11-20 10:06:02 + Комментировать Автор:

Уроки ассемблеру. Быстро и просто. Урок 18

Уроки ассемблеру. Быстро и просто

20 уроков Ассемблеру x86. Для тех, кто хочет быстро изучить Ассемблер.

подписчиков: 1326
Подписаться

После некоторого перерыва продолжим наше изучение ассемблера. Давайте модернизируем программу из прошлого урока так, чтобы она обновляла все находящиеся в текущем каталоге файлы типа .com. А проще говоря, "скрестим" программы из 17-го урока и 15-го. Маленький совет - не забываем проверить на наличие в каталоге файла TEST.COM, чтобы его случайно не изменить (он же тоже имеет маску .com. ;Всё, что следует за значком ";" - это комментарий. .286 ;Разрешает ассемблирование непривилегированны...

2014-11-17 15:06:08 + Комментировать Автор:

Рассылки