程序员写的软件怎么跟硬件结合的呢,下面举一个例子:
前提:假如你只有一个自己买各种开关,电线组装的最最最简陋的姑且可以称为计算机的机器。
- 你用高级语言在纸上写了一行代码。
- 你用另一张纸把高级语言手工翻译为汇编语言。
- 你再拿了一张纸把汇编语言手工翻译为机器语言。这一步得到的是一些机器码二进制。
- 你把这些机器码通过开关输入到你自己组装的计算机中。
- 启动计算机的开关最后灯泡按你写的高级语言的程序亮了。
上面就是程序和硬件结合的过程,只不过现在的计算机第二步把高级语言翻译成汇编语言,第三部把汇编语言翻译成机器码都是有相应的编译器自动完成,不用你来手动翻译,并且自动输入计算机不用你手工控制开关输入而已。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!