51单片机汇编语言算术运算指令
时间: 2023-11-08 19:05:05 浏览: 67
51单片机汇编语言中常用的算术运算指令有ADD、SUB、INC、DEC、MUL和DIV等。
其中,ADD指令用于两个操作数的加法运算;SUB指令用于两个操作数的减法运算;INC指令用于将一个操作数加1;DEC指令用于将一个操作数减1;MUL指令用于两个无符号数的乘法运算;DIV指令用于两个无符号数的除法运算。
相关问题
51单片机汇编语言中的跳转指令
1. JMP:无条件跳转指令,跳转到指定地址。
2. JZ:零标志位为1时跳转指令,用于判断结果是否为0。
3. JNZ:零标志位为0时跳转指令,用于判断结果是否非0。
4. JC:进位标志位为1时跳转指令,用于判断是否有进位。
5. JNC:进位标志位为0时跳转指令,用于判断是否没有进位。
6. JB:借位标志位为1时跳转指令,用于判断是否有借位。
7. JNB:借位标志位为0时跳转指令,用于判断是否没有借位。
8. JBE:小于或等于标志位为1时跳转指令,用于判断是否小于或等于。
9. JA:大于标志位为1时跳转指令,用于判断是否大于。
10. JE:等于标志位为1时跳转指令,用于判断是否等于。
11. JNE:等于标志位为0时跳转指令,用于判断是否不等于。
12. JO:溢出标志位为1时跳转指令,用于判断是否有溢出。
13. JNO:溢出标志位为0时跳转指令,用于判断是否没有溢出。
14. JS:符号标志位为1时跳转指令,用于判断是否为负数。
15. JNS:符号标志位为0时跳转指令,用于判断是否为非负数。
16. LOOP:循环指令,用于循环执行一段代码。
17. CALL:函数调用指令,用于调用一个函数。
18. RET:函数返回指令,用于从函数中返回。
80C51单片机汇编语言伪指令有哪些
80C51单片机汇编语言中的伪指令包括:
1. ORG:用于指定程序代码存放的起始地址。
2. EQU:用于定义符号常量,即将一个符号定义为一个常数。
3. DB:用于定义字节型数据。
4. DW:用于定义字型数据。
5. DS:用于声明数据段的长度。
6. END:用于标识程序结束。
这些伪指令不是真正的指令,它们在汇编器中被处理成相应的机器指令。在编写程序时,使用这些伪指令可以使代码更加清晰易懂。