一、语法规则xPSR[a:b]标准含义寄存器[高位:低位]冒号左边数字 起始高位冒号右边数字 结束低位表示从第 a 位到第 b 位连续一组 bit位编号规则寄存器最低位是 bit0依次往上 bit1、bit2……bit31例子 1xPSR[15:12]高位 15低位 12包含 4 个 bitbit15、bit14、bit13、bit12例子 2xPSR[26:25]高位 26低位 25包含 2 个 bitbit26、bit25例子 3xPSR[15:10]高位 15低位 10包含 6 个 bitbit15~bit10 全部连续位二、快速计算该段有多少位位数 高位 − 低位 1[15:12]15−121 4 位[26:25]26−251 2 位[15:10]15−101 6 位三、补充区分两种写法避免混淆[x:y]连续一段位[x]单独某一位例如xPSR[31]只代表 bit31 这 1 个位