C语言-1.1 计算机基础

1. 计算机与人工智能

  1. 图灵测试,验证到底是人还是计算机,比如验证码。

2. 计算机程序设计语言

  1. 机器语言(二进制)
  2. 汇编语言(用助记符号编写程序)
  3. 高级语言(类似自然语言的语句编写程序)
计算机基本工作原理
  • 从输入设备输入指令
  • 指令存储到存储器
  • 指令进入控制器
  • 控制器将指令送入运算器
  • 运算器将结果反馈给存储器
  • 存储器将结果输出给输出设备

3. 数据的表示与存储 - 二进制

  1. 二进制数


    二进制数的权展开方式
  2. 十进制转二进制
    (1). 除以2逆向取余法


    除以2逆向取余法

    (2). 乘以2顺向取整法


    乘以2顺向取整法
  3. 二进制数加法/乘法规则


    二进制数加法/乘法规则

为什么计算机要采用二进制进行运算?因为计算机电子元件只有开和关两个状态,而且二进制的运算规则很简单。人类为什么使用十进制?因为人有十个手指头方便运算。

  1. 负数如何表示


    负数如何表示

4. 数据的表示与存储 - 数据与内存

  1. 计算机内存怎么组织的


    Paste_Image.png
  2. 字与字长
    在计算机中,一串数码是作为一个整体来处理或运算的,称为一个计算机字,简称 字 word,计算机存储一个字所需要的字节长度,称为字长 word size
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容