C chy578 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #1 我要用位来表示象棋棋盘,所以要很大。 90位或大一点也可以,也就是12bit 也可以。 能进行or 和 xor 运算就行。 主要要求是速度快,我得进行这种运算上十亿次。 有解还是无解呢?
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-19 #2 int64 有8个字节,8*8共 64 bit,可以位操作, 另外MMX指令可操作10个字节,共 80 bit,也可位操作
C chy578 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #3 好像现在的PC 最多只有64 位操作。 唉,要是有128位该多好。
我 我爱PASCAL Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #5 我也这样想过,你想用一个数表示一个棋局吧,这样比较两个棋局是否一样就比较 两个数是否相等就行了。这个好像用在五子连比较好。
C chy578 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-20 #6 我找到了PC用128位的方法。。。 用MMX 技术, 不过要 Intel&reg C/C++ Compiler version 我到处都找不到。 哪位老大知道哪里下呢?
L lsj Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-21 #7 教育网里有,我见过但没下载(不会用:< ),你用天网搜搜应该能找到
C chy578 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #9 数组慢得要死。 C 语言在这个时侯是那么的无能为力。
D DarwinZhang Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #10 你在搞笑吧!象棋棋盘是9*10大小的,上面的棋子有14种你至少要10*14=140位才能操作; 还是用一个字节表示两个位置好了.
L LGXing Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-22 #11 定义一个记录可以吗?两个Int64 C中的位域可不可以
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-23 #12 Intel&reg C/C++ Compiler version 可以到Intel的网站下载,然后再去找个破解就OK咯。
C chy578 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-25 #13 我还是准备用数组了,然后用汇编来计算。 Intel? C/C++ Compiler version 我早下到了,就是找不到破解。。
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-25 #14 确实是,用汇缟定义数据的读写比较合适。 数据类型声明成3个整数(12字节)比较合适, 正好是双字对齐。