第2章计算机基础知识_第1页
第2章计算机基础知识_第2页
第2章计算机基础知识_第3页
第2章计算机基础知识_第4页
第2章计算机基础知识_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章计算机基础,一进制数定义了:用符号进行计数的科学方法。一个数的基础和卷气:数字使用的数字的个数等于卷气3360的每个数字的基数的幂,二进制数等于R=10时称为十进制系数。十进制数的两个主要特征:具有10个不同的数字符号:0、1、2、9。低高进位法则是“所有的10比1”。555.5=5102 5100-1任意十进制n可以表示为按权限的多项式:例如3360543.21=5102 4101 3100 210-1 110-2,3二进制R=2。二进制数的两个主要特征:包括舍入到两个不同的数字符号:0和1的低位的法则是“所有二进制”。任意二进制n可表示为以权值扩展的多项式:例如,如果二进制1011.

2、01是(1011.01) 2=123 022 121 120 02-1 12-2,4八进制R=8,则称为八进制。八进制数的两个主要特征:具有八个不同的数字符号:0,1,2,7的低位数法则“八进制数1”。例如,(503)8在(503)8=582 081 380,5十六进制数为R=16时可以称为十六进制数。十六进制数的两个主要特征:包含16个不同的数字符号:0、1、2、9、a、b、c、d、e、f,向下舍入规则为“所有十六进制数的1”。例如,(3A8.0D)16可以扩展为(3a 8.0d)16=316210161 8160016-1 1316-2(通常以r进制表示的n)的权重。其中ai是0,1,(R

3、-1)之一,m,n是正整数,R是基数。在r进制数中,每个数字代表的值是与该数字对应的权重Ri的乘积,计数原则为“每个r 1”。2转换1 2,8,将十六进制转换为十进制:数字(10.101)2,(46.12)8,(2D),取决于权利展开1。A4)将16转换为小数。(10.101)2=121 020 12-1 02-2 12-3=2.625(46.12)8=481 680 18-1 28-2=38.15625(2d . a4(1)整数部分:去除方法。每个基数为r,连续去除n的整数,每个收入的余数依次按该进制数排序,直到商人等于0。最初得到了最低的有效数字,最后得到了最高的有效数字。示例2将(168

4、)10转换为2、8、16进制数。(2)小数部分:乘以基本整数方法。每个基数R(R=2、8或16),继续乘以n的小数,每次相乘的整数依次为该小数的数字,直至乘积的小数为零(或达到所需位数)。最初得到的是最高的有效数字,最后得到的是最低的有效数字。因此:(0.645)10=(0.10100)2=(0.5117)8=(0 .a51eb) 16,示例3将(0.645) 10转换为2、8、十六进制数。示例4将(168.645)10转换为2、8、十六进制数。范例2,范例3可回收(168.645)10=(101000.10100)2=(250.5117)8=(A8 . a51eb)16,3二进位与八进位之间

5、的相互转换为23=8相反,采用“1比3”原则,如果每个八进制数表示为3位二进制数,则可以将八进制数转换为二进制数。示例5将(101011.01101)2转换为八进制数。101011.0110153.32,即(101011.01101)2=(53.32)8,示例6将(123.45)8转换为二进制文件。也就是说,(123.45)8=(1010011.100101)2,4进制和16进制之间的相互转换为24=8,因此可以采用“4比1”原则,由小数点向左、右两侧各4组构成。可以转换为十六进制,如果不足4个字符或更少的0,则可以转换为十六进制。相反,采用“1比4”原则,如果每个十六进制数表示为4位二进制数

6、,则可以将十六进制数转换为二进制数。,示例7将(110101.011)2转换为十六进制数。0010101.0110,35.6,即(110101.011)2=(35.6)16,示例8将(4A5B.6C)16转换为二进制文件。即(4a5b . 6c)16=(1001001111.0111)2,表1.1中各种舍入的对应关系,对三进制的运算关系,对一个二进制数的算术运算二进制数只有0和1两个,算术运算更简单,加法,减法等于 1和2 ,(1)加法运算规则:0=0;0 1=1;1 0=1;1 1=10(具有舍入),范例1 1001B 1011B,(2)减法运算规则:0-0=0;1-1=0;1-0=1;找到

7、0-1=1(临时位置)示例2 1100B-111B。(3)乘法规则:00=0;01=10=0;11=1范例3取得1011B1101B。(4)除以规则:0/1=0;1/1=1示例4 101001 b/111111 b,获得2个二进制数的逻辑运算(1)“和”运算“和”运算必须“存在”。否则,这是“没有这种逻辑关系”的运算。如果运算符为“”,则将查找:00=0,01=10=0,11=1示例5 X=1011B,Y=1001B,XY。也就是说,XY=1001B,(2)或 action ,或者 action ,只要有其中一个,就是实现此逻辑关系的action,其运算符为 。Or的运算规则为:0=0、0 1

8、=1 0=1、1=1范例6 x=10101b、y=01011b、X Y。10101011011101,即X Y=11101B,(3) not 操作是实现 inverse 逻辑的操作,如变量a的 not 操作。计算是:范例7 A=10101B。(4)作为“xor”操作的“isoor”操作必须“不同”。否则,是实现类似“的逻辑的运算,而“运算符”是。其运算规则为:范例8 X=1010B,Y=0110B寻找XY。1010010101100,即XY=1100B,表示4个有符号数字的1机器数,以及实际计算机在数字运算中不可避免地遇到正数和负数时如何表示?因为计算机只能识别0和1,所以使用一个二进制数的最

9、高位作为表示此数字正负符号的符号位。法规符号位将正数显示为“0”,将负数显示为“1”。例如,如果X=-1101010B,Y=1101010B,则X显示为3360110b,Y显示为0110b。(1)将原代码正数的符号位设置为0,将负数的符号位设置为1,将数字部分表示为真值绝对值的二进制机器数设置为原代码,将x圆整,将x设置为整数。例如,在计算机上,115和-115的原始代码分别为115原始代码=0110011b。数字0的原始代码不是唯一的,因为-115圆=111110011 b,2个数的代码制度,正如您所知,true值x与原始代码x圆的关系是0圆=000000b,而-0圆=10000000B。8

10、位二进制源代码可以表示的范围是:-127。(2)反码与相应数的原始码相同的正反码;由正数的原始代码按位逆序形成的负数的白码。反码以x相反的顺序显示。例如,如果:X=103,则X翻转=X来源=01110011b如果X=-103,X原始=11100111B,则X翻转=10011000B。(3)如果一个报酬代码为正数,则该报酬代码与反代码相同;如果为负数,则补码为反码加1。对于n位计算机,数字x的补码定义为5点和浮点数。1.定点法定点方法中约定的所有数据的小数点嵌套在一定位置。对于纯小数点,小数点在数字和数字之间固定。对于整数,小数点固定在数字部分的最后。纯小数点为:小数点为。小数点,整数为:2 .

11、浮点方法可以是浮动的,而不是固定的。因此,可以用N=M2E表示任意二进制N。其中m是尾数,e是阶数。其中,小数数字的父代码e的位数为m个字符,小数m的位数为N个字符,小数N的范围为2-n2-2m 1|N|(1-2-n)22m-1,小数点后数字部分的原始代码的最高位为1,小数位数N的范围为2-n2例如,0.00001表示为33602-30.101,六进制编码在计算机上始终以二进制编码表示字符、数字、汉字等。1二进制(BCD)编码的二进制-十进制(binary codes)编码的二进制-十进制(BCD)编码称为二进制编码的十进制(binary codes)在BCD代码中,将0-9的10个数字编码为

12、4位二进制。抓,BCD代码以两种形式保存在微控制器上。一个是1个字节,1位BCD代码高度1个字节为0,经常用于显示和输出。另一个是保存2位BCD代码(压缩的BCD代码)的一个字节,用于节省存储空间。例如,十进制数字94表示10010100BCD代码与十进制数字的相互转换为压缩BCD代码(例如,010010010111BCD=497),7计算机的基本配置电路(1)常用逻辑电路逻辑运算是计算机实现运算,控制功能所需的电路是计算机的基本单位电路。在逻辑电路中,只有两种状态:输入和输出高和输出低。通常,标高高度显示为逻辑1和0。语句和语句是实现逻辑乘法、多端输入、单终端输出的逻辑电路。例如,Y=A,B

13、或y=a,B,Y,或语句实现逻辑运算的多个运算的单个输出的逻辑电路。例如,是逻辑函数类型(例如两个输入或语句)为: y=a或y=ab,y,非语句是可以完成逻辑非运算的单个纵断面输入,是单个纵断面输出的逻辑电路。非门电路逻辑函数表达式是多端输入、单端输出的逻辑电路,其中: y=a,y,其他语句可以完成逻辑xor操作。例如,y=ab、y、5和非语句是执行逻辑和非计算、多个纵断面输入和单个纵断面输出的逻辑回路。例如,y=ab、y或非文字是完成逻辑或非运算的多个纵断面输入、单个纵断面输出的逻辑回路。例如:是y=AB,y,0,0,1,1,1,1,1,1,0,1,1,1,1,0,1,0,01R-S触发器R

14、-S触发器具有两个输入端和两个输出端。其中s是位置信号输入,r是重置信号输入。q和q是输出。如果q为高,q为低,则触发器处于1状态。相反,它处于零状态。r-s触发器的逻辑符号:S、R、q、q、R-S触发器阵值表、d触发器d触发器也称为数据触发器,R、S分别位于第0页、第1页如果D=1,则触发器处于1状态。相反,它处于零状态。d触发器行简单,适用于二进制、移位、求和等。d触发器的逻辑符号:s、r、q、q、d、clk、d触发器真值表、J-K触发器r和s分别为0k为同步设置0输入端,j为同步设置1输入端,触发器的状态由时钟脉冲CLK降级时j,k端的状态确定。J-K触发器适用于各种寄存器、计数器、逻辑

15、控制等。J-K触发器的逻辑符号,Q,Q,S,R,J,CLK,K,J-K触发器真值表,触发器是1位寄存器。多个触发器可以配置多个位寄存器。常用寄存器包括缓冲寄存器、移位寄存器、计数器等。1缓冲寄存器(Buffer)缓冲寄存器将数据暂存,在给定计算阶段将数据输出到相应的时间位和其他内存组件。下图是由四个触发器组成的并行输入和并行输出4位寄存器的电路原理图。、4、3、2、1、0、CLK、D0、D1、D2、D3、移位寄存器移位寄存器,通过将存储的数据按位向左或向右移动,执行计算机运行期间所需的功能。下图显示了串行移位寄存器电路。、触发器1、串行输入、CLK、清晰、Q0、然后,第一数据D0被添加到触发器1的串行输入部,第一CLK脉冲的上升为Q0=d0,Q1=Q2=Q3=0;然后,将第二个数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论