4.4 LAHF和SAHF指令
4.5 XCHG指令
4.6 直接偏移量操作数
4.7 汇编语言数据传送示例
4.8 加法和减法详解
4.9 OFFSET运算符
4.10 ALIGN伪指令
4.11 PTR运算符
4.12 TYPE运算符
4.13 LENGTHOF运算符
4.14 LABEL伪指令
4.15 间接寻址
4.16 JMP和LOOP指令
4.17 64位MOV指令
4.18 64位加法和减法
汇编语言过程
5.1 汇编语言堆栈简介
5.2 汇编语言运行时堆栈
5.3 PUSH和POP指令
5.4 PROC和ENDP伪指令
5.5 CALL和RET指令
5.6 过程调用嵌套
5.7 示例:整数数组求和
5.8 USES运算符
5.9 链接库简介
5.10 Irvine32链接库
5.11 Irvine32链接库过程详细说明
5.12 Irvine64链接库
汇编语言条件判断
6.1 布尔和比较指令简介
6.2 AND指令
6.3 OR指令
6.4 位向量(位映射)
6.5 XOR指令
6.6 NOT(反码)指令
6.7 TEST指令
6.8 CMP(比较)指令
6.9 置位和清除单个CPU标志位
6.10 64位模式下的布尔指令
6.11 条件跳转简介
6.12 条件跳转指令汇总
6.13 条件跳转应用及示例
6.14 LOOPZ和LOOPE指令
6.15 LOOPNZ和LOOPNE指令
6.16 使用汇编语言实现IF语句
6.17 使用汇编语言实现逻辑表达式
6.18 使用汇编语言实现WHILE循环
6.19 表驱动选择
6.20 有限状态机
6.21 条件控制流伪指令
6.22 .IF、.ELSE、.ELSEIF、.ENDIF伪指令
6.23 用.REPEAT和.WHILE实现循环
汇编语言整数运算
7.1 移位和循环移位指令简介
7.2 SHL(左移)指令
7.3 SHR(右移)指令
7.4 SAL和SAR指令
7.5 ROL(循环左移)指令
7.6 ROR(循环右移)指令
7.7 RCL和RCR指令
7.8 SHLD和SHRD指令
7.9 移位和循环移位的应用
7.10 MUL指令
7.11 IMUL指令
7.12 GetMseconds:测量程序执行时间
7.13 DIV指令
7.14 IDICV指令
7.15 使用汇编语言实现算术表达式
7.16 ADC指令
7.17 SBB指令
7.18 ASCII和非压缩十进制运算
7.19 AAA指令
7.20 AAS指令
7.21 AAM和AAD指令
7.22 压缩十进制运算简介
7.23 DAA指令
7.24 DAS指令
汇编语言高级过程
8.1 堆栈帧简介
8.2 寄存器参数的缺点
8.3 访问堆栈参数
8.4 常用32位编程调用规范
8.5 局部变量应用
8.6 引用参数简介
8.7 LEA指令
8.8 ENTER和LEAVE指令
8.9 LOCAL伪指令
8.10 Microsoft x64调用规范简介
8.11 递归及应用详解
8.12 INVOKE伪指令
8.13 ADDR运算符
8.14 PROC伪指令
8.15 PROTO伪指令
8.16 过程参数简介
8.17 WriteStackFrame过程
8.18 多模块程序简述
8.19 EXTERN伪指令
8.20 跨模块使用变量和标号
8.21 用Extern伪指令新建模块
8.22 用INVOKE和PROTO新建模块
8.23 使用USES运算符注意事项
8.24 向堆栈传递8位和16位参数
8.25 32位模式下传递64位参数
8.26 非双字局部变量
8.27 Java虚拟机工作原理
汇编语言字符串和数组
9.1 字符串基本指令简介
9.7 Irvine32字符串过程
9.8 Irivne64字符串过程
9.9 二维数组简介
9.10 冒泡排序简述
9.11 对半查找简述
9.12 Java字符串处理
汇编语言结构和宏
10.1 STRUCT和ENDS伪指令
10.2 声明结构变量
10.4 实例:显示系统时间
10.5 结构嵌套简述
10.6 联合的声明和使用
10.7 宏过程简述
10.8 MACRO和ENDM伪指令
10.9 宏的调用简述
10.10 宏的特性
10.11 Macro宏库详解
10.12 实例:封装器
10.13 条件汇编伪指令简述
10.14 IFB和IFNB伪指令
10.15 宏默认值设定及布尔表达式简述
10.16 IF、ELSE和DENDIF伪指令
10.17 IFIDN和IFIDNI伪指令
10.18 实例:矩阵行求和
10.19 &、<>、!、%运算符简述
10.20 宏函数
10.21 使用WHILE、REPEAT、FOR 和 FORC伪指令定义重复语句块
汇编语言MS-Windows编程
11.1 MS-Windows编程简述
11.2 Win32控制台函数简述
11.3 MessageBoxA函数
11.4 ReadConsole函数
11.5 GetLastError和FormatMessage函数
总结
=============================================================
从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
个人将这段时间所学的知识,分为三个阶段:
第一阶段:HTML&CSS&JavaScript基础
第二阶段:移动端开发技术
第三阶段:前端常用框架
-
推荐学习方式:针对某个知识点,可以先简单过一下我的笔记,如果理解,那是最好,可以帮助快速解决问题;如果因为我的笔记太过简陋不理解,可以关注我以后我还会继续分享。
-
大厂的面试难在,针对一个基础知识点,比如JS的事件循环机制,不会上来就问概念,而是换个角度,从题目入手,看你是否真正掌握。所以对于概念的理解真的很重要。