我试图用NASM编译以下内容
shl di根据这个非常不粗略的来源,di应该乘以2一次。但是,我从NASM获得了一个“操作码和操作数的无效组合”。经过一段时间的挠头,决定用
shl di, 1这对NASM来说很好,我也很好,除了现在我还有一个问题,因为我可以发誓,第一种形式是一种东西,但也许我记错了。
那么,是哪一种?
发布于 2022-06-28 08:06:47
显然,NASM需要计数,即使是1。对生成的机器代码的检查显示,shl di和shl di, 1确实生成相同的操作码。
https://stackoverflow.com/questions/71594179
复制相似问题