关于逆向的一点儿小知识(一)

2018-02-25  本文已影响0人  Fisheepnix

通用寄存器

数据寄存器    AX CX DX BX

        AX=ABCDH    高八位AH--ABH     低八位AL--CDH

基本指令 

          1. nop  空指令

            2.  mov MOV指令是数据传送指令,用于将一个数据从源地址传送到目标地址,其特点是不破坏源地址单元的内容。

          3. add  加   格式ADDOPRD1,OPRD2    结果储存在OPRD1中

          4. sub 减     同上

     ps:低位加减不影响高位     后缀h或H表示16进制    16进制从00-FF   00-1=FF    FF+1=00

物理地址=段地址*10H+偏移地址          段地址CS    偏移地址IP

8086为16位CPU,地址总线20位,最大FFFFF

   DS

mov ax,[bx]  将bx地址中的数赋给ax 

         push       

                   push ax  把ax放入栈中 

  ESP指向当前栈点

         pop

                   pop ax   把ax出栈

      SS堆栈段      SP堆栈指针

上一篇下一篇

猜你喜欢

热点阅读