步进电机控制系统设计(8)
发布时间:2021-06-06
发布时间:2021-06-06
微型计算机课程设计
步进电机控制系统设计
的物理地址。堆栈是由高地址向低地址端扩展,即入栈时SP进行减操作,随着入栈数据的增多,堆栈扩展,SP值减。
BP:称为基址指针,用来对堆栈中的数据进行操作,它用来指向堆栈中的一个数据区的基址,可用于对堆栈中任意位置的数据进行操作。然而它不具有SP始终指向堆栈栈顶的含义,同样BP的使用也必须与SS相结合才能确定在堆栈中的实际物理地址。
DI:称为目的变址寄存器,有一般通用寄存器的特性它在数据串操作指令中通常用来存放目的数据串的首地址。
CS:为代码段寄存器,给出当前代码段的基址,CPU执行指令是从CS段中取得的。 DS:为数据段寄存器,给出当前数据段的首址,程序变量和数据存放在这个段中。 SS:为堆栈寄存器,给出当前堆栈段的基址,堆栈进行的操作在这个段中。
ES:附加段寄存器,给出了当前使用的附加段的基址,用来存放待处理的数据。 IP:指令指针寄存器,它用来存放待要取出指令的地址偏移量,只有与CS寄存器相结合,才能形成指向指令的真正物理地址。
指令队列:为一个四字节寄存器(8088)队列中同时最多可存放4个字节的指令,是一个先进先出的栈。
总线控制电路:用来控制BIU各部件的协同操作。
1.3 具体应用
本次课设8088CPU的地址为63H,即01100011B,A0,A1,A5,A6为置位状态。
下一篇:自行车创业计划书