lesson7 软件和硬件

本文探讨了软件如何控制硬件执行,CPU如何处理中断,以及智能系统的概念。软件通过源代码生成机器码,由CPU执行。Windows通过特定指令与硬件交互,中断和中断控制器用于管理多个硬件的同步工作。现代硬件如显卡拥有自己的内存和GPU,能够独立处理任务。智能程序通过学习和分析策略,如猜拳游戏,来模拟人类思考和决策过程。
摘要由CSDN通过智能技术生成


软件 

源代码生成的可执行的文件。

电脑如果没有软件就仅仅是一个盒子。

  源代码通过编译器形成汇编,运行时会被加载进内存,内存的读写速度更快,cpu只能从内存取数据。程序是由CPU进行控制执行的。源代码生成的机器码告诉cpu应该怎么执行,cpu只是从上往下依次执行,根据程序计数器一步一步完成操作。 软件控制硬件执行。所有的指令会通过操作系统翻译,由操作系统进行硬件的操作。


windows如何操作硬件

所有的硬件通过电流进行交互通信等,汇编指令中有两句指令in out 专门和硬件交互沟通。


in 寄存器名    端口号

out   端口号     寄存器名

 使用端口号区分硬件。硬件冲突是端口冲突,两个硬件定义了同样的端口。

   有很多硬件,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值