敢称电脑高手的就来!

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:23:54
请问当我对电脑作的任何一个指令,如移动鼠标,创建一个新文件时。这些命令是怎样执行的,调用些什么系统函数,在我的cpu做了些什么指令,是怎样存贮的。他又是怎样显示在资源管理器中的,等等只要关于这个命令的一切,我想知道他在各个部分多发生了些什么?
楼下那位老大怎么搞个匿名,小弟以后有问题还要多向你请教,能不能留下联系方式。

我可以解释
你去看
《计算机导论》
《计算机组成原理》
《操作系统》
《汇编原理》
《微型计算机原理》
《电子电路原理》
《通信原理》
《微机接口》
看完这些,再去看
windows api
MFC
应该会对你的问题有所了解

这个问题好挠头,从一个很片面的角度来跟你瞎说一通,大家不要见笑
你问的问题覆盖了底层到应用,换句话就是说你想问计算机是怎样运行的!、
一切的工作都是cpu来做的,运行时所有的东西都是存放在内存中的(废话)
指令输入----指令处理------输出结果(返回值)
无论是鼠标操作还是运行命令都是上面这个模式

就拿移动鼠标这个动作来说
1、自然语言:移动鼠标
2、高级编程语言:mouse()----c,win API
3、汇编语言:move()
4、机械语言:01010101010101

以上无论你多厉害,使用1.2.3这几个计算机都不认识,计算机只认识0101,所以,使用汇编的不要笑话/瞧不起使用c的,使用c的不要笑话使用自然语言的,都是50步笑百步

推荐你看的书:
计算机原理
操作系统
c,api编程
windows编程
汇编(8080编程)
windowsxp从入门到精通
dos原理(微软公布的,很可惜,还没有中文版,不过看看其他相关介绍也是很有帮助的)

重点:汇编和dos是很重要不,不看你脑子就很迷糊一个简单操作是怎么从高级到地层实现的

当然并不是说看了这些你就懂了,就会了,只是有个很大概的思路,

就鼠标来说:
移动时会触发windows的api中mousemove函数
该函数将此事件通知操作系统,系统就通知会根据鼠标返回的移动详细信息重新在新的位置绘画出鼠标的图形。
这样看起来鼠标就动了。
其他的我不太懂
我只知道CPU只能做计算工作,包括数字计算和逻辑运算
要能清楚你