C0001460 3DB5FB2100     cmp    eax,0021FBB5
C0001465 8B3DC03D01C0   mov    edi,[C0013DC0]
C000146B 8B5F14         mov    ebx,[edi+14]
C000146E FA             cli
C000146F 33C0           xor    eax,eax
C0001471 3B05A41301C0   cmp    eax,[C00113A4]
C0001477 7537           jne    C00014B0
C0001479 8A431F         mov    al,[ebx+1F]
C000147C F6D0           not    al
C000147E D0E0           shl    al,1
C0001480 224773         and    al,[edi+73]
C0001483 2440           and    al,40
C0001485 C0E803         shr    al,03
C0001488 084703         or     [edi+03],al
C000148B F60320         test   byte ptr [ebx],20
C000148E 7570           jne    C0001500
C0001490 3DAEFB2100     cmp    eax,0021FBAE
C0001495 87674C         xchg   [edi+4C],esp
C0001498 8A44242D       mov    al,[esp+2D]
C000149C 0C30           or     al,30
C000149E A802           test   al,02
C00014A0 7503           jne    C00014A5
C00014A2 224395         and    al,[ebx-6B]
C00014A5 8844242D       mov    [esp+2D],al
C00014A9 61             popad
C00014AA 83C404         add    esp,00000004
C00014AD CF             iretd
C00014AE 8BC0           mov    eax,eax
C00014B0 E87E210000     call   C0003633
C00014B5 74C2           je     C0001479
C00014B7 E8A1220000     call   C000375D
C00014BC EBA2           jmp    C0001460
C00014BE 8BC0           mov    eax,eax
C00014C0 2E8B1D343E01C0 mov    ebx,cs:[C0013E34]
C00014C7 2E3B6B08       cmp    ebp,cs:[ebx+08]
C00014CB 0F8593000000   jne    C0001564
C00014D1 8C5D3C         mov    [ebp+3C],ds
C00014D4 8C4538         mov    [ebp+38],es
C00014D7 8C6540         mov    [ebp+40],fs
C00014DA 8C6D44         mov    [ebp+44],gs
C00014DD 8EDF           mov    ds,di
C00014DF 8EC7           mov    es,di
C00014E1 8EEF           mov    gs,di
C00014E3 66BF7800       mov    di,0078
C00014E7 8EE7           mov    fs,di
C00014E9 8B3DC03D01C0   mov    edi,[C0013DC0]
C00014EF 87674C         xchg   [edi+4C],esp
C00014F2 68601400C0     push   C0001460
C00014F7 FFA6901F01C0   jmp    [esi-3FFEE070]
C00014FD 2E8BC0         mov    eax,cs:eax
C0001500 87674C         xchg   [edi+4C],esp
C0001503 66837C24283B   cmp    word ptr [esp+28],003B
C0001509 744D           je     C0001558
C000150B 8E5C243C       mov    ds,[esp+3C]
C000150F 8E442438       mov    es,[esp+38]
C0001513 8E642440       mov    fs,[esp+40]
C0001517 8E6C2444       mov    gs,[esp+44]
C000151B 36F60380       test   ss:byte ptr [ebx],80
C000151F 7505           jne    C0001526
C0001521 61             popad
C0001522 83C404         add    esp,00000004
C0001525 CF             iretd
C0001526 0F02442434     lar    eax,[esp+34]
C000152B A900004000     test   eax,00400000
C0001530 75EF           jne    C0001521
C0001532 66B99240       mov    cx,4092
C0001536 368B15BC3601C0 mov    edx,ss:[C00136BC]
C000153D 0FA4E110       shld   ecx,esp,10
C0001541 B8A8000000     mov    eax,000000A8
C0001546 86CD           xchg   ch,cl
C0001548 C1C908         ror    ecx,08
C000154B 36894C1004     mov    ss:[eax+edx+04],ecx
C0001550 668ED0         mov    ss,ax
C0001553 0FB7E4         movzx  esp,sp
C0001556 EBC9           jmp    C0001521
C0001558 8BEC           mov    ebp,esp
C000155A 0FB7442424     movzx  eax,word ptr [esp+24]
C000155F E96D080000     jmp    C0001DD1
C0001564 83FE34         cmp    esi,00000034
C0001567 0F86FF000000   jbe    C000166C
C000156D 1E             push   ds
C000156E 8EDF           mov    ds,di
C0001570 FF05E41D01C0   inc    dword ptr [C0011DE4]
C0001576 06             push   es
C0001577 8EC7           mov    es,di
C0001579 0FA0           push   fs
C000157B 0FA8           push   gs
C000157D 66B87800       mov    ax,0078
C0001581 8EE0           mov    fs,ax
C0001583 83E4FC         and    esp,FFFFFFFC
C0001586 8B3DC03D01C0   mov    edi,[C0013DC0]
C000158C 33C0           xor    eax,eax
C000158E 83FE34         cmp    esi,00000034
C0001591 744F           je     C00015E2
C0001593 6687476A       xchg   [edi+6A],ax
C0001597 50             push   eax
C0001598 53             push   ebx
C0001599 56             push   esi
C000159A 57             push   edi
C000159B FF96182101C0   call   [esi-3FFEDEE8]
C00015A1 5F             pop    edi
C00015A2 5E             pop    esi
C00015A3 5B             pop    ebx
C00015A4 58             pop    eax
C00015A5 6689476A       mov    [edi+6A],ax
FilesFAQusInfoAbout
Добрый час, уважаемые читатели! Вы попали на домашнюю страницу Боба Джонсона, посвященную программированию и ориентированную на начинающих программистов. Данный информационный ресурс существует приблизительно с начала 2003 года, а просматривать его лучше с помощью Internet Explorer 5.0 или старше.

Изначально я предполагал размещать здесь только информацию по программированию на языке Ассемблер, но со временем появились разделы, посвященные другим языкам (С++ и Delphi), так как очень сложно написать какую-либо серьезную программу только с помошью ассемблера.

Информация на странице переодически обновляется, так что заходите сюда снова через некоторое время! Также Вы можете высылать свои пожелания о содержании страницы по моему адресу (см. ниже). Feel free to write me!!!

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


Новости:

Files [24.02.2005]: E-Man версия 2.0 с поддержкой формата обновленной системы RusFAQ!

Files: Добавлена мелодия O-Zone - De Ce Plang Chitarele для мобильного телефона.

Info: Обновлена статья по изготовлению кабеля для телефонов Siemens последних серий своими руками. Также присутствует статья, как самому сделать разъем для телефонов Siemens и другое...

Files [31.03.2004]: Мне пришлось удалить со страницы книгу Зубкова С.В. "Ассемблер для DOS, Windows и Unix" из-за того, что Zakharov I. M. (ivan@dmk.ru), представляющий издательство ДМК сказал, что все права на информацию из этой книги принадлежат этому издательству. Но это вовсе не означает, что вы больше ее не сможете скачать - пользуясь поисковым сервером я нашел другую копию этой же книги в интернете и разместил у себя на странице ссылку на нее.

Форум: оставьте свое сообщение!


Некоторые мысли


[01.01.2004] Поздравляю всех вас, уважаемые посетители моей страницы, с наступившем уже 2004-м годом!!!


[19.07.2003] Любовь это...
        ...Когда ты прерываешь почтовую сессию, чтобы позвонить своей девушке.


[xx.05.2003] "Почему копиpуем [в Нортоне или Фаре] из пpавой панели в левую, а полоска идет слева напpаво?"


Полезные ссылки:
www.lowlevel.ru Низкоуровневое программирование и reverse engineering
newff.narod.ru Бесплатный любительский софт, игры
smallsoft.net.ru SmallSoft - сайт о софте


Со всеми вопросами и предложениями прошу обращаться по адресу:

BobJohn@NewMail.ru

Bob Johnson.









Если вам необходим почтовый аккаунт, тогда почта на Qip.ru - ваш выбор. Для хранения фото и видео рекомендуем бесплатный фотохостинг.
Для студентов и абитуриентов: крупнейшая библиотека рефератов и сочинений. Скриншот экрана - просто и удобно с QIP Shot.