Рефераты - Афоризмы - Словари
Русские, белорусские и английские сочинения
Русские и белорусские изложения
 

Похожие работы на «Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология »


Защита данных от несанкционированного доступа
Программирование и комп-ры, Защита данных от несанкционированного доступа, Курсовая ... в конец файла mov ax, es ;Команды записи в стек I_1: ;адреса начала EXE-файла add ax, 0 add ax, 10h push ax I_2: mov ax, 0 push ax ;Команды пердачи ...
... file mov word ptr i_1[1], ax ;Записать в стек адреса mov ax, ExeIP ;начала EXE-файла mov word ptr i_2[1], ax ;Передать управление файлу mov cx, len_t_ ...


Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология
Программирование и комп-ры, Семантический анализ структуры EXE файла и дисассемблер (с примерами и исходниками), вирусология , Работа Курсовая ... semicolon]) AND (k<6) do k:= succ(k); if Line[k] <> semicolon then begin Appropriate := true; if Line[k] = colon then begin CharPos := k + 1; end end
... 0] := Chr(CharPos-k); Move(Line[k], Operand1[1], CharPos-k); end; 'W': if Operand1 = 'WORD' then begin TypeOverride := W; SkipBT; if Stop then goto ...


Утилита диагностики компьютера [нестрогое соответствие]
Программирование и комп-ры, Утилита диагностики компьютера, Диплом ... FClockPriority:=Value; case FClockPriority of cpIdle: begin FDesiredProcessPriority:=IDLE_PRIORITY_CLASS; FDesiredThreadPriority :=THREAD_PRIORITY_ ...
... for testing small block of // code when it must be put in the processor cache begin FDeltaValue:=0; if FCounterSupported and assigned(FPrecizeProc) ...


Интранет сети [нестрогое соответствие]
Радиоэлектроника, Интранет сети, Курсовая ... s); intr($21,reg); reg.ds := reg.bx; end; begin If ParamCount = 0 then begin Writeln('Send message to console utility by S.Perevoznik, 1993'); Writeln ...
... LoginTime[1],7); LoginTime[0] := chr(7); end; GetConnectionInformation := r.al; end; var ObjectName,LoginTime : string; ObjectType : word; ObjectID ...


Программатор ПЗУ (программный интерфейс) [нестрогое соответствие]
Программирование и комп-ры, Программатор ПЗУ (программный интерфейс), ... bp mov ax,segscr mov es,ax mov bp,ofsscr mov bx,1000h xor dx,dx mov cx,256 mov ax,1100h int 10h pop bp mov ah,1 mov cx,1000h int 10h End; Cls; End; ...
... p>0)or(l1<>0)then dec(p); if p<0 then begin dec(l1,16); p:=15; goto RePaINt; end; end; $49: begin if (l1>319) then begin dec(l1,320) end else l1:=0; ...


Драйвер виртуального диска [нестрогое соответствие]
Программирование и комп-ры, Драйвер виртуального диска, Курсовая ... word ptr save_sp,sp ; значение SS и SP ; mov bx,cs ; установим локальный mov ax,offset local_stack - 2 ; стек mov ss,bx mov sp,ax ; les di,[req_ptr] ...
... biosprt ; вызываем процедуру BIOS add sp,4 ; очищаем стек от параметров pop ax ; восстанавливаем AX и выходим ret print_command ENDP ENDIF ; PAGE ...


DOS-extender для компилятора Borland C++ 3.1 [нестрогое соответствие]
Программирование и комп-ры, DOS-extender для компилятора Borland C++ 3.1, Курсовая ... keyb_putq_exit @@kb4: cmp ax, 001dh ; L_CTRL down jnz @@kb5 mov ax, [_keyb_status] or ax, L_CTRL mov [_keyb_status], ax jmp keyb_putq_exit @@kb5: cmp ...
... keyb_putq_exit @@kb9: cmp ax, 00b8h ; L_ALT up jnz @@kb10 mov ax, [_keyb_status] and ax, NL_ALT mov [_keyb_status], ax jmp keyb_putq_exit @@kb10: cmp ...


Линейные списки. Стек. Дек. Очередь [нестрогое соответствие]
Программирование и комп-ры, Линейные списки. Стек. Дек. Очередь, Диплом ... не один элемент в списке begin i := 1; q := RoundList; while i < RoundListPos do begin Inc(i); q := q^.Next; end; if i <> 1 then begin h := q^.Next; q ...
... q := RoundList^.Next; while q^.Next <> RoundList do q := q^.Next; h := q^.Next; q^.Next := h^.Next; if h <> nil then Dispose(h); RoundList := q^.Next; ...


Расчет сетевой модели методом Форда (с программой) [нестрогое соответствие]
Программирование и комп-ры, Расчет сетевой модели методом Форда (с программой), Курсовая ... PROCEDURE pixel(x:word;y,col:byte); begin asm mov bx,x mov cl,y mov dl,col mov ax,0a000h mov es,ax mov al,0a0h mul cl add ax,ax add bx,ax mov [es:bx] ...
... cursor-1)*25,menu[menulevel,cursor]); pressed:=readkey; if pressed=#0 then begin pressed:=readkey; move:=false; if (pressed=#80) and (cursor=nline) ...


Основные понятия алгоритмического языка [нестрогое соответствие]
Программирование и комп-ры, Основные понятия алгоритмического языка, Курсовая ... WriteLn('ВВЕДИ kol'); ReadLn(kol); nb:=[1..36]; for i:=1 to kol do begin k:=[]; for l:=1 to 5 do begin repeat n:=Random(36) until (n in nb) and not (n ...
... pCKey:=pBegin; while (pCKey <> NIL) and (sKey <> pCKey^.D) do begin pPreComp:=pCKey; pCKey:=pCKey^.pNext end; if (pCKey = NIL) and (sKey <> pCKey^.sD) ...


ref.by 2006—2022
contextus@mail.ru