正在加载图片...
Chinaopub.com 第9章两种典至的微处理器193 下载 因此可能在8080内部某个地方,标有ss的3位标识用在8-1数据选择器中,标有dd的3位 标识用于控制3-8译码器,此译码器用来决定哪一个寄存器锁存了一个值。 也可能使用寄存器B和C来构成一个16位寄存器对BC,用寄存器D和E来构成一个16位寄 存器对DE。如果每一个寄存器对都包含用于装载或保存一个字节的存储器地址,则可以使用 述指令 操作码 指令 STAX IBC], A LDAXA, BC] STAX IDEJ, A IA LDAXA, DEJ 另一种类型的传送指令叫做传送立即数,指定的助记符为MVI。传送立即数指令占两个 字节,第一个是操作码,第二个是1个字节的数据。此字节从存储器中传送到一个寄存器中或 由HL寻址的存储单元中。 操作码 06 MVI B, xx MVI C, xX 16 MVI MVI E, xx mVI MVI [HLI,xx E MVI A, xx 例如,当指令: MVI E, 37h 执行后,寄存器E中包含有字节37h。这就是第三种寻址方式,即立即数寻址方式 个操作码的集合完成四种基本算术运算,那是在第17章开发处理器时我们就已熟悉的 运算,即加法(ADD)、进位加法(ADC)、减法(SUB)和借位减法(SBB)。所有情况中 累加器是两个操作数之一,也是结果的目的地址。 操作码 指令 操作码 ADDA, B SUB A ADDA, C SUB A, C ADDA, D 92 SUBA. D SUBA,E SUBA.H A, HL] SUB A, HL] SBBA, B 99 ADC A, D SBBA, E ADCA. H SBBA,H ADCA. L 91 SBBA, L ADC A, HLI SBB A, HL] ADCA.A SBBA.A第19章 两种典型的微处理器 193 下载 因此可能在8 0 8 0内部某个地方,标有 s s s的3位标识用在8 - 1数据选择器中,标有 d d d的3位 标识用于控制3 - 8译码器,此译码器用来决定哪一个寄存器锁存了一个值。 也可能使用寄存器 B和C来构成一个1 6位寄存器对B C,用寄存器D和E来构成一个1 6位寄 存器对D E。如果每一个寄存器对都包含用于装载或保存一个字节的存储器地址,则可以使用 下述指令: 操作码 指令 操作码 指令 0 2 S TAX [BC],A 0 A LDAX A,[ B C ] 1 2 S TAX [DE],A 1 A LDAX A,[ D E ] 另一种类型的传送指令叫做传送立即数,指定的助记符为 M V I。传送立即数指令占两个 字节,第一个是操作码,第二个是 1个字节的数据。此字节从存储器中传送到一个寄存器中或 由H L寻址的存储单元中。 操作码 指令 06 MVI B,x x 0 E MVI C,x x 16 MVI D,x x 1 E MVI E,x x 26 MVI H,x x 2 E MVI L,x x 3 6 MVI [HL],x x 3 E MVI A,x x 例如,当指令: MVI E,37h 执行后,寄存器E中包含有字节3 7 h。这就是第三种寻址方式,即立即数寻址方式。 3 2个操作码的集合完成四种基本算术运算,那是在第 1 7章开发处理器时我们就已熟悉的 运算,即加法(A D D)、进位加法(A D C)、减法(S U B)和借位减法(S B B)。所有情况中, 累加器是两个操作数之一,也是结果的目的地址。 操作码 指令 操作码 指令 8 0 ADD A,B 9 0 SUB A,B 8 1 ADD A,C 9 1 SUB A,C 8 2 ADD A,D 9 2 SUB A,D 8 3 ADD A,E 9 3 SUB A,E 8 4 ADD A,H 9 4 SUB A,H 8 5 ADD A,L 9 5 SUB A,L 8 6 ADD A,[ H L ] 9 6 SUB A,[ H L ] 8 7 ADD A,A 9 7 SUB A,A 8 8 ADC A,B 9 8 SBB A,B 8 9 ADC A,C 9 9 SBB A,C 8 A ADC A,D 9 A SBB A,D 8 B ADC A,E 9 B SBB A,E 8 C ADC A,H 9 C SBB A,H 8 D ADC A,L 9 D SBB A,L 8 E ADC A,[ H L ] 9 E SBB A,[ H L ] 8 F ADC A,A 9 F SBB A,A
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有