C/汇编
童心(成都)
工作只是为了生活,兴趣才是王道。
展开
-
C#数据结构
自定义数据类型stuck和class的区别在于,stuck定义后数据存放栈空间,class定义数据类型后,数据值存放在堆空间,而栈空间则存放class对象地址。(stuck接口可定义字段不多的对象,字段比较多或者超过5个以上还是建议用class定义放在堆空间)通常情况下,堆空间存放引用数据类型,栈空间存放数值数据类型。数据类型分为预定义数据类型和自定义数据类型。预定义数据类型前添加u表示数值类型中的正数。原创 2022-10-17 23:33:27 · 288 阅读 · 0 评论 -
汇编基础常识
配合OD使用教程使用 数据寄存器:CPU上的一个元件(部件),读写速度非常快——保存操作数,保存计算结果。 EAX:累加寄存器,也称累加器; EBX:基地址寄存器;(地址) ECX:计数器寄存器;(循环次数) EDX:数据寄存器;(数据值) 以上带E位32位寄存器。 32位拆分 16位寄存器位:AX,BX,CX,DX 16位拆分 低八位:al 高八位:ah 指针寄存器:操作栈的寄存器 EBP:栈底的指针 ESP:栈顶的指针 变址寄存器:存放存储单元在段内的偏移量 ESI:存放地址 EDI:存放地址 指原创 2020-07-10 18:19:20 · 231 阅读 · 0 评论