汇编语言期末不挂科必备复习知识点

数据的表示和类型
二进制:二进制的表示元素是0和1,书写时,在数据后面紧跟一个字母B,如:0101B
八进制:八进制的表示元素是:0-7,书写时,在数据后面紧跟字母Q,如1234Q
十六进制:基本元素是0-9,A-F,其中A-F依次代表10-15
▮书写时,数据后面紧跟字母H,当十六进制的第一个字符是字母时,在其前面必须添加一个“0”
寄存器
16位寄存器:

  • 4个数据寄存器:AX,BX,CX,DX,每个寄存器又可分为2个8位寄存器

数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间
汇编语言期末不挂科必备复习知识点_第1张图片

  • 2个变址寄存器:DI和SI

它们可做一般的存储器的指针使用,在字符串操作指令的执行过程中,对它们有特定的要求,且具有特殊的功能

  • 2个指针寄存器:SP和BP

(1)BP为基指针寄存器,用它可直接存取堆栈中的数据
(2)SP为堆栈指针寄存器,用它只可访问栈顶

  • 4个段寄存器:ES,DS,CS,SS

汇编语言期末不挂科必备复习知识点_第2张图片
汇编语言期末不挂科必备复习知识点_第3张图片

  • 1个标志寄存器:FLAG
  • 1个指令指针寄存器:IP
  • 在这里插入图片描述
    物理地址的形成模式
    逻辑段的起始地址(俗称段地址)必须是16的倍数,即最低4位二进制必须全为0;
    物理地址PA=段地址*16+偏移量汇编语言期末不挂科必备复习知识点_第4张图片
    段寄存器的引用
    取指令所用的段寄存器和偏移量一定是用CS和IP;
    堆栈操作所用的段寄存器和偏移量一定是SS和SP;
    串操作的目标操作数所用的段寄存器和偏移量一定是ES和DI;
    汇编语言期末不挂科必备复习知识点_第5张图片
    汇编语言期末不挂科必备复习知识点_第6张图片
    详细内容链接:https://editor.csdn.net/md/?articleId=115015909
    超链接:汇编语言完整版

你可能感兴趣的:(笔记,汇编语言,不挂科)