第4节-指令系统21分解.ppt

* * * * * * 逻辑操作指令 24 这些指令执行8 位操作数的并行布尔运算。逻辑指令均包括了两个操作数,一个是累加器A,另一个在存储器中。立即寻址、直接寻址、扩展寻址或变址寻址等寻址方式(和H:X 或者SP 相关)也允许用来访问操作数。累加器的每个位都执行与、或和异或操作。逻辑操作的结果返回累加器,覆盖原来的操作数。 LDA #$0C ;位形式AND #$0A ;位格式;结果是$08 ...............LDA #$35 ;位格式AND #$0F ;位格式;结果是 $05 …………逻辑操作指令 从示例中可看出这些操作和BCLR 指令之间有些类似的地方。然而,BCLR 仅能够在$0000–$00FF 存储区间使用,AND 能够清零任何合并位,而BCLR 仅能够清零一位。AND 能在几个不同的寻址方式下使用与A 运算的存储操作数。 LDA #$0C ;位格式ORA #$0A ;位格式;结果是 $0E ;………ORA 操作和BSET 指令之间有一些类似的地方。然而,BSET 仅仅被使用在存储区$0000–$00F

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档