计算机是怎么从硬件产生软件的?别给我说是编程语言,机器语言。这些回答都烂大街了,水经验的别来。
软件是编程语言写的,编程语言是更低级的语言写的,我想知道最低级的语音是怎么来的?现在和计算机有关的学生都知道开关有两个状态,对应0和1。所以这也不是我想得到的答案!我想问...
软件是编程语言写的,编程语言是更低级的语言写的,我想知道最低级的语音是怎么来的?现在和计算机有关的学生都知道开关有两个状态,对应0和1。所以这也不是我想得到的答案!我想问给你一对开关的状态,你怎么知道这是什么意思?这肯定需要一定的软件基础作为保障吧?这个保障应该是物理手段还是软件手段?如果包含了软件手段,那么这个软件是怎么来的?问了这么多,你可能都糊涂了,再说一遍,就是最底层的软件或者编码语言是怎么来的,光靠硬件的一些状态机器怎么知道软件意思?
另外一个问题,最底层编码既然是01两种状态,那么是如何表示出任何字符的?计算机存储的只是01两个状态,但是显示器上是怎么显示出五花八门的字符?汉字?字母?比如字符“!”,感叹号在计算机里面存储为01编码,为什么能显示出!这种奇怪的字符? 展开
另外一个问题,最底层编码既然是01两种状态,那么是如何表示出任何字符的?计算机存储的只是01两个状态,但是显示器上是怎么显示出五花八门的字符?汉字?字母?比如字符“!”,感叹号在计算机里面存储为01编码,为什么能显示出!这种奇怪的字符? 展开
2个回答
展开全部
CPU有存储空间,里面有CPU厂商的各种01组合的指令,运行后,启动的区域通电为1,没有则为0。
这就是机器语言,01010
汇编语言就是,00010=打开+
01100=创建+
00001=写入==
red(创建文件)
C语言就是:red=创建文件+
jpg=图片==
dk(创建并打开文件导入图片)
编程语言的由来:c语言的一个dk,是一个赋值过程,你输入dk后,c语言转义器向CPU发送了一段很长的字段(基本的机器语言)给CPU执行0001001100011001
你的第二个问题:010101怎么变成字符,图片、视频
这个是微软的可视化操作,没有微软你看见的全是代码,你点击打开文件夹,微软就输出一段字符给CPU,CPU通过微软反馈的机器语言懂了你意思打开了硬盘,你点击看一张图片,微软又发一段代码给CPU,CPU然后把图片调出来了,同样图片作为01010100101010100010001010101110111000000的好长,上千万个的01储存在硬盘,被调用出来,经过显卡的解析成为一个个黑色白色的超小方块,无数小方块拼凑成图片,一个小方块被显卡解析成0或者1,(插一句,显卡原本不存在,因为也是一个解析运算过程,是CPU负责的,但是你们也看到了,一张图片跟尼玛沙子一样,CPU以前算力不够,所以就有一个专门的负责转译图片的显卡单位,只储存转译颜色方块的指令,所以比CPU快很多,CPU也省出位置大量铺设晶体管,提高运算,被开启的区域,晶体管通电为1,没有电为0)
所以以前的图片是黑白的,后来液晶显示器出来,由三种基本颜色构成,可以混合成任何颜色,显卡转译指令也改变了,0=黄,1=红,00=绿,000=黄加绿=紫,这就是解析过程。
你说的字符,是全世界通用,逗号,感叹,0000110=逗号,00010=感叹,都差不多一个流程。
至于乱七八糟不世界通用的字符可以自己造
也是一个赋值过程,不过是属于图片的色素显示的方式,因为我们没有权限定义CPU里的指令(属于西方的限制阉割吧)
这就是机器语言,01010
汇编语言就是,00010=打开+
01100=创建+
00001=写入==
red(创建文件)
C语言就是:red=创建文件+
jpg=图片==
dk(创建并打开文件导入图片)
编程语言的由来:c语言的一个dk,是一个赋值过程,你输入dk后,c语言转义器向CPU发送了一段很长的字段(基本的机器语言)给CPU执行0001001100011001
你的第二个问题:010101怎么变成字符,图片、视频
这个是微软的可视化操作,没有微软你看见的全是代码,你点击打开文件夹,微软就输出一段字符给CPU,CPU通过微软反馈的机器语言懂了你意思打开了硬盘,你点击看一张图片,微软又发一段代码给CPU,CPU然后把图片调出来了,同样图片作为01010100101010100010001010101110111000000的好长,上千万个的01储存在硬盘,被调用出来,经过显卡的解析成为一个个黑色白色的超小方块,无数小方块拼凑成图片,一个小方块被显卡解析成0或者1,(插一句,显卡原本不存在,因为也是一个解析运算过程,是CPU负责的,但是你们也看到了,一张图片跟尼玛沙子一样,CPU以前算力不够,所以就有一个专门的负责转译图片的显卡单位,只储存转译颜色方块的指令,所以比CPU快很多,CPU也省出位置大量铺设晶体管,提高运算,被开启的区域,晶体管通电为1,没有电为0)
所以以前的图片是黑白的,后来液晶显示器出来,由三种基本颜色构成,可以混合成任何颜色,显卡转译指令也改变了,0=黄,1=红,00=绿,000=黄加绿=紫,这就是解析过程。
你说的字符,是全世界通用,逗号,感叹,0000110=逗号,00010=感叹,都差不多一个流程。
至于乱七八糟不世界通用的字符可以自己造
也是一个赋值过程,不过是属于图片的色素显示的方式,因为我们没有权限定义CPU里的指令(属于西方的限制阉割吧)
奇峰
2024-06-11 广告
2024-06-11 广告
好不好,谁更好这个问题是见仁见智的。这个需要顾客根据自身的情况,去选择合适自己的公司。更多详情建议可以咨询一下广州奇峰机电设备有限公司!广州奇峰机电设备有限公司主要为客户提供专业的可编程控制器产品,公司拥有专业的团队以及丰富的经验,更多详情...
点击进入详情页
本回答由奇峰提供
展开全部
你知道你的问题,可不是几句话说得清的吗?别说几句话,几页A4纸都不够说的。这里面涉及到太多太多方面的内容…… 你得先去了解计算机的诞生,图林机的原理、CPU的发展、第一代计算机是怎样发明的…… 已经到后来的DOS系统、windows系统的诞生、字符编码、数字图像处理技术…… 还有底层的硬件编程、单片机汇编语言等等。每个方面都足以让你了解上半年一年的,如果你真的想深入的了解整个过程的话。所以,这里不会有人来和你说这些,因为没那个时间精力,也不会有真懂那么多的人来回答你的问题。自己去查阅资料吧,在图书馆泡个两年吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询