第一章 进制、寄存器与汇编指令(汇编与C语言相结合) 3000元 9lwg`UWl,
学习汇编能做什么(逆向,游戏安全,加固/脱壳,反病毒,漏洞挖掘等等必备基础) Uk#1PcPd
1.1 计算机的基本构造及其运行原理 iQQJ`
1.2 不同进制的书写方法 >3/<goXk7
1.3 为什么计算机要用二进制 nDfDpP&
1.4 不同进制间如何运算1 x4(WvQ%O#
1.5 不同进制间如何运算2 ?uLqB@!2
1.6 为什么要用十六进制 0&|-wduR=
1.7 什么是逻辑运算 dcsd//E
1.8 计算机的计数与数学计数的区别 3FfS+q*3S
1.9 谁能告诉我计算机有多少通用寄存器 "=)`*"rr
1.10 安装VC2012/VC6,写简单的汇编 "
7d_$.Z
1.11 怎么操作汇编指令 K} @q+
1.12 什么是内存 {1mD(+pJ{
1.13 寄存器与内存有什么区别 v2^CBKZ+
1.14 怎么把[ ]里面的值变成地址 g|Cnj
1.15 堆栈的作用。 e~1??k.;=
1.16 函数的调用过程1 psBBiHB[L
1.17 函数的调用过程2
d p].FS
1.18 汇编指令运算过程中,出现进位借位,或者溢出该怎么办 0n%`Xb0q
1.19 对寄存器ESI或者EDI操作的指令有哪些 GOjri
1.20 指令和内存有什么联系 o<;"+ @v
1.21 如何用汇编写程序 U-d&q>
_@A
1.22 逆向的起源。什么是内存框架 n/-I7Q!;u
1.23 用汇编怎么调用函数 U8z,N1]r*`
1.24 不用CALL指令,如何调用函数 YZd4% zF
考试:用汇编写一个程序 :\Dm=Q\
43YusUv
第二章 C语言(软件开发必备) 2500元 +|N"i~f>j
2.1 C语言有哪些规则,如何赋值 V3S`8VI
2.2 什么是C语言表达式 DuaOi1Gw
2.3 “如果”代表C语言的哪条语句 4
0eNgm^
2.4 “如果明天下雨,我不去逛街”该如何用C语言表达 bk|>a=o3
2.5 假设(a*4)怎么用移位表达,a向哪边移,移多少 .$rcTZ
2.6 C语言有哪些循环语句 B7
T+a
2.7 C语言for 语句该如何使用 ' ?nhpT^
2.8 什么是C语言变量 u<[Y6m
2.9 “现在有相同类型的100个变量”,怎么用一条C语句实现 l%fl=i~oN
2.10 什么是二维数组,二维数组跟一维数组有本质上的区别吗 >8
c9-dTmf
2.11 C语言结构体是什么 q0o6%c:gW
2.12 怎样合理的运用C语言结构体 '-et
:Lv7
2.13 C语言变参函数有什么作用 RN;Tqq):
2.14 深刻理解switch 语句1 *Zln\Sx
2.15 深刻理解switch 语句2 &e{&<ZVR
2.16 C语言宏定义有什么好处 {|50&]m
2.17 什么是C语言指针, 指针是怎么赋值的 MC3{LVNK
2.18 C语言指针和数组有什么区别 y}8j_r
2.19 C语言指针是有符号的,还是无符号的 aO{k-44y
2.20 “void a ;” 这样定义可以吗?什么是空指针 cVU[>gkg_
2.21 指针数组和数组指针分别代表什么 M~v{\!S
2.22 指针数组和数组指针的区别在哪里 IcN|e4t^J+
2.23 怎样定义C语言函数指针 N6eY-`4y
2.24 C语言函数指针有什么作用 %~@}w
HMB
2.25 数据结构之单链表 S&y