发布网友 发布时间:2022-04-25 22:51
共5个回答
热心网友 时间:2022-05-04 23:35
用BMOV块传送指令,例如:BMOV [ D600 D700 k16 ] ,将D600-D615(16个字节)的数据传到D700-D715, 一次性传送了8个32位数据。热心网友 时间:2022-05-05 00:53
用BMOV块传送指令,例如:BMOV [ D600 D700 k16 ] ,将D600-D615(16个字节)的数据传到D700-D715, 一次性传送了8个32位数据。追问非常感谢,但bmov是16位指令,传送32位指令经常出现乱码现象追答我用在参数存储上一直挺好,可能是数据规划有问题,用上升沿或下降沿控制试试。
热心网友 时间:2022-05-05 02:28
在BMOV前加D,就变成32位了,每个数占用两个数据寄存器追问BMOV不能加d,它仅仅是16位指令
热心网友 时间:2022-05-05 04:19
用传送指令DMOV就可以了追问DMOV是单个传送,我用BMOV指令,但BMOV只是16位指令,前面不能加D,还有没有其他方法进行32位数据批量传送。望指教。追答期待专家指导
热心网友 时间:2022-05-05 06:27
DMOV 就ok了