汇编基础知识
寄存器分类
通用寄存器
| 类型 | 表示 |
|---|---|
| 累加器 | AX |
| 计数器 | BX |
| 基地址寄存器 | CX |
| 数据寄存器 | DX |
| 堆栈指针寄存器 | SP |
| 基地址寄存器 | BP |
| 源变址寄存器 | SI |
| 目标变址寄存器 | DI |
| 指令指针寄存器 | IP |
| 标志寄存器 | FLAG |
| 代码段寄存器 | CS |
| 数据段寄存器 | DS |
| 堆栈段寄存器 | SS |
| 附加段寄存器 | ES |
标志寄存器
| 类型 | 表示 | 作用 |
|---|---|---|
| 进位标志 | CF | CF=1进位,CF=0无进位 |
| 溢出标志 | OF | OF=1溢出,OF=0无溢出 |
| 符号标志 | SF | 最高位为1,SF=1,否则SF=0 |
| 零标志位 | ZF | 结果为0,ZF=1,结果为1,ZF=0 |
| 奇偶标志 | PF | 1的个数为偶PF=1,否则PF=0 |
| 辅助进位标志 | AF | |
| 方向标志 | DF | DF=1串操作自减,DF=0串操作自增 |
| 中断允许 | IF | IF=1允许,IF=0不允许 |
| 追踪标志 | TF | TF=1允许进入单步调试 |
必备知识
- 算数逻辑单元: 实现各种算法和逻辑运算
- 地址加法器:将段地址与偏移地址相加,形成20位的物理地址
- 指令队列:存放存储器中取出的指令
- 输入/输出控制电路:提供控制信号实现数据地址状态信息传送
- 执行单元控制单元:控制执行单元中各部件按指定的要求协调工作
- 8088从功能分为:总线接口单元,执行单元
- 总线接口单元:8086与存储器的信息传送
从内存的指定部分取出指令,送到指令队列排队
从内村的指定部分取出执行指令所需的操作送到执行单元(EU)部分 - 执行单元:负责指令的执行,特点
使得取指令和执行指令同时进行,减少等待时间,提高CPU利用率,提高运行速度
- 总线接口单元:8086与存储器的信息传送
- 指令周期:执行一条指令所需要的时间(取操作数+执行指令+传送结果)
- 总线周期:CPU从存储器或输入输出端口存/取一个字节所需时间
- T状态:每个总线周期包含四个T状态是最小单位(时钟频率5mHz一个T为20ns)
1万+

被折叠的 条评论
为什么被折叠?



