3.这里实现的关键是要对溢出的进行补偿,不妨这样想象,<<操作即是把整数当成队列,左右两边补上无数个0,我们能看到的只有这32位.。而循环左移则是把整数当成一个32位长的环,于是解决方法自然应运而生。 那就是|上相反的位移操作32-j位。因为是一个环,所以左移n位就是右移(长度-n)位。这样溢出的就会有相...
左移 SUB Rd,Rr 减法 BRPL k 正数转移 LSR Rd 右移 SUBI Rd,Rr 减立即数 BRGE k ≥转(带符号) ROL Rd 带进位左循环 SBC Rd,Rr 带进位减 BRLT k 小于转(带符号) ROR Rd 带进位右循环 SBCI Rd,K 带C减立即数 BRHS k H置位转移 ASR Rd 算术右移 ◇SBIW Rdl,K 减立即数 BRHC k H清零...