位置:51电子网 » 技术资料 » 汽车电子

算术运算稳令

发布时间:2014/6/4 21:17:47 访问次数:601

   1.进栈

   其功能为内部RAM低128单元或专用寄存器内容送栈顶单元。

   操作数的长度为字节,HIP0082ASI在入栈操作时,把一个字节从源操作数传送至由SP所指向的堆栈的顶部。

    2.出栈

   其功能是栈顶单元内容送内部RAM低128单元或专用寄存器。

   把现行的SP所指向的堆栈顶部的一个字节,送至指定目的操作数;同时进行修改堆栈指针的操作。

     MCS-51的算术运算指令,都是针对8位二进制无符号数的,如果要进行有符号或多字节二进制数运算,需要编写程序,然后通过运行程序来实现。指令的执行结果将使程序状态字PSW中的进位标志CY、半进位标志AC和溢出标志OV置位或复位,只有加1或

减1指令不影响这些标志,乘除指令不影响AC标志位。并且无论执行何种指令,PSW中的奇偶标志P总是表示累加器A的奇偶性。

   算术运算指令共有24条,算术运算主要执行加、减、乘、除法四则运算。另外,MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整都归类为运算指今。

   1.进栈

   其功能为内部RAM低128单元或专用寄存器内容送栈顶单元。

   操作数的长度为字节,HIP0082ASI在入栈操作时,把一个字节从源操作数传送至由SP所指向的堆栈的顶部。

    2.出栈

   其功能是栈顶单元内容送内部RAM低128单元或专用寄存器。

   把现行的SP所指向的堆栈顶部的一个字节,送至指定目的操作数;同时进行修改堆栈指针的操作。

     MCS-51的算术运算指令,都是针对8位二进制无符号数的,如果要进行有符号或多字节二进制数运算,需要编写程序,然后通过运行程序来实现。指令的执行结果将使程序状态字PSW中的进位标志CY、半进位标志AC和溢出标志OV置位或复位,只有加1或

减1指令不影响这些标志,乘除指令不影响AC标志位。并且无论执行何种指令,PSW中的奇偶标志P总是表示累加器A的奇偶性。

   算术运算指令共有24条,算术运算主要执行加、减、乘、除法四则运算。另外,MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整都归类为运算指今。

相关技术资料
6-4算术运算稳令

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!