计算机系统:输入设备 外存储器 内存储器 CPU 输出设备
计算机可以识别的是机器语言:机器语言指令是由0和1编码的
计算机指令系统:计算机硬件能够识别的语言的集合,是软件和硬件的主要界面
计算机软件:应用软件
系统软件(管理计算机资源,任务)
中间件(提供系统软件和应用软件之间链接的软件)
软件 = 程序 + 文档
计算机程序:指令的序列,描述解决问题的方法和数据
程序开发过程:
算法与数据结构设计
源程序编辑
编译
连接
测试
调试
三种不同类型的翻译程序:
汇编程序:
编译程序:将高级语言源程序翻译成目标程序
解释程序:将高级语言程序翻译成机器指令,它是边翻译边执行(java 可跨平台)
计算机的信息与存储单位
位(bit, b)
字节(byte B)
1 byte = 8 bit
千字节: 1KB = 1024B
兆字节:1MB = 1024 K
吉字节:1GB = 1024 M
数据编码表示:
为了表示负数
补码的计算规则:
反码加一
反码的计算过程:
源码求反