c程序设计语言笔记

一,认识计算机

1、组成:运算器,控制器,存储器,输入设备,输出设备

 

2、把程序和数据以二进制表示,以相同方式放在储存器中,按地址寻访。

3、数据流and控制流

{  数据流在总线Bus上传递

 

4、运算器:ALU(算数逻辑单元),进行算数运算和逻辑运算。加法器+寄存器+...

5、控制器:程序计数器PC,指令寄存器IR,指令译码器ID,时序控制电路。

6、中央处理器(CPU):运算器+控制器。

 

 

 

7、存储器:外存(硬盘)+内存

存取信息先找到相对于的地址信息。

字节(byte)=8bit

二、认识程序

1、指令=操作码+操作数(二进制码表示)

 

(1)数据传输指令(CPU+ARM),数据处理指令(运算),程序控制指令(控制执行顺序)、输入输出指令(外部设备+主机之间)、硬件管理指令(硬件管理)、特殊功能(多媒体,DSP,通信,图形渲染等)。

2、计算机工作原理:取指令,分析指令,执行指令。

 

 

3、指令流水线技术并行运行。提高速率。

4、程序:指令集合完成特定功能。{

数据流和控制流的工作过程。数据流是对数据形势的表示与描述,程序使用的数据结构和组织形势。

控制流是对数据进行操作的描述,(算法)

程序=数据+算法。

5、软件=程序+程序运行所需要的数据+开发+使用+维护所需要的文档的集合。

需求分析+概要设计+详细设计+编制程序+软件测试+软件维护=软件工程。

三、进制数

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值