美文网首页
关于逆向的一点儿小知识(一)

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

作者: Fisheepnix | 来源:发表于2018-02-25 21:29 被阅读0次

    通用寄存器

    数据寄存器    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堆栈指针

    相关文章

      网友评论

          本文标题:关于逆向的一点儿小知识(一)

          本文链接:https://www.haomeiwen.com/subject/qjiwtftx.html