指令集结构.ppt

指令集结构

四、实例:8085微处理器指令集结构 分析Intel8085微处理器的ISA。 1、8085微处理器的寄存器组 通用数据寄存器: 累加寄存器A:总是接收一个8位的算术或逻辑指令 的结果;也为所有采用二操作数的指令提供一个操作数。 六个通用寄存器:命名为B,C,D,E,H和L ,可成对访问:B和C,D和E,H和L 。寄存器对HL常用来指向内存单元。 16位的堆栈指针寄存器SP:包含堆栈顶部的地址。 5个标志,共同称为标志寄存器: ● 符号标志S:表明算术或逻辑指令计算出的结果的符号。其中,值1表示负数;值0表示正数(或零)。 ● 零标志Z:如果算术或逻辑运算指令产生的结果为0,则将Z置为1;否则Z为0。 ● 奇偶标志P:如果算术或逻辑运算结果中有偶数个1,则将P置为1;否则P为0。 ● 进位标志CY:当算术运算产生进位时才去设置它。例如,加法1111 0000+1000 0000=1 0111 0000,对两个8位值相加但产生了9位结果。最左边的1被存储在CY中;如果加法不产生进位1,则CY中会存储0。 ● 辅助进位标志AC:与进位标志类似。它不指明进位值,但指出从结果的低四位向高四位传递了进位。 * 第 一 讲 指 令 集 结 构 指令集结构(Instruction Set Architecture), 即 ISA,是微处理器的接口,包含了

文档评论(0)

1亿VIP精品文档

相关文档