"С.П.Расторгуев, А.Е.Долгин "Как защитить информацию" (пособие по борьбе с хакерами)" - читать интересную книгу автора │6E29 45 mov B,L ; │
│6E2A 48 mov C,B ;H - третье сообщение │ │6E2B C9 ret ;I (оно же завершает │ │6E2C 21 00 00 mov HL,0000 ; подпрограмму) │ └────────────────────────────────────────────────────────────┘ рис. 5.2 Таблица 5.1 ВЗАИМОЗАМЕНЯЕМЫЕ КОМАНДЫ ┌─────────────────────┬────────────────────────┐ │ Первичный код │ Альтернативный код │ ├─────────────────────┴────────────────────────┤ │ Команды пересылки: │ ├─────────────────────┬────────────────────────┤ │ mov op1,op2 │ push op2 │ │ │ pop op1 │ ├─────────────────────┼────────────────────────┤ │ xchg op1,op2 │ push op1 │ │ │ push op2 │ │ │ pop op1 │ │ │ pop op2 │ ├─────────────────────┼────────────────────────┤ │ lds r,dword ptr op │ mov r,word ptr op │ │ │ mov ds,word ptr op+2│ │ les r,dword ptr op │ mov r,word ptr op │ │ │ mov es,word ptr op+2│ ├─────────────────────┴────────────────────────┤ │ Арифметические команды: │ ├─────────────────────┬────────────────────────┤ │ add op1,op2 │ xchg op2,ax │ │ │ add op1,ax │ │ │ xchg op2,ax │ ├─────────────────────┼────────────────────────┤ │ adc,sub,sbb и др. │ аналогично add │ ├─────────────────────┼────────────────────────┤ │ inc op │ add op,1 │ ├─────────────────────┼────────────────────────┤ │ dec op │ sub op,1 │ ├─────────────────────┴────────────────────────┤ │ Логические команды: │ ├─────────────────────┬────────────────────────┤ │ and,or,xor и др. │ аналогично add │ ├─────────────────────┼────────────────────────┤ │ not op │ xor op,0ff(ff)h │ ├─────────────────────┴────────────────────────┤ │ Цепочечные команды: │ ├─────────────────────┬────────────────────────┤ │ rep movsb │ push ax │ |
|
|