部件号: TMS320C5505
我正在调试只包含汇编代码的 TMS320C5X 处理器。 我要求澄清香港特别行政区的指示是如何执行的。 手册指出:
累加器 (ACC) 的内容是在单周期内从右桶算术移位 1 至 16 位、由移位代码定义。 如果 SXM 位清零、ACC 的高位为零填充;如果设置了 SXM 位、则 ACC 的高位进行符号扩展。
移位值的编码仅包含 4 位。 因此、可用 4 位表示的最大可能值为 0xF 或 15。 如何实现 16 位移位? 移位编码为 0 时会发生什么情况? 移位编码为 0 的 BSAR 是否可能转换为 16?
非常感谢在这方面提供的任何帮助。



