一些电脑基础知识

五大部件值;运算器 控制器  存储器      输入设备 输出设备

          中央处理器    存储设备(内外)      输入输出

硬件:设备

软件:控制硬件运行的

程序:

计算机程序是一组指令(及指令参数)的组合,这组指令依据既定的逻辑控制计算机的运行

指令:

指令就是一套符号,这套符号的含义,你懂,他也懂

指令兼容:

不同的“处理器”类型,往往都会有不同的指令集合

通常我们使用的电脑,都使用Intel或AMD生产的中央处理器(CPU);这一类指令集被“80x86 CPU 汇编指令”

复杂指令集与精简指令集:

CISC(Complex Instruction Set Computer)

RISC(Reduced Instruction Set Computer)

程序=指令的逻辑组合

,很多时候,我们认为程序就是指令;同样很多时候,我们会觉得程序就是逻辑

以助记符就是一些简短英文字母组合,这些助记符及相应的语法规则,就称为“汇编语言”

汇编语言和机器语言:不需要额外编译,代码效率高,占用内存少

面向过程:要完成一件事,先把它分解成多件小事

面向对象: 为以各个不同类型的事物为基本单位,定义它们各自的数据与行为能力,

以及不同事物之间的相互关系

C语言:当我们需写硬件设备的驱动时——C语言甚至被称为“中级”语言。原因就在于

它非常优秀地反映了机器,尤其是“内存”的特征,因此它保证了与汇编语言的

良好兼容,从而代替汇编语言,成为操作系统、编译程序,运行环境的第一语言

侧重于“过程管理”、擅长于和硬件打交道的C语言

一台只有硬件的机器,我们称之为“裸机” 于是需要为它写一套操作系统

集成开发环境/Integrated development environment

将“代码编辑”、“代码编译、链接”、“调试”功能通通“集成”在一个软件内

c七步区

定义程序目标   设计程序   编码   编译   运行  测试调试   维护修改

原文地址:https://www.cnblogs.com/xiangzi888/p/2185272.html