作者Handspring (我厌倦资本的竞争主义)
站内Electronics
标题[问题] 请问机器码是如何实现电脑各种指令?
时间Tue Apr 10 02:06:52 2007
我知道我们写的程式
要透过组译或编译成0100011001100110010之类的
但这些机器码是如何实现电脑各种指令的
电脑里的东西都是以金属或是半导体...之类居多
这些东西是怎麽懂101110111010110
我这样问好了 就好像我手中一枚硬币
他是怎麽懂011001101010
我唯一想到的就是透过电压或电流
来呈现数位讯号了 (1就是开 0就是关)
但是电路是怎麽懂机器码的
这部份算是资工的领域吗
还是电子电机类
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.118.177
1F:推 TroyLee:因为电路是人设计的阿...可以去念一点数位系统 04/10 02:21
2F:推 SILee:你可以去看计组和逻设的书 04/10 02:21
3F:→ SILee:看完後还想追根究底的话 可以去读电子学的书 04/10 02:22
4F:推 mosquito520:还可以参考计算机结构...ALU的架构等等 04/10 03:56
5F:推 cpt:你的观念大致没有错, 能代表资讯的物理量, 就是电压(电荷) 04/10 07:42
6F:→ cpt:或电流, 因为用电容贮存电荷产生电压的形式比较容易设计 04/10 07:43
7F:→ cpt:因此绝大多数的数位电路是以电压的形式来代表零与一 04/10 07:44
8F:推 pupucar:去看计算计组织的书 关於ISA的部份 应该能解决你的疑惑 04/10 10:42
9F:→ pupucar:ISA = Instruction Set Architecture 04/10 10:45
10F:推 cspy:计算机组织或者是简单一点~参考单晶片的书~看完应该就能了解~ 04/10 10:52
11F:推 Handspring:谢谢各位的回覆 阿哩阿兜 04/10 12:28
12F:推 ykjiang:建议阅读天下译的《电脑如何思考》 04/10 21:53
13F:→ ykjiang:简单讲就像钥匙跟锁一样,用机械装置来达成逻辑开关 04/10 21:56