标题:T.P版.模拟cpu什么意思阿。这题.....
取消只看楼主
clcqifeng
Rank: 2
等 级:论坛游民
帖 子:101
专家分:17
注 册:2012-2-16
得分:0 
回复 20楼 TonyDeng
。。。。。。。。。。
越听越迷糊。。
我想问。。。

是不是跟平时写程序那样。。。然后
#include <stdio>
mian()
{
   判定字符的2进制8位码..前四位如果为0001
   就定义0001为复制..然后第5位又给他个意思然后后3位100为r1  010为r2 001为r3那样子。。。。.
}


我没接触过这种东西阿.完全不知道什么东西来的阿....
2012-03-09 17:10
clcqifeng
Rank: 2
等 级:论坛游民
帖 子:101
专家分:17
注 册:2012-2-16
得分:0 
回复 22楼 TonyDeng
他跟我说时候不是这样阿....
   说让我做个模拟cpu东东。。
   运行那个东东后。。
输入01000001 00000001 10000001 11110000 00000000 01001000 01100101 01101100 01101100 01101111 00101100 00100000 01110111 01101111 01110010 01101100 01100100 00100001 00000000
这串二进制后。
那个东东要显示出hello,world这样的东西阿。...
2012-03-09 17:28
clcqifeng
Rank: 2
等 级:论坛游民
帖 子:101
专家分:17
注 册:2012-2-16
得分:0 
回复 24楼 beyondyf
嗯  就像你那么说。。
我没接触过这类问题。。
能示范下模拟cpu
0001         复制操作
00011110       复制r1到r2
00010110       复制r2到r1
上面这三个模拟的话要怎么做。
2012-03-09 17:38
clcqifeng
Rank: 2
等 级:论坛游民
帖 子:101
专家分:17
注 册:2012-2-16
得分:0 
回复 27楼 beyondyf
刚下班肥家了.
int getcommand(c)
{
  if (00100000 & c) {
    return ADD;
  }
}

main()
{
  int r1, r2, r3;
  read(c)
  a = getcommand(c)
  if (a==ADD) {
    //0110
   if (a==


要做的的是那个要求1要求2而已。.貌似是这样定义的.我做做先.
2012-03-09 20:56
clcqifeng
Rank: 2
等 级:论坛游民
帖 子:101
专家分:17
注 册:2012-2-16
得分:0 
回复 40楼 pangding
看了.唉..完全不懂阿...所以开个新的就单单问下前面复制那一步而已..想懂了再看或许会好点...很多符号不懂例如
->    百度上又查不了..书上又不知所云...
2012-03-13 08:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-362638-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.477505 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved