0204 内存的分段表示法0204 内存的分段表示方法用分段的方式管理内存8086CPU用“(段地址×16)+偏移地址=物理地址”的方式给出内存单元的物理地址。 注意:内存本身是连续编址的线性空间,并没有分段,段的划分来自于CPU;8086在使用过程中按自己意愿来分段 同一段...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第2章 访问寄存器和内存
0203 确定物理地址的方法0203 确定物理地址的方法物理地址CPU访问内存单元时要给出内存单元的地址 所有的内存单元构成的存储空间是一个一维的线性空间 每一个内存单元在这个空间中都有唯一的地址,这个唯一地址称为物理地址 下图给出了8086CPU能够访问的1M的地址空间 8...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第2章 访问寄存器和内存
0202 mov和add指令mov和add指令学习汇编指令——用中学 注意: 汇编指令不区分大小写 数据值不跟后缀默认为十进制数 模拟写出汇编指令的结果 注意:不论是16位还是8位寄存器,寄存器数据运算中产生进位溢出,该进位要丢掉 2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第2章 访问寄存器和内存
0201 寄存器及数据存储0201 寄存器及数据存储CPU的组成 运算器:进行信息处理 寄存器:进行信息存储,寄存器是CPU内部的存储单元 控制器:协调各种器件进行工作 内部总线:实现CPU内部各个器件之间的联系 寄存器是CPU内部的信息存储单元8086CPU有14个寄存...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第2章 访问寄存器和内存
0200 本章导学0200 本章导学 上述02开头对应教材第2章内容,03开头对应教材第3章内容 各节与教材章节对应关系 2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第2章 访问寄存器和内存
汇编语言指令长度的计算汇编指令长度计算1、无操作数指令没有操作数的指令,指令长度为1字节。如 es: ds: cbw xlat 等。 2、操作数只涉及寄存器操作数只涉及寄存器的指令,指令长度为2字节。如 mov al,[si] mov ax,[bx+si] mov ds,...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第2章 访问寄存器和内存
0101 为什么要学汇编语言0101 为什么要学汇编语言学习汇编语言的理由 汇编语言仍在发挥不可替代的作用 效率 运行效率:开发软件的核心部件,快速执行和实时响应。 开发效率:做合适的事,开发效率无敌 底层:计算机及外围设备的驱动程序 操作系统的内核 嵌入式系统:家用电器、...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第1章 绪论
0104 内存的读写与地址空间0105 内存的读写与地址空间CPU对存储器的读写CPU要想进行数据的读写,必须和外部器件进行三类信息的交互: 存储单元的地址——地址信息 器件的选择(选择寄存器、内存、端口等),执行的是读或写命令——控制信息 读或写的数据——数据信息 演示机器...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第1章 绪论
0105 汇编语言实践环境搭建0105 汇编语言环境搭建选择8086的理由——简单达成目标 理解计算机底层工作原理 作为继续拓展的基础:80x86汇编、Linux汇编、ARM汇编 实践方案——DOS环境DOS操作系统:当前PC已经不支持 MS DOS:支持到WinXP系统 D...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第1章 绪论
0103 计算机的组成0103 计算机的组成计算机逻辑组成主板上有 CPU 总线 内存 扩展槽(接外部设备) 计算机的组成CPU:CPU 是计算机的核心部件,它控制整个计算机的运作并进行运算。要想让一个CPU工作,就必须向它提供指令和数据 指令和数据本身存储在外...2024-02-26ProfessionStudyingNotes / AssemblyLanguage / 第1章 绪论