游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1081|回复: 1

达人帮看下我错在哪了?

[复制链接]

5

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2006-7-8 10:31:00 | 显示全部楼层 |阅读模式
今天编程编译时显示没有错误,但是执行时就会抛出异常.抛出memcmp.asm文件.
异常就在里面,如下:
-----------------------------------------------------------------------------------------------
dwords:
mov ecx,eax
and eax,3 ; eax= counter for tail loop

shr ecx,2
jz short tail_loop_start
                               ; counter was >=4 so may check one dword
rep cmpsd           (<--异常位置)

jz short tail_loop_start
----------------------------------------------------------------------------------------------
请问我可能的错误在哪里...知道的告诉下,不胜感激,这个问题困扰我2天了

22

主题

274

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2006-7-8 15:30:00 | 显示全部楼层

Re:达人帮看下我错在哪了?

你什么机器,编译时使用的什么指令集,有没有使用增强指令集(比如SIMD),这些都可能产生指令执行异常.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 21:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表