ARM中也有<<这样的移位运算符吗?
在bootloader中经常有这样的代码:
DCD ((B0_Tacs<<13)+(B0_Tcos<<11)+(B0_Tacc<<8)+(B0_Tcoh<<6)+(B0_Tah<<4)+(B0_Tacp<<2)+(B0_PMC)) ;GCS0
用来配置各个memory bank。在上面的代码中,符号“<<”按照寄存器的specs应该是用来表达移位运算的。但是我查了很多ARM的书籍,在网上也搜索了,ARM的移位运算只能通过ARM指令(LSL、LSR等)以及操作符SHL、SHR(语法A:SHL:B)来表达,并没有看到"<<"这样的运算符,那么这里的“<<”到底是什么作用?