# 汇编语言复习资料 **Repository Path**: mmtsd/AssemblyLanguageReview ## Basic Information - **Project Name**: 汇编语言复习资料 - **Description**: 根据《汇编语言 基于x86处理器》教材以及从网上搜集的资料整理而成的专门针对重邮软件工程学院汇编语言期末考试的复习资料。 - **Primary Language**: Assembly - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2019-06-19 - **Last Updated**: 2023-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 汇编语言复习提纲 根据《汇编语言 基于x86处理器》(ISBN:978-7-111-53036-7)教材以及从网上搜集的资料整理而成的专门针对重邮软件工程学院汇编语言期末考试的复习资料。由于全文为个人整理,难免会出现错误,大家如果发现资料有误或者有更好的建议,欢迎大家私聊我,我会尽快对内容进行修改。
_注:以下斜体扩号内的页码为对应教材的页码。_ #### 一、基础概念 对应章节:第一章:基本概念、第二章:x86处理器架构、第三章:汇编语言基础 1. 进制转换 _(P8、P11)_ 2. 二/十六进制加减法 _(P8、P11、P13)_ 3. 常量 _(P40 ~ 42)_ 4. 变量的定义、类型 _(P55~60)_ #### 二、基础指令 对应章节:第四章:数据传送、寻址和算术运算、第七章:整数运算、第九章:字符串和数组 1. 寄存器 _(P31~32)_ 2. 标志位 _(P29)_ 3. 传送指令 _(P75 ~ 78)_ 4. 算术运算 _(P81 ~ 82、P201 ~ 208、P212~215)_ 5. 移位 _(P191~198)_ 6. 常用伪指令 _(P87~90)_ 7. 寻址方式 _(P91~95)_ 8. 字符串基本指令 _(P279~282)_ #### 三、分支与循环 对应章节:第六章:条件处理 1. 布尔和比较 _(P149~154)_ 2. 跳转 _(P96、P156~159)_ 3. 循环 _(P96、P163~164)_ 4. If...else 、while 、do...while 、for _(P165~168)_ #### 四、过程 对应章节:第五章:过程、第八章:高级过程 1. 出入栈 _(P109~110)_ 2. 堆栈帧 _(P227~228)_ 3. lea、enter、leave、local、uses、invoke _(P235 ~ 236、P236 ~ 239、P118、P246 ~ 247)_ 4. 访问堆栈参数 _(P230)_ 5. 局部变量 _(P233~234)_ 6. 函数调用规范 _(P232)_ #### 五、其他 1. 一个最基础的汇编程序框架 2. 零散知识点