ARM指令集的ARM指令列表

2021-03-17 05:35:14 字数 1363 阅读 6665

1楼:百度网友

adc 带进位的32位数加法 add 32位数相加 and 32位数的逻辑与 b 在32m空间内的相对跳转指令 beq相等则跳转(branch if equal)bne不相等则跳转(branch if not equal)bge大于或等于跳转(branch if greater than or equa)bgt大于跳转(branch if greater than)bic 32位数的逻辑位清零 bkpt 断点指令 bl 带链接的相对跳转指令 ble小于或等于跳转(branch if less than or equal)bleq带链接等于跳转(branch with link if equal)bllt带链接小于跳转(branch with link if less than)blt小于跳转(branch if less than)blx 带链接的切换跳转 bx 切换跳转 cdp cdp2 协处理器数据处理操作 clz 零计数 cmn 比较两个数的相反数 cmp 32位数比较 eor 32位逻辑异或 ldc ldc2 从协处理器取一个或多个32位值 ldm 从内存送多个32位字到arm寄存器 ldr 从虚拟地址取一个单个的32位值 mcr mcr2 mcrr 从寄存器送数据到协处理器 mla 32位乘累加 mov 传送一个32位数到寄存器 mrc mrc2 mrrc 从协处理器传送数据到寄存器 mrs 把状态寄存器的值送到通用寄存器 msr 把通用寄存器的值传送到状态寄存器 mul 32位乘 mvn 把一个32位数的逻辑“非”送到寄存器 orr 32位逻辑或 pld 预装载提示指令 qadd 有符号32位饱和加 qdadd 有符号双32位饱和加 qsub 有符号32位饱和减 qdsub 有符号双32位饱和减 rsb 逆向32位减法 rsc 带进位的逆向32法减法 sbc 带进位的32位减法 **laxy 有符号乘累加(16位*16位)+32位=32位 **lal 64位有符号乘累加((32位*32位)+64位=64位) **alxy 64位有符号乘累加((32位*32位)+64位=64位) **lawy 号乘累加((32位*16位)>>16位)+32位=32位 **ull 64位有符号乘累加(32位*32位)=64位 **ulxy 有符号乘(16位*16位=32位) **ulwy 有符号乘(32位*16位》16位=32位) stc stc2 从协处理器中把一个或多个32位值存到内存 stm 把多个32位的寄存器值存放到内存 str 把寄存器的值存到一个内存的虚地址内间 sub 32位减法 swi 软中断 swp 把一个字或者一个字节和一个寄存器值交换 teq 等值测试 tst 位测试 umlal 64位无符号乘累加((32位*32位)+64位=64位) umull 64位无符号乘累加(32位*32位)=64位

我的世界权限指令,《我的世界》怎么给别人权限指令?

1楼 江微兰万卿 padd 玩家id 即可把领地的权限给指定的玩家 另外在提供几条地皮必备指令 prenomove id 取消指定玩家在你地皮的权限 pundeny 给别人自己地皮的移动权限 pdeny 不给人自己地皮的移动权限 2楼 癫情丶痴漫 我的世界权限组指令如下 3楼 匿名用户 你可以把你自...

基本指令类型包括哪四类,MCS-51指令按功能分为哪几类?每类指令的作用是什么? 50

1楼 匿名用户 1 数据传送类指令。 2 运算类指令 , 包括算术运算指令和逻辑运算指令。 3 程序控制类指令 ,主要用于控制程序的流向。 4 输入 输出类指令 简称i o指令,这类指令用于主 机与外设之间交换信息。 计算机指令是什么意思?一般可分为哪几类指令? 2楼 姜太公的鱼 计算机指令 就是指...

AT指令中的“和”分别代表什么意思

1楼 淋漓尽致的 cr carriage return 回车,打字机车头的回位。 lf line feed 换行,打字机向下滚一行。 打字机的时代,这些是指挥打字机机械工作的指令,电脑时代只用在屏幕显示。 cr lf是windows下文本文件的标准换行符,c语言中记做 r n。 at指令中的和分别代...