计算机原理吧 关注:293贴子:218
  • 4回复贴,共1

本人小白,向各位大神求教一个问题!

只看楼主收藏回复

本人对理论知识比较执着,如果理不清,感觉就完全不能理解后面的知识,我的问题时关于数据的表示方法,按照原理书上说,“机器数”是数值在计算机中的表示方法,它的定义是将数值与数值的符号进行二进制化表示便是“”机器数”表示法,具体的“机器数”表示法又有原、反、补等。


IP属地:上海1楼2017-05-31 22:46回复
    这些本人都可以理解,但是设计到 汉字在计算机中的表示,英文字母与数字采用 ASCII吗表示,图像用点阵法表示,音视频使用模数的方式表示,这些就让我很疑惑了,难道汉字,ASCII,图像,音频等就不是机器数表示法了吗?毕竟最终这些编码方式都要转换为二进制数据供计算机理解


    IP属地:上海2楼2017-05-31 22:48
    回复
      2025-06-10 20:10:06
      广告
      还是说,机器数就只是表示数值的呢?求大神,前辈教我,不胜感激!鞠躬!


      IP属地:上海3楼2017-05-31 22:49
      回复
        没有错,都是二进制。举个简单的列子,具体细节可能有误,只是例子。比如:
        101111011110111101110111011101101110110111101110111,这串数据每16个表示1个汉字,这样我就可以得到一句话。但是我也可以在解析的时候,每x位读成一个像素点或一种颜色或者一种声音。所以,重点在于你如何解析它。最终通过映射关系可以变成汉字也可以变成声音或者图像。当然,如果你将一段文本的二进制当做音频来播放,可能播放不成功,假设正常的音频开头是11111,而文本开头是100000,那么声卡去识别的时候发现这不是音频拒绝播放。即使能够播放那肯定也不好听。总而言之,计算机中只有二进制,实际连二进制都没有,只是高低电平。除此之外,各种数据单元之间还有他们的空间时序关系,这是另一方面的叫数据结构的东西。
        最后,如何去理解计算机呢-------------唯物主义:世界由物质构成,人类对世界的认知包括物质本身和物质之间的时序、空间关系!!!!!!!


        4楼2019-09-20 18:40
        收起回复