2553| 1
|
C和汇编混合编程,循环自减结果不对,请各位帮看一下哪里有问题(老师安排的实验题目) |
1金钱
最佳答案调试发现是地址偏移错了,正确代码如下(__asm{}里面的部分):
本来开始不确定地址偏移对不对,但是发现c数组前三个都是对的就觉得地址偏移没有错,导致后来的时候一直在纠结循环次数,可以忽略了地址偏移的问题。某一次调试的时候仔细看寄存器和内存的值才突然发现是地址偏移的问题。(此次的经验告诉我们永远不要预判你的程序哪里有问题,哪里没问题,出了问题就要仔仔细细全检查一遍)
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-18 09:11
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网