计算机实现原理专题8080(1)

编程

            通过前面的描述可以了解到指令是了解处理器功能的入口,因此先了解8080处理器的所有指令。

            8080的累加器用A进行表示,地址用[aaaa]进行表示,左侧为目标操作数、右侧为源操作数,保存和加载指令分别为:

8080还配置了另外6个寄存器,分别表示为B、C、D、E、H、L,本质上都是8位锁存器,至于为什么取名为H、L而不是F、G等,是因为H可以表示高位,L可以表示低位,合起来可以表示寄存器对HL表示16位的地址值。

有一个MOV指令用来将一个寄存器的内容转移到另一个寄存器中:

设置寄存器的目的是加快数据的存取速度,因为它的访问效率比RAM高。

先看以下两条指令:

第一种为直接寻址,第二种为间接寻址(表示将HL代表的地址的值加载到B寄存器中),对于

表示将寄存器B中的内容存储到HL代表的地址位置中。同样的B和C可以组成寄存器对BC,D和E可以组成DE用来读取或保存数值的存储器地址:

另一种类型的传送指令为传送立即数:

例如表示将37h直接存储到E寄存器中。

以上是 计算机实现原理专题8080(1) 的全部内容, 来源链接: utcz.com/z/513838.html

回到顶部