硬件和软件是如何连接的

在计算机系统中 软件和硬件是如何连接起来的,比如说操作系统,是如何和硬件连接起来,建立在硬件之上的。

不要说什么软件看得见摸不着,硬件看得见摸得着之类的废话。
就是说 软件(操作系统)和硬件是两个不一样的概念,但两者之间是如何连接起来的

软件是通过二进制码转换成机器能读懂的语言来控制硬件的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-13
软件就是由编程语言写的 安装软件之后,编程语言经过一定的编译 成为机器语言,硬件就可以执行机器语言了
第2个回答  2012-05-25
怎么使用软件来访问硬件(局部讲解)
CPU发出的地址信号传到NOR Flash;进行写操作时,nWE信号为低,数据信号从CPU发给NOR Flash;进行读写时,信号为高,数据信号从NOR Flash发给CPU。
硬件连线决定了读写操作都是以16位为单位的。
软件如何发起读写操作呢?下面通过几个实例的代码进行详解。
例:地址对齐的16位读操作。
unsigned short * pwAddr = (unsigned short)0x2;
unsigned short wVal;
wVal = *pwAddr;
CPU发出的读写地址为0x2。
例:8位读操作。
unsigned char * pucAddr = (unsigened char *)0x6;
unsigned char ucVal;
ucVal = * pucAddr;
例:32读操作。
unsigned int * pdwAddr = (unsigned int *)0x6;
unsigned int udwVal;
dwVal = * pdwAddr;
例:16位写操作。
unsigned short * pwAddr =(unsigned short *)0x6;
*pwAddr =0x1234;
第3个回答  2009-02-13
简单点说吧
软件就是 “0”和“1”
而硬件就是无数的所谓二极管组成的 放电和充电会造成 软件默认的“0”“1”
这样就可以联系起来了 这是很粗的说法 具体建议楼主学学单片机本回答被提问者采纳
第4个回答  2009-02-15
是用光驱连起来的啊,笨蛋
相似回答