# 汇编 **Repository Path**: CCR1023/assembly ## Basic Information - **Project Name**: 汇编 - **Description**: 汇编学习 - **Primary Language**: 汇编 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ###第一章 汇编基础 寄存器:指cpu中可以存储数据的器件,一个cpu有多个寄存器 汇编语言由以下3类组成: 1、汇编指令 (机器码的助记码) 2、伪指令 (由编译器执行) 3、其他符号 (由编译器识别) 指令和数据在存储器中存放,存储器就是内存,cpu和内存做交互 在内存上,指令和数据没有任何区别,都是二进制信息 一个存储器有128个存储单元(0-128) 一个存储单元可以存储8位二进制数 cpu对数据的读写需要三类信息: 1、存储单元的地址 (地址信息) 2、器件的选择,读或写命令 (控制信息) 3、读或写的数据 (数据信息) 地址总线 寻址能力 数据总线 一次传送数据量 控制总线 对于其他器件的控制能力 (每一条线对应一个器件) 存储芯片分为: 随机存储器(RAM) 只读存储器(ROM) BIOS (系统厂商提供的各种系统:显卡、网卡) 内存地址空间:对于cpu来说是线性的逻辑结构 ###第二章 寄存器(CPU工作原理) 8086cpu 所有的寄存器都是16位的,可以存放2个字节 AX、BX、CX、DX 通常用来存放一般性数据称为通用寄存器 ###第三章 寄存器(内存访问) ###第四章 第一个程序 ###实验三 ###第五章 [BX]和loop指令 ###第六章 包含多个段的程序 ###第七章 更灵活定位内存地址 ###第八章 数据处理的两个基本问题 ###实验七 ###第九章 转移指令的原理 ###实验八 ###第十章 Call和ret指令 ###第十一章 标志寄存器 ###第十二章 内中断 ###第十三章 int指令 ###第十四章 端口 ###第十五章 外中断 ###第十六章 直接定址表 ###第十七章 使用BIOS进行键盘输入和磁盘读写