计算机内部电路,微型计算机的内部基本组成电路.ppt
微型计算机的内部基本组成电路
第2章 微型计算机的基本组成电路 2.1 算术逻辑单元 2.2 触发器 2.3 寄存器 2.4 三态输出电路 2.5 总线结构 2.6 存储器 习题 任何一个复杂的电路系统都可以划分为若干电路,这些电路大都由一些典型的电路组成。微型计算机就是由若干典型电路通过精心设计而组成的,各个典型电路在整体电路系统中又称为基本电路部件。 本章就是对微型计算机中最常见的基本电路部件的名称及电路原理作一简单介绍。这些基本电路中最主要的是算术逻辑单元(arithmatic logical unit,ALU)、触发器(trigger)、寄存器(register)、存储器(memory)及总线结构等。在本章中,数据在这些部件之间的流通过程以及“控制字”的概念也将逐步地引出。所有这些内容都是组成微型计算机的硬件基础。 (1) 二进制数的加法电路 设A=1010=10(10) B=1011=11(10) 则可安排如图1.7所示的加法电路。 A与B相加,写成竖式算法如下: A:1 0 1 0 B:1 0 1 1 (+ S:10 1 0 1 即其相加结果为S=10101。 从加法电路,可看到同样的结果: S=C4S3S2S1S0 =10101 (2)二进制数的减法运算 在微型计算机中,没有专用的减法器,而是将减法运算改变为加法运算。其原理是:将减数B变成其补码后,再与被减数A相加,其和(如有进位的话,则舍去进位)就是两数之差。 补码是什么呢?对于二进制数来说,简言之,可用下式来表示: 补码=反码+1 这就是说,如有一个二进制数为A,这就是原码,则其反码为 ,于是补码A′可以写成: A′= +1 (3)可控反相器及加法/减法电路 利用补码可将减法变为加法来运算,因此需要有这么一个电路,它能将原码变成反码,并使其最小位加1。 图1.8的可控反相器就是为了使原码变为反码而设计的。这实际上是一个异或门(异门),两输入端的异或门的特点是:两者相同则输出为0,两者不同则输出为1。 将SUB端看作控制端, 则当在SUB端加上低电平时,B端的电平就和Y端的电平相同。在SUB端加上高电平时,B端的电平就和Y端的电平相反。因此,可将SUB作为加法和减法的控制端。 如果有下面两个二进制数: A=A3A2A1A0 B=B3B2B1B0 则可将这两个数的各位分别送入该电路的对应端,于是: 当SUB=0时,电路作加法运算:A+B。 当SUB=1时,电路作减法运算:A-B。 图1.9电路的原理如下:当SUB=0时,各位的可控反相器的输出与B的各位同相,所以图1.9和图1.7的原理完全一样,各位均按位相加。结果S=S3S2S1S0,而其和为:C3S=C4S3S2S1S0。 当SUB=1时,各位的反相器的输出与B的各位反相。注意,最右边第一位(即S0位)也是用全加器,其进位输入端与SUB端相连,因此其C0=SUB=1。所以此位相加即为: A0+B0+1 其他各位为: A1+B1+C1 A2+B2+C2 A3+B3+C3 因此其总和输出S=S3S2S1S0,即: S=A+B+1 =A3A2A1A0+B3B2B1B0+1 =A+B′ =A-B 当然,此时C4如不等于0,则要被舍去。 2.1 算术逻辑单元 顾名思义,这个部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。 第1章已讲过,二进制数的运算电路只能算加法。增加可控反相器后,又能进行减法,所以上章最后介绍的二进制补码加法器/减法器就是最简单的算术部件。但是,只要利用适当的软件配合,乘法也可以变成加法来运算,除法也可变成减法来运算。 如果在这个基础上,增加一些门电路,也可使简单的ALU进行逻辑运算。所谓逻辑运算就是指“与”运算和“或”运算。 ALU的符号一般画成图2.1那样。A和B为两个二进制数,S为其运算结果,control为控制信号(见图1.9的控制线端SUB)。 2.2 触发器 触发器(trigger)是计算机的记忆装置的基本单元,也可说是记忆细胞。触发器可以组成寄存器,寄存器又可以组成存储器。寄存器和存储器统称为计算机的记忆装置。 下面简要地介绍一下RS触发器、D触发器和JK触发器,因为这些类型的触发器是计算机中最常见的基本元件。 2.2.1 RS触发器 RS触发器可以用两个与非门来组成,如图2.2所示。当S=1而R=0时,Q=1(Q=0)称为置位;当S=0而R=1时,Q=0(Q=1)称为复位。 为了作图方便,以后我们就只用方块来
计算机内部电路,微型计算机的内部基本组成电路.ppt相关推荐
- 【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )
Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...
- 曙光tc4000a计算机为超级微型计算机,自考计算机应用基础判断题试题答案
三.判断题 (×)1.在汉字系统中,我国国标汉字一律是按偏旁部首顺序排列的. (×)2.若一台微机感染了病毒,只要删除所有带病毒文件就能消除病毒 (×)3.计算机中的字符一般采用ASCII码编码方案. ...
- 计算机电路与电子学试卷,华北科技学院电路与电子学试卷.doc
您所在位置:网站首页 > 海量文档  > 高等教育 > 工学 华北科技学院电路与电子学试卷.doc6页 本文档一共被下 ...
- 计算机原理1046Q是什么意思,半桥驱动电路工作原理,半桥驱动电路的作用是什么 - 功率器件 - 电子发烧友网...
半桥驱动电路的作用: 半桥驱动电路的作用主要是通过功率管产生交流电触发信号,从而产生大电流进一步驱动电机.与单片机驱动不同的是,单片机驱动能力有限,一般仅作为驱动信号. 半桥驱动电路工作原理: 半桥电 ...
- 迷你世界电路计算机的过程,迷你世界循环电路怎么做 迷你世界循环电路制作攻略...
类型:休闲益智大小:80.1M语言:中文 评分:6.6 标签: 立即下载 迷你世界是一款超开放的沙盒创造手游,玩家可以在迷你世界中搭建一个梦想中的家园,各种现实中的内容都可以在游戏中呈现,很多小伙伴都 ...
- 微型计算机控制数字量输入输出,[工学]WX_微型计算机控制技术_第二章5.ppt
[工学]WX_微型计算机控制技术_第二章5 数字量输出驱动电路 三极管驱动电路 继电器驱动电路 晶闸管驱动电路 固态继电器驱动电路 达林顿驱动电路 微型计算机控制技术 第2章 输入/输出接口与过程通道 ...
- 4个mos管驱动的全桥电路原理_电源转压电路设计基础
一.电源转压模块 所谓电源转压是将输入电压通过转压电路实现升/降压功能以供其他模块使用,智能车制作中,输入电池电压为7.2V,其他模块所需电压如下:最小系统板/OLED/鹰眼摄像头3.3V.运放供电± ...
- jh锂电保护电路_一文弄懂,锂电池的充电电路,以及它的保护电路方案设计
锂电池特性 首先,芯片哥问一句简单的问题,为什么很多电池都是锂电池? 锂电池,工程师对它都不会感到陌生.在电子产品项目开发的过程中,尤其是遇到电池供电的类别项目,工程师就会和锂电池打交道. 这是因为锂 ...
- CAD2010 为了保护_一文弄懂,锂电池的充电电路,以及它的保护电路方案设计
原标题:一文弄懂,锂电池的充电电路,以及它的保护电路方案设计 锂电池特性 首先,芯片哥问一句简单的问题,为什么很多电池都是锂电池? 锂电池,工程师对它都不会感到陌生.在电子产品项目开发的过程中,尤其是 ...
最新文章
- 环形缓冲区: ringbuf.c
- openssl之BIO系列之1---抽象的IO接口
- java 8 list,JAVA8 ListListInteger list中再装一个list转成一个list操作
- __stdcall __cdecl 引起的程序崩溃
- 终于有人讲明白了,原来这才是全球低时延一张网技术
- 新零售“最强大脑”论剑,天猫推40余项新零售赋能计划
- Hi3559A Hi3519A Hi3556A算力对比
- php 依赖倒置原则,PHP:依赖注入,控制反转,依赖倒置原则
- 动态规划——最大连续子序列和
- RC电路时间常数的定义及计算
- Xcode生成IPA包
- sun os查看oracle,solaris 系统信息查看
- python主题壁纸下载_Python开发专属壁纸下载与轮换程序
- DNA与剑桥的老鹰酒吧
- Python纯手动搭建BP神经网络--手写数字识别
- 【SPOJ-WACHOVIA】Wachovia Bank【01背包】
- Python 快速入门学习
- 2022-08-17 工作记录--Git-贮藏 和 弹出贮藏
- ElasticSearch全文搜索引擎
- TVS管与ESD保护二极管的区别
热门文章
- 冰箱电视机计算机手机市场,手机成家电卖场销售冠军
- 好用的绘图工具推荐-draw.io
- 学好C语言的推荐路径
- oracle ora 24324,Oracle:ORA-24324: 未初始化服务句柄 ORA-24323: 不允许此值 ORA-01090: 正在关闭 – 不允许连接 | 学步园...
- Adobe Photoshop CS6快捷键大全
- 2023,程序员的出路在哪里?
- 08年朗讯(青岛)笔试题
- 心中有信仰,脚下有力量
- 棱镜常数自定义公式理解
- Jetson Nano 致命问题——TF卡损坏