zoukankan      html  css  js  c++  java
  • 《汇编语言》课程关键知识归纳

    1. 周边知识

    1.1 数制与编码

    10进制-2进制-16进制的表示与转换(5.3节);

    有符号数的2进制补码(附注2)

    ASCII码中字母大小写转换(7.4节)

    1.2 计算机硬件基础

    CPU执行指令的工作过程(2.10节)

    三类总线作用(1.8~1.10节)

    2. 汇编语言与程序

    机器语言与汇编语言(1.1~1.2节)

    汇编程序(1.3节,4.1~4.2节,6.3节)

    伪指令或伪操作(db/dw/end start/在6.1~6.2节,8.8~8.9节,offset在9.1节,字符数据在7.3节,byte ptr/word ptr在8.5节)

    模块化程序设计(10.7~10.12节)

    MASM工具命令(4.3~4.5节)

    DEBUG命令与操作(实验1-3,程序装载结构4.9节,5.3节)

    3. 寄存器

    通用寄存器AX、BX、CX、DX(2.1~2.2节,BX应用在5.1节、7.5节、7.8~7.9节等,CX应用在9.7~9.8节,AX和DX应用在8.7节、10.8节等)

    CS、IP寄存器(2.10节)

    SS、SP寄存器(3.7节,SS和SP的关联设置12.12节)

    DS、ES和BX、BP、SI、DI寄存器(3.2节,5.1节,7.7节,8.1节)

    标志寄存器(状态标志位的含义及判断,11.1~11.5节,11.10节, 15.2节)

    4. 汇编指令

    4.1 算术运算指令

    ADD/SUB指令(3.4节)

    ADC/SBB指令(11.6~11.7节)

    MUL指令(相关寄存器,10.8节)

    DIV指令(相关寄存器,8.7节)

    INC/DEC指令(5.1节,对标志寄存器影响在11.6节)

    CMP指令(功能与应用场合,11.8节)

    4.2 逻辑运算指令

    AND/OR指令(7.1节,大小写转换在7.4节)

    4.3 转移指令

    MOV指令(3.4节,对段寄存器的操作在3.2节)

    PUSH/POP指令(3.9节,操作与原理在3.7节)

    串传输指令MOVSB/MOVSW(及STD/CLD等辅助指令和REP操作符,11.10节)

    4.4 转移指令

    无条件转移指令JMP(段内短/近转移格式、操作及原理,9.2~9.3节)

    有条件转移指令JCXZ(格式、操作及CX的使用,9.7节)

    有条件转移指令JE/JNE/JB/JNB/JA/JNA(格式、操作及与CMP指令的联合,11.9节)

    循环指令LOOP(格式、操作及CX的使用,5.2节,9.8节)

    过程调用及返回指令CALL/RET(10.1~10.3节)

    4.5 标志寄存器控制标志设置指令

    STD/CLD指令(11.11节)

    5. 内存操作与数据处理

    存储器与内存地址空间(1.6节,1.15节,2.2节,3.1节)

    CPU物理地址形成机制(2.6~2.7节)

    段(2.8~2.9节,2.12节,3.5节,3.10节,5.6节,5.8节,实验5)

    数据处理的两个基本问题(数据位置,数据长度,()表达方式,8.2~8.5节)

    内存寻址方式(5.1节,5.8节,7.5节,7.8节。8.4节)

    6. 汇编程序范例

    大小写转换与字符串操作(第7章,0结尾字符串10.12节、实验11等)

    与数据/代码复制(5.7~5.8节,实验4)

    内存寻址方式运用(5.5节,7.6节,7.10节,8.6节)

    子程序与调用(10.9-10.12节,实验10)

    显示缓冲区操作(实验9,实验10)

    数据算术运算(8.7节,10.8节,11.6~11.7节)

    串传输(11.10节)

    CMP+JXX(11.9节,实验11)

  • 相关阅读:
    htnl5中设置文本单行显示,超出部分打省略号,鼠标移到文本时alt出全部文本内容
    sql 查出一张表中重复的所有记录数据
    JS实现关闭当前子窗口,刷新父窗口
    jstl <c:forEach> 介绍
    Oracle SQL: TO_CHAR and TO_NUMBER 笔记
    Python学习记录七---继承、多态和封装
    iOS动画和第三方插件学习网址
    Python学习记录(六)--函数 定义和使用
    python学习记录(五) --语句块和比较符
    Python学习记录(四)--字典
  • 原文地址:https://www.cnblogs.com/Lee-geeker/p/3168010.html
Copyright © 2011-2022 走看看