《计算机组成原理》课程教学资源(PPT课件讲稿)第三章 CPU子系统

第三章CPU子系统 运算 寄 寄 部)2/--存制 件器, 器|/|部 件 运算器控制器
第三章 CPU子系统 运 算 部 件 寄 存 器 寄 存 器 控 制 部 件 运算器 控制器

本章主要讨论 逻辑代数与逻辑电路基础(补充) 运算器 CPU组成 控制器 数据通路结构 与外部的连接 CPU工作原理 指令的执行过程
本章主要讨论 运算器 控制器 数据通路结构 与外部的连接 指令的执行过程 CPU组成 CPU工作原理 逻辑代数与逻辑电路基础(补充)

本章知识架构: CPU子系统 CPU组成原理CPU工作机制(设计模型机 运算器组 控制器时序主机和外设 成和运算 原理控制的信息交换 方法 组合逻辑微程序控连接传送控 定定浮控制方式制方式 方式制方式 点点点 乘除运基控工基控工微指令查中D 法法算本制作本制作编码和询断M 思器过思器过微地址 想组程想组程形成 成 成
CPU组成原理 CPU工作机制(设计模型机) CPU子系统 运算器组 成和运算 方法 控制器 原理 定 点 乘 法 定 点 除 法 浮 点 运 算 组合逻辑 控制方式 微程序控 制方式 基 本 思 想 控 制 器 组 成 工 作 过 程 主机和外设 的信息交换 连接 方式 传送控 制方式 查 询 中 断 D M A 微指令 编码和 微地址 形成 基 本 思 想 控 制 器 组 成 工 作 过 程 时序 控制 本章知识架构:

第一节逻辑代数与逻辑电路(补充) 3.1逻辑代数 3.2逻辑电路基础
第一节 逻辑代数与逻辑电路(补充) 3.1 逻辑代数 3.2 逻辑电路基础

3.1逻辑代数 逻辑代数是对二值变量进行逻辑运算的代数 可以对所计算的量进行“或”、“与” “非”等逻辑运算,它是形式逻辑的一个 分支,是由英国数学家、逻辑学家乔 治.布尔建立和发展起来的,所以常称为 布尔代数”( Boolean algebra)
3.1 逻辑代数 逻辑代数是对二值变量进行逻辑运算的代数, 可以对所计算的量进行“或” 、 “与” 、 “非”等逻辑运算,它是形式逻辑的一个 分支,是由英国数学家、逻辑学家乔 治.布尔建立和发展起来的,所以常称为 “布尔代数”(Boolean algebra)

3.1.1.逻辑变量 逻辑变量: 逻辑代数的变量简称为逻辑变量,它是赋 以逻辑属性值真或假的变量。逻辑代数是 一种二值代数,逻辑变量只有0、1两种取 值。只有三种最基本的运算,即逻辑加 (“或”运算)、逻辑乘(“与”运算) 及逻辑非(“非”运算),逻辑代数中的 一切其它运算都由这三种运算构成
3.1.1. 逻辑变量 逻辑变量: 逻辑代数的变量简称为逻辑变量,它是赋 以逻辑属性值真或假的变量。逻辑代数是 一种二值代数,逻辑变量只有0、1两种取 值。只有三种最基本的运算,即逻辑加 (“或”运算)、逻辑乘(“与”运算) 及逻辑非(“非”运算),逻辑代数中的 一切其它运算都由这三种运算构成

3.1.1.1.逻辑加 逻辑加又叫“或”逻辑运算,运算符号是 +3或“"ν"。其运算规则是,只要A、B c中任一为“1”时,其“或”的结果F就为 “1”,只有当A、B、C都为“0,其结果F 才为“0”。 FEAVBVCV=A+B+C+ ■■ 字母A、B、C等表示逻辑变量)
3.1.1.1.逻辑加 逻辑加又叫“或”逻辑运算,运算符号是 “+”或“∨”。其运算规则是,只要A、B、 C中任一为“1”时,其“或”的结果F就为 “1”,只有当A、B、C都为“0”,其结果F 才为“0” 。 F =A ∨ B ∨ C ∨ …=A+B+C+… (字母A、B、C等表示逻辑变量)

3.1.1.2.逻辑乘 逻辑乘又叫“与”逻辑运算,运算符号是 “·”或“∧”。其运算规则是,只有当A、 B、C均为“1”时,其“与”的结果F才为 “1”,否则为“0”。 F=A∧B∧C∧∴=ABC (字母A、B、C等表示逻辑变量)
3.1.1.2.逻辑乘 逻辑乘又叫“与”逻辑运算,运算符号是 “·”或“∧”。其运算规则是,只有当A、 B、C均为“1”时,其“与”的结果F才为 “1”,否则为“0” 。 F =A ∧ B ∧ C ∧ …=A·B·C·… … (字母A、B、C等表示逻辑变量)

3.1.1.3.逻辑非 逻辑非也叫“非”运算,又叫逻辑求反, 运算符号为“-”。“非”运算的运算规则 是,当A为“1时,即为“0”;当A为“0 时,为“1” F=A (字母A表示逻辑变量)
3.1.1.3.逻辑非 逻辑非也叫“非”运算,又叫逻辑求反, 运算符号为“ˉ” 。 “非”运算的运算规则 是,当A为“1”时,即为“0”;当A为“0” 时,为“1” (字母A表示逻辑变量) F = A

3.1.2.逻辑函数 逻辑代数中的函数简称为逻辑函数,它是 描述逻辑变量关系的函数。 逻辑函数也是一种变量,这种变量随其它 变量的变化而改变,逻辑函数可表示为 F=f(A1A2…,A,An 在逻辑代数中,表示逻辑函数的方法有三 种:逻辑表达式、真值表和卡诺图
3.1.2.逻辑函数 逻辑代数中的函数简称为逻辑函数,它是 描述逻辑变量关系的函数。 逻辑函数也是一种变量,这种变量随其它 变量的变化而改变,逻辑函数可表示为 F=f(A1 ,A2 ,…,Ai ,…,An ) 在逻辑代数中,表示逻辑函数的方法有三 种:逻辑表达式、真值表和卡诺图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 长春工业大学:《Javascript 程序设计》课程教学资源(PPT课件讲稿)第8章 网页特效 JavaScript.ppt
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)全国二级Java考试的重点难点.pptx
- 交互式数据语言(PPT讲稿)Basic IDL knowledge.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程与调度(Processes and Scheduling).ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 05 Mining Frequent Patterns, Association and Correlations.ppt
- 计算机算法(PPT讲稿)禁忌搜索算法 Tabu Search.ppt
- 2019年《计算机网络》考试大纲.doc
- 四川大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 树和二叉树 Tree & Binary Tree.ppt
- 佛山科学技术学院:《网络技术基础》课程教学资源(专业技能考试大纲).doc
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程描述与控制 Process Concept & Process Control.ppt
- 香港城市大学:PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第8章 应用层.ppt
- 并行处理(PPT讲稿)Parallel Processing - Hypercubes and Their Algorithms.ppt
- 《计算机网络》课程电子教案(PPT课件讲稿)第2章 数据通信的基础知识.ppt
- 《Excel高级应用》课程教学资源:课程教学大纲.doc
- 新乡学院:《办公自动化》课程教学资源(教学大纲).pdf
- 《视频制作》课程教学资源:课程教学大纲.doc
- 上海师范大学:《R语言与统计分析》课程教学资源(PPT课件)R语言——介绍(主讲:汤银才).ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Agent Mobility Software Agent(主讲:余萍).pptx
- 赣南师范大学:《计算机网络原理》课程教学资源(PPT课件讲稿)第四章 数据链路层.ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Mobile Agent Communication——Software Agent.pptx
- PROGRAMMING METHODOLOGY AND SOFTWARE ENGINEERING.ppt
- 《SQL Server 2000数据库教程》教学资源(PPT课件讲稿)第11章 数据库安全性管理.ppt
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 数据库完整性.pptx
- 香港城市大学:《计算机图形学》课程教学资源(PPT课件讲稿)图的算法 Graph Algorithms.ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 07 Exception Handling.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第9章 用户自己建立数据类型.pptx
- 《计算机网络教程》课程PPT教学课件(第三版)第3章 网络体系结构与网络协议.ppt
- 西安交通大学:《物联网技术导论》课程教学资源(PPT课件)第一章 物联网技术概论(主讲:桂小林).ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第二章 进程与调度 Processes and Scheduling.ppt
- 《Web网站设计与开发》课程教学资源(PPT课件讲稿)第10章 Java Web实用开发技术.ppt
- 可信计算 Trusted Computing(PPT讲稿)TSS - TCG Software Stack.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第一章 绪论(主讲:董庆宽).pptx
- 《VB程序设计》课程教学资源(PPT课件讲稿)第二章 VB语言基础.ppt
- 《计算机网络》课程教学大纲 Computer Networks.pdf
- 《Photoshop教程》教学资源(PPT课件)第6章 Photoshop的绘图工具.ppt
- 《高级语言程序设计》课程教学资源(试卷习题)试题二(无答案).doc
- 机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第4章 数据操作.ppt
- 厦门大学:Web技术(PPT课件讲稿)网站快速开发 & Web前端技术.ppt
- 《面向对象技术》课程教学大纲 Technology of Object-Oriented Programming.doc