计算机实现原理专题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