9s12单片机-四五章综述
* NEGA为取反加一;LSRA使A中最后一位移动到C中;BITA S1,作与测试后为0,只影响标志位Z。 * 104--105 * 124--126 * 127 * 128 * 128 * 131 数学运算综合举例 在$2000单元开始存放字节型数据$10,$30,$04,$A0,在$2010单元开始存放字节型数据$11,$1A,$09,$1F,分别使用加、减、乘、除四中运算处理对应位置的数据。并把结果存到$2020开始的内存单元中。 例子程序见word文档 实际程序见:2-shuxue-example 2.3 逻辑运算指令 与指令:ANDA、ANDB 如 LDY #$1000 ANDA Y A与$1000单元数据与运算,结果保存到A 异或指令:EORA、EORB 或指令:ORAA、ORAB、ORCC 清零指令:CLC、CLI、CLV、CLR、CLRA、CLRB 把进位、中断屏蔽、溢出标志、内存单元,A,B清零 取反指令:COM、COMA、COMB 对内存单元、A、B进行取反运算并存储 求补指令:NEG、NEGA、NEGB 对内存单元、A、B进行求补运算并存储 逻辑运算指令 位测试指令:BITA、BITB 将A或B与内存单元内容作与操作,改变标志位 位操作指令:BCLR、BSET BCLR:将立即数取反与内存单元M内容与操作,将结果送内存单元 BSET:将立
原创力文档

文档评论(0)