- 论坛徽章:
- 0
|
原帖由 snail_314 于 2010-1-22 13:40 发表 ![]()
我有点怀疑这里说的的“指令”在这里是指那些用cpu执行的“指令”。是不是指的微指令,intel的x86即这种CISC架构的采用了微指令概念,已经是cpu执行的指令的组成部分了。再说就算是,他们肯定也不属于驱动程序。 ...
恩,应该不是驱动程序. Intel它内部设计应该用的是微指令.它暴露给我们的是指令,类似mov, in , out.
纯硬件的实现:
对程序员(包括系统程序员)来说,没有编程的机会.硬件能够自动实现,只要加上合适的电压就可以. 这叫对程序员透明的.
对于软件和硬件结合使用:
有了特定功能的硬件,不一定同样的在别的芯片上能够完成某种功能的软件在这款芯片上也能完成同样的功能. 取决于芯片提供商提供没提供相应的操作指令.
如果特定的硬件提供了操作指令, 此时就要看软件如何操作此硬件了. (这里所有的指令,对程序员(包括系统程序员),都是汇编级的)
另外一个例子, 最近买了款笔记本,右点击电脑-->属性. 有一项是不支持 TouchPad.
这个可以有两层理解:
1) cpu硬件不支持, (是不是说cpu不合适啊,想说可能某款芯片不存在)
2) 操作系统不支持.
个人感觉是1)的可能性更大. 不对的地方,请指点 |
|