C#程序设计
C#程序设计
Programming in C#
Programming in C#
1011028
主讲:刘君瑞,计算机学院
C#程序设计
C#程序设计
计算机的基本工作原理
计算机的基本工作原理
1、计算机系统和工作原理
2、指令、程序和软件
第1章 程序设计基础
第1章 程序设计基础
一个完整的计算机系统包括硬件系统和软件系统两部分,硬
件是物理设备,是计算机完成各项工作的物质基础,软件指示
计算机完成特定的工作,是计算机系统的灵魂。所有的软件都
是用计算机程序语言编写的,因此掌握程序设计是让计算机发
挥巨大作用的重要手段。
3
3
1.1 计算机系统和工作原理
1.1 计算机系统和工作原理
现代计算机系统的体系结构和基本工作原理最初由冯•诺依曼于1946
年提出,以此为基础的计算机统称为冯•诺依曼计算机。
John von Neumann
4
4
1.1.1 计算机系统的组成
1.1.1 计算机系统的组成
冯•诺依曼计算机的特点主要有:
①计算机由运算器、控制器、存储器、输入设备和输出设备5
个基本部分组成。当计算机在工作时,有两种信息在流动:数
据流和控制流。
②采用“存储程序”思想,程序和数据均以二进制表示,以相同
方式存放在存储器中,按地址寻访。
5
5
1.1.1 计算机系统的组成
1.1.1 计算机系统的组成
图1.1计算机的基本结构
6
6
1.1.1 计算机系统的组成
1.1.1 计算机系统的组成
1.运算器
运算器又称算术逻辑单元ALU (Arithmetic Logic Unit ),主
要功能是进行算术运算和逻辑运算。
7
7
1.1.1 计算机系统的组成
1.1.1 计算机系统的组成
2.控制器
控制器由程序计数器PC、指令寄存器IR 、指令译码器ID 、时
序控制电路等组成,指挥计算机的各个部件按照计算机指令的