初入计算机世界:对机器语言的理解(一点小见解)

Posted tian-bao555

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初入计算机世界:对机器语言的理解(一点小见解)相关的知识,希望对你有一定的参考价值。

计算机语言:二进制,机器码语言

电脑的工作原理:计算机二进制算法

那么什么是二进制?十进制?八进制?十六进制?

进制原理位权位上最大数进1后的结果
二进制 逢二进一 个位,二位,四位,八位 1(0~1) 11 100(二进制)
十进制 逢十进一 个位,十位,百位,千位 9(0~9) 19 20(十进制)
八进制 逢八进一 个位,八位,六十四位, 7(0~7) 17 20(八进制)
十六进制 逢十六进一 个位,十六位,256位, 15(0~F) 1F 20(十六进制)

计算机只会二进制的加法,除此之外,它什么也不会!

 

运行速度:4核心3.0GHz

GHz的意思是:每秒钟的计算速度是10亿次;4核心3.0GHz就是120亿次;也就是说每秒钟进行120亿次的二进制加法。

加法是基础,通过一定的方法:乘法、除法、减法、开根号、三角函数......都可以逐步分解成加法计算出来。

通过这些计算功能,就可以将显示器---背后的东西,通过复杂的数学计算,来计算出来。

 

编程:就是告诉计算机显示什么的一个过程

编程语言的发展:其实我们的程序就是一系列的指令:自上而下的运行程序,

1:机器语言:都是通过加法

2:汇编语言:把特定的东西用字母和字符来表示,(翻译程序:将汇编语言翻译成机器语言)

3:高级语言:C语言,(程序员用汇编语言编写的翻译程序,先将高级语言翻译成汇编语言,再将汇编语言翻译成机器语言)

 

例如:游戏程序就是把图像、音乐、视频等等按照一定的逻辑组合起来,然后显示在屏幕上 ;

玩家通过键盘或者鼠标,甚至是外接输入设备(比如赛车方向盘和踏板)把自己的操作传递给游戏程序,游戏程序接收到玩家输入后,就会做出响应,把响应结果重新显示在屏幕上。

计算机仅仅是靠着二进制的加法运算,就实现了复杂的屏幕显示问题,就实现了复杂的游戏逻辑问题!

以上是关于初入计算机世界:对机器语言的理解(一点小见解)的主要内容,如果未能解决你的问题,请参考以下文章

基于《构建之法》的几个小见解

React,关于redux的一点小见解

对机器学习的一点理解

台式机和笔记本作为服务器的区别一点小见解和认识?

计算机语言的发展简史

初入编程_hello world!