程序是如何自动运行的
如题,希望深入的探讨。
问题点数:0、回复次数:15Top
1 楼sx_enter(菜虫→→→★★★★★)回复于 2005-04-03 20:40:27 得分 0
1强奸explore的代码,2修改注册表。Top
2 楼tgz501(长夜雨亭)回复于 2005-04-04 06:44:30 得分 0
首先,编译器把高级程序编译成计算机认识的机器码,
然后通过寻址,把内存中代码段一条条加入cpu,
从而cpu一条条的向下执行你的程序,
直到结束。Top
3 楼levis_ju(想得到更多的星星和三角!)回复于 2005-04-04 09:31:26 得分 0
问题不明确!Top
4 楼Fshx(C++初探)回复于 2005-04-04 09:45:40 得分 0
不好回答Top
5 楼suyun9329(WYSIWYG)回复于 2005-04-04 11:13:03 得分 0
程序都是经过编译成机器码然后由MAIN()开始运行的啊Top
6 楼FreezingPT(C# ASP.NET)回复于 2005-04-07 08:45:51 得分 0
没有外力,它是不会动的!
总是有东东让它运行Top
7 楼daineng(纸玉鸢尾)回复于 2005-04-07 09:19:53 得分 0
加载到内存,从入口点一步一步执行,呵呵Top
8 楼lutherlong()回复于 2005-04-07 12:31:24 得分 0
不是都转变成二进制的吗?那么主板上面的那些电容、电阻、三及管以及二及管有什么用啊,所以我觉得程序是电路在运行的Top
9 楼xiaoyaozgc()回复于 2005-04-07 19:37:57 得分 0
学习Top
10 楼Stefine(CSDN最菜滴猩猩)回复于 2005-04-08 11:25:38 得分 0
不是都转变成二进制的吗?那么主板上面的那些电容、电阻、三及管以及二及管有什么用啊,所以我觉得程序是电路在运行的
也有道理
希望高手再来解释下
Top
11 楼zhang_jiang(Solar)回复于 2005-04-08 11:58:32 得分 0
自动? 首先要有个loader把程序装入内存啊.
然后, 要把PC(program counter)指向它才行.Top
12 楼minsavage(帆野)回复于 2005-05-02 17:28:57 得分 0
将程序从硬盘加载到内存
CPU从内存中取出指令
一条一条的执行
说到具体的电路 那就是组成原理的问题了
程序编译后被转化为2进制代码
代码经过译码器译码就变成了高低电平
这样剩下的就是“电”脑 的问题了
我觉得主板就是连接CPU与其他I/O设备的纽带
我觉得抽象出来就因该是 总线 吧Top
13 楼WingForce(初六,履霜,坚冰至。)回复于 2005-05-03 14:47:06 得分 0
主板上的电容,电阻,三极管主要用来提供温度补偿。。。
不参与运算Top
14 楼thirdpc(我要是不试一下就不知道这个ID到底有多长限制~~~)回复于 2005-05-04 10:05:47 得分 0
主板电路由模电和数电组成的。
数电是数字逻辑运算处理部件,模电用来提供稳定的工作电压电流等。
像电容,通交流阻直流,还有防止浪涌滤波等等作用。
数电处理量化的也就是二进制信号0和1,模电处理模拟信号,即有连续变化特征的波形信号。Top
15 楼zxy1492(柳暗花明又一坑)回复于 2005-05-04 11:25:14 得分 0
等你做完组成原理课设就知道了Top




