微机原理及应用-ch2.pptVIP

  • 6
  • 0
  • 约2.67千字
  • 约 45页
  • 2016-07-31 发布于江西
  • 举报
微机原理及应用-ch2.ppt

第二章 8086微处理器;同一时间处理二进制的位数;2.1 8086微处理器的内部结构;一、执行部件(EU);注意: (1)用于8位寄存器使用时只可存放数据,不能存放地址; (2)一般情况,这些寄存器是用在算术运算或逻辑运算指令中,以进行算术逻辑运算。在有些指令中,它们则有特定的用途:如AX作累加器用;BX作基址(Base)寄存器,如在查表指令XLAT中存放表的起始地址;CX作计数(Count)寄存器,如在数据串操作指令的REP中用CX存放数据单元的个数作为循环操作的次数;DX作数据(Data)寄存器,如在字的除法运算指令DIV中,存放余数。;主要用于存放I/O或存储器的端口地址。 指针寄存器SP和BP用来存取位于当前堆栈段中的数据,但SP和BP在使用上有区别。入栈(PUSH)和出栈(POP)指令是由SP给出栈顶的偏移地址,故称为堆栈指针寄存器。BP则是用来存放位于堆栈段中的一个数据区基址的偏移地址的,故称作基址指针寄存器。 变址寄存器SI和DI是用来存放当前数据段的偏移地址的。在字符串操作中,源操作数地址的偏置放于SI中,所以SI称为源变址寄存器;目的操作数地址的偏置放于DI中,所以DI称为目的变址寄存器。;3. 算数逻辑单元ALU;8086 CPU的状态标志寄存器是一个16位的寄存器,9个位用作标志位,其中状态标志位有6个,控制标志有3个。 状态标志,用来表示运算结果的特

文档评论(0)

1亿VIP精品文档

相关文档