1.3.2指令和指令条统 程序是为完成一项特定任务(某一实际问题)而用某 种语言编写的一组指今扇孔 指今是对计算机进行存储程序控制的量小位。 指令格式 操作码 操作数 机器执行什么操作 执行对象(具体数、存放地址 注意: ()所有指令的集合称为计算机的指今条玩。决定了 计算机的能力。 ②)不同的计算机指令集统不同
指令是对计算机进行存储程序控制的最小单位。 1.3.2 指令和指令系统 指令格式 操作码 操作数 机器执行什么操作 执行对象(具体数、存放地址) 程序是为完成一项特定任务(某一实际问题)而用某 种语言编写的一组指令序列 注意: (1)所有指令的集合称为计算机的指令系统。决定了 计算机的能力。 (2)不同的计算机指令系统不同
1.3.2指令和指令系统 PC 指令执行过程 ☐执行步骤:取指令、 指令译码(分析指令)、指令执行、 结果写回(写入缓冲或内存,程序计数器加1) (例:指令070740H的执行过程) 000001110000011101000000B
执行步骤:取指令、指令译码(分析指令)、指令执行、 结果写回(写入缓冲或内存,程序计数器加1 ) (例:指令070740H的执行过程) 000001110000011101000000B 1.3.2 指令和指令系统 指令执行过程 PC +1
起始地址 动加1 程序计数器PC 内存储惡 控制 (o101H) 地址 内容 指令寄存器 : 作码 地0玛 0100H 070740H 0101H 译码器 序区 操作控制线路 : 0740H 数据 数据区 果加器 : 算术、逻辑 适算悬 运算部件
… …… … … 程序计数器 内存储器 PC (0100H ) 操作码 地址码 译码器 操作控制线路 累加器 算术、逻辑 运算器 运算部件 控制器 指令寄存器 …… …… 程序区数据区 07 地址 内容 0100H 070740H 0101H 0740H 数据 自动加 1 0740 程序计数器PC (0101H) 起始地址
1.3.3微型计算机系统结构 1.早期的计算机华统结构 多总线设计,南北桥结构 2.目前的计算机系统结构(见P16页图) 以CPU为中心的拉制中心分层结构, 41-3-5-7”规则
1.3.3 微型计算机系统结构 1.早期的计算机系统结构 多总线设计,南北桥结构 2.目前的计算机系统结构(见P16页图) 以CPU为中心的控制中心分层结构, “1-3-5-7”规则
1.3.4非冯诺依曼计算机结构 非冯·诺依曼结构: 是由数据而不是由指令 来驱动程序执行 例: 0数据流计算机 0归约计算机 0基于面向对象程序设计语言的计算机 ②有他计算机
1.3.4 非冯诺依曼计算机结构 非冯·诺依曼结构: 是由数据而不是由指令 来驱动程序执行 例: Ø 数据流计算机 Ø 归约计算机 Ø 基于面向对象程序设计语言的计算机 Ø 智能计算机