ChrisSnake
发表于 2009-12-27 17:59
有句话叫做空手套白狼~
酒多是我爹
发表于 2009-12-27 18:00
本帖最后由 酒多是我爹 于 2009-12-27 18:01 编辑
没有不能模拟的系统,只有不够强大的性能。
我相信5年的时间足够发展出能模拟5年前系统的硬件,谢谢
ylgtx 发表于 2009-12-27 17:57 http://bbs.saraba1st.com/images/common/back.gif
我给你10年,把aibo模拟了,在我能承担的前提下,你要多少钱我都给你
不是开玩笑,aibo对我来说有特殊的意义,王八蛋死金格强行下令停产对我来说比ffB拍肩更不能接受
点男
发表于 2009-12-27 18:00
我想起了我以前那个说\"所有的游戏(早晚)在电脑上集结,所以家用机都是渣\"的同学
HyperIris
发表于 2009-12-27 18:03
ylgtx
发表于 2009-12-27 18:07
本帖最后由 ylgtx 于 2009-12-27 18:09 编辑
在设计水平差不多的前提下,晶体管的数量和频率就是性能的代表,我就不信了,才3亿不到晶体管的cell能强到什么地方去
Macro
发表于 2009-12-27 18:12
在设计水平差不多的前提下,晶体管的数量和频率就是性能的代表,我就不信了,才3亿不到晶体管的cell能强到什么地方去
ylgtx 发表于 2009-12-27 18:07 http://bbs.saraba1st.com/images/common/back.gif
你TM知道IT行业有个词叫做“架构”么
酒多是我爹
发表于 2009-12-27 18:13
您觉得用于米国国家核安全局的cpu和民用cpu哪个设计水平高?
Macro
发表于 2009-12-27 18:15
这个不管。我只知道都是0或1,任何一个cpu或者系统都是能被模拟的,只是速度问题而已。不过在绝对的性能差距面前也是没用的
ylgtx 发表于 2009-12-27 17:55 http://bbs.saraba1st.com/images/common/back.gif
你家过年放的窜天猴跟神六宇宙飞船都是靠牛顿第三定律飞行的
你是不是可以把1万个窜天猴绑一起就去探索太空了?
jjx01
发表于 2009-12-27 18:15
31# jjx01
3d格斗众连笑而不语的力气都没了
点男 发表于 2009-12-27 17:47 http://bbs.saraba1st.com/images/common/back.gif
赶快参拜就行了,不用说话
3D格斗玩玩就行,不就是看个底裤么
ylgtx
发表于 2009-12-27 18:18
你TM知道IT行业有个词叫做“架构”么
Macro 发表于 2009-12-27 18:12 http://bbs.saraba1st.com/images/common/back.gif
我只知道cpu最根本的操作就是与或非加减乘除移位而已
ylgtx
发表于 2009-12-27 18:19
您觉得用于米国国家核安全局的cpu和民用cpu哪个设计水平高?
酒多是我爹 发表于 2009-12-27 18:13 http://bbs.saraba1st.com/images/common/back.gif
我只知道天河一号还是用intel的cpu和amd的gpu堆起来的
ylgtx
发表于 2009-12-27 18:20
数即万物。0和1就能表达整个宇宙
点男
发表于 2009-12-27 18:22
52# ylgtx
很久以前,那还是我用win98的时候有次我系统崩溃了,因为我是电脑白痴,我朋友给我介绍了一个高手来帮我修电脑。
他看了一下电脑,问我有没有98的盘,我说没有。
他想了一下,叫我把固定电话拿给他,我想修电脑要电话干什么,但人家是高手,我也不好说什么,就把电话拔下来给他了。
他把电话线空着的一头接在电脑的一个插孔内,然后进入了dos,然后就开始在电话上不停的按着键,他按键的速度非常快,但是只按0,1两个键,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的按这两个键,我渐渐的有些困,我问他这东西要搞多久,他说要几个小时,我给他倒了杯茶,就一个人去隔壁睡觉了。
醒来的时候,一看已经过了4个多小时,我起身到隔壁,看见他正在98里面调试,过了一会儿,他说,你试试,我坐上椅子用了一下,真的好了,我当时也不懂电脑,谢过人家就走了。
后来我慢慢对电脑有了了解,终于了解,原来当时那位高手是用机器语言编了一个98系统,我后来问我朋友那位高手的下落,我朋友说前几年去了美国之后,杳无音讯....
其实你就是那个电脑高手吧?
酒多是我爹
发表于 2009-12-27 18:26
本帖最后由 酒多是我爹 于 2009-12-27 18:27 编辑
数即万物。0和1就能表达整个宇宙
ylgtx 发表于 2009-12-27 18:20 http://bbs.saraba1st.com/images/common/back.gif
跪求高人用0和1帮我造一台高达
ylgtx
发表于 2009-12-27 18:32
组成高达的高达尼姆合金以及相关电子设备的原子能用波函数表达,排列方式能用坐标表示,不也是数嘛
roadcross
发表于 2009-12-27 18:48
ylgtx看样子是比WII模拟器开发者之一的HyperIris更NB了
yarlando
发表于 2009-12-27 18:55
妈呀,求ylgtx用0和1给我造个妹子
BISSBISS
发表于 2009-12-27 19:00
我靠这帖的走向变了!
ylgtx
发表于 2009-12-27 19:04
妈呀,求ylgtx用0和1给我造个妹子
yarlando 发表于 2009-12-27 18:55 http://bbs.saraba1st.com/images/common/back.gif
妹子是个物质波
shinn32
发表于 2009-12-27 19:14
这贴必须留名
iceface
发表于 2009-12-27 19:15
也就是说,我如果用足够多的8086处理器组也能模拟出SSE3指令了?
sandro
发表于 2009-12-27 19:20
卧槽赶紧在看破宇宙本质的强者贴内留名
ylgtx
发表于 2009-12-27 19:21
本帖最后由 ylgtx 于 2009-12-27 19:22 编辑
小霸王模拟神机3都是没问题的,只不过没有足够的性能达到流畅。现在的pc的性能应该够了
合同工
发表于 2009-12-27 19:28
先别说模拟PS3,啥时候先把PS3破了能在硬盘上玩儿游戏吧。。。。
iceface
发表于 2009-12-27 19:30
小霸王模拟神机3都是没问题的,只不过没有足够的性能达到流畅。现在的pc的性能应该够了
ylgtx 发表于 2009-12-27 19:21 http://bbs.saraba1st.com/images/common/back.gif
看到这种论调的时候,我真的挺遗憾的,本来不知道也没什么,但脑补以后当真理就没意思了,你说你嘴硬的跟什么似的放任身心倍受摧残又是何必呢~
多找点资料认真看完再说有这么难吗?
上班族
发表于 2009-12-27 19:40
“Z80也是可以模拟地球的”
“我又没说用多少块Z80来一起模拟”
“我又没说过这样做的效率有多好,你别脑补好不好”
ylgtx
发表于 2009-12-27 19:40
本帖最后由 ylgtx 于 2009-12-27 19:48 编辑
65# iceface
你自己才脑补吧。任何一个cpu都能模拟另一个cpu本来就是正确的。
我也不是随便乱说的。在大学里我曾看过一本讲计算机发展史的书,里面就有我这个观点。任何能处理01两态的系统都能模拟另一个系统。该书的作者还利用杠杆造了个能和人下棋的水力计算机
山寨机
发表于 2009-12-27 19:45
iceface
发表于 2009-12-27 19:47
你是从哪得来的结论“任何一个cpu都能模拟另一个cpu本来就是正确的。”?
还本来就是~
ylgtx
发表于 2009-12-27 19:51
即使是从原理上看,cpu会做的就是0+0=0,1+1=0,0+1=1,1+0=1.一个cpu为什么就不能模拟另一个
sandro
发表于 2009-12-27 19:52
65# iceface
你自己才脑补吧。任何一个cpu都能模拟另一个cpu本来就是正确的。
我也不是随便乱说的。在大学里我曾看过一本讲计算机发展史的书,里面就有我这个观点。任何能处理01两态的系统都能模拟另一个系统。 ...
ylgtx 发表于 2009-12-27 19:40 http://bbs.saraba1st.com/images/common/back.gif
但是性能要强多少才能模拟呢?
iceface
发表于 2009-12-27 19:55
楼上,前边很多人已经提过了,构架~
ylgtx
发表于 2009-12-27 20:04
不同的架构和模拟效率的关系也没法量化,更无法证明。不过从历来的10倍性能可流畅模拟的经验理论,以及每18个月晶体管数量翻一倍的摩尔定律来推测,5年来性能也差不多能提升10倍。
iceface
发表于 2009-12-27 20:05
对一般应用来说,模拟CPU只需要模拟CPU的指令。举例来说,如何模拟 mov ax, bx 这条指令?假如用 C++ 来写模拟程序,可以定义 AX 和 BX 两个变量来保存这两个寄存器的值,用一条命令 AX = BX 就完成了汇编指令执行结果。
在实际应用中,还需要有汇编指令的输入和分析功能,还要有显示手段来明示指令执行结果。在上例中,需要首先显示 AX 和 BX 寄存器的初始值。假如其初始值分别是 0 和 128,可以在窗口中显示:
AX = 0000
BX = 0080 (把 128 显示为十六进制 80h)
需要有一段程序来分析 mov ax, bx 这条指令,类似于一般的语句分析(汇编语句的分析应该很简单)。分析之后,程序明白指令的含义是把 bx 寄存器的值复制到 ax 寄存器,于是调用 C++ 的 AX = BX 语句,然后显示如下执行结果:
AX = 0080
BX = 0080
这样就完成了整个指令执行过程。无论所模拟的 CPU 很简单还是很复杂,其基本模拟方式大同小异。当然,还需要模拟内存状态,或许还需要模拟堆栈空间。基本手段都是一样的。这种模拟方式可以连续执行多条汇编指令,还可以设置单步跟踪和断点跟踪。
但是,这跟能完全模拟运行不是一个感念好吧,不单纯的是0和1的事~
酒多是我爹
发表于 2009-12-27 20:06
主流双核是ds的多少倍?ds流畅模拟?
iceface
发表于 2009-12-27 20:09
你甚至可以用文字编辑器来输入连续的 CPU 指令,只要能让指令运行起来,获得预想的寄存器和内存赋值,就算成功模拟了。但这跟实际运用甚至模拟整个ps3,差的实在是远太多了
ylgtx
发表于 2009-12-27 20:23
高级语言、汇编语言也是要转成机器语言cpu才能运行的呀。cpu干的活不就是吧一堆0和1在存储器和寄存器之间捣腾吗。就算是低级的cpu要模拟高级的cpu,寄存器不够那就把数据拆开处理,存储器不够可以多读写几次以减少每次所需的内存。高级的cpu只是把低级cpu要花很多时钟周期才能完成的步骤用很少的时钟周期就完成了。
在微机原理里我也学过,用16位处理器一步就能完成的两个16位数的相加,用8位的处理器就要用到多个寄存器和相加移位等多个指令,但终究也是可以完成的。
北野天翼
发表于 2009-12-27 20:23
主流双核是ds的多少倍?ds流畅模拟?
酒多是我爹 发表于 2009-12-27 20:06 http://bbs.saraba1st.com/images/common/back.gif
没有模拟出来不能作为否认目前的主流PC机子不具备能流畅模拟NDS能力的充分必要条件
好比一个人此时此刻晚上8点没有去跳楼自杀
但是改神你不能拿他没有去自杀来证明此时此刻他不具备去跳楼自杀的主观能力
目前PC机子没能流畅模拟NDS主要还是因为这是一件无力可图的事情,仅靠个人兴趣没有彻底商业化,自然动力不足
ylgtx
发表于 2009-12-27 20:28
况且现在的4核cpu性能肯定比cell强,扣掉中间转换的性能损失,说性能不够模拟恐怕为时尚早。
Baelnorn
发表于 2009-12-27 20:29
论性能,cell早就败了,何必4核