计算机术语new一个,微机原理第一章计算机基础知识(new)

《微机原理第一章计算机基础知识(new)》由会员分享,可在线阅读,更多相关《微机原理第一章计算机基础知识(new)(47页珍藏版)》请在人人文库网上搜索。

1、1、第一章计算机的基础知识,1.1数和数1.2十进制和文字的代码表示是1.3二进制算术运算1.4符号数的表示及其运算,内容摘要:2,1.1数和数,一,计算机的数:计数方法。 十进制符合人们的习惯的二进制在物理上实现十六进制,能够容易地识别和写入八进制,三、一、进位计数法的一般表现,通常对于任何k进制s都能够表现。 其中,Si - S第I位数字是可以是k个符号中的任何一个的n,m的整数和小数位数K -基数Ki - K进制的权,4,例如,84211 (d )=8104103102110174211 q (o )=7、84、82、81、80、84214h=8。 十六进制数字分别是0、1、2、3、4、。

2、5、6、7、8、9、a、b、c、d、e和f。 电脑中最常用的是二进制。 例如,使用1101b=123222120=13二进制的优点:容易实现、容易存储、抗噪性强、可靠性高。 计算规则很简单。 5,2,如何区分不同的进位数字,在数字后加字母进行区分:二进制:数字后加b,1001B进制:数字后加o,1001O进制:一般不加,100116进制:数字后加h,1001H,明显如此可以省略数字后的字母,6,2,各种进位符号之间的变换: 1,各种进位符号的十进制:一般采用加权法,按权重展开成多项式的和例: 101101.11 b=125024123021120-112-2=45.75 (以小数点为起点求出整。

3、数和小数的各位。2,10进制变换为二进制的方法:8,(1)整数采用除法。 (S)10=(Kn-1 Kn-2 Kn-3、k1 k0 )2=kn-1 * 2n-2 * 2n-2、k1 * 21k0* 20s/2=(kn-1 * 2n-2kn-2 * 2n-3、K1 ) K0/2例:十进制175 1752=87馀数为1872=431432=21212=10102=5052=2122=1012=01,结果: 175=10101111B 169=? 10101001B,10,(2)小数采用乘法整数法:例如,0.6252=1. 25 k-1=1. 25 k-2=0. 502=1. 00 k-3=1,所以0。

4、.625=(0 .101)2注意:乘法小数总是不为0时0.71875=(0.10111)2 (3)从十进制到任何其他二进制:类似于从十进制到二进制的方法。 可以进行二进制中继。 (4)在二进制、八进制和十六进制之间相互转换:例如,将101011B转换为八进制和十六进制。 (101,011 )2=(53 )8(0010,1011 )2=2bh (712.4 )8=? (111001010.100 ) 2,1101,0100,1011,0111.0101,1110,1010 )2=? (1d4b 7.5 ea ) 16,12,1.2十进制数和字符的代码,另一方面,从BCD代码将十进制数转换为其值的。

5、二进制数称为代码。 上述二进制数被称为纯二进制数。 微处理器只能识别表示为高低等级的0或1。 根据13、表1.1 BCD码与其他数的对应关系、14、15、上述说明,能够用BCD码简单地表示一个十进制数。 例如,如果十进制数834用BCD码表示(834)10=(1000 0011 0100)BCD记住十进制数09和BCD码的对应关系,则它们的相互变换是方便的。 例如: (0110100101.00100111 ) BCD=(695.279 ) 10,16,2,ASCII编码ASCII编码是美国的标准信息交换编码的简称,目前各国广泛采用。 ASCII代码通常用7位二进制代码表示,用于微处理器与其外。

6、部设备之间的数据交换,以及无线或有线传输数据。另外,表示字符或控制功能的ASCII码由1个4位组和1个3位组构成,形成7位二进制代码,其形式根据ASCII码的结构形式(3位组、4位组、18 ),而在附录a的ASCII码中包含7位二进制代码。 例如,大写字母a从表中检测到其3位组为(100 ) 2,4位组为(0001)2,因此构成字母a的ASCII代码是(1000001)2或(41)16。 19、1.3二进制算术运算与加法减法乘法除法运算类似,20、1、2二进制相加二进制相加与十进制相加类似,但是在二进制相加中为“逢二进制”,其法则为0=0=10=1=1=1=0,进行进位,21例: 2个巴220。

7、00000航空航空航空航空航空航空航空653,23,例如,两个二进制减法: 10110100 - 01010111,01011101,24,3,二进制乘法和十进制乘法是相同的。 但是,二进制数只由0和1构成,所以二进制乘法更简单。 其法则如下: 00=010=001=011=1,25,例如:二进制数1101.1和101.1的乘法: 1101.1被乘法(13.5)10.1乘法(5.5) 10,1101101101000011011011,1001010.01积/二进制100111除以110的商。 另外,27,110.111010011110100,28,5,无符号数的显示范围,一个n比特的无符号。

8、的二进制数x,其显示范围为0 X 2n-1,当运算结果超过该范围时,溢出将发生。 (或者运算结果超过n位时发生溢出)判别方法:运算时,如果有从上位位向上位位的进位(或者进位),就会发生溢出。 29,1.4符号数的表示及其运算,另一方面,机器数和真值:把计算机按符号位数字化的数称为机器数,机器数的数值为真值。 通常,数字的最高有效比特是编码比特,0表示“ ”,1表示“-”。 二、符号数的显示方法显示了一个带符号的二进制数有三种方法。30,1 .原语:最高位比特是符号比特,后续的各比特是其数值。 8比特原句显示范围: 1111111101111111即(-127)8比特的无符号数显示范围: (02。

9、55) 0的原句有两种形式。31、真值、X=18=0010010、X=-18=-0010010、X= 0=0000000、x=-0000000、符号、原句、x原句、=000000000010、x原句、=00000000、=100000 正数的反转与原代码相同,负数的反转符号的比特原样地剩馀的比特被反转。 例如: 127=(011111111 )原=(0111111 )逆-127=(11111111 )原=(10000000 )逆注意: x原=X逆,33,n位反转显示数值的范围:-(2n-1-1) (2n-1-1) 8位反转显示范围: 10000111 0的反转有两种形式。 34、真值、X=18。

10、=0010010、X=-18=-0010010、X= 0=00000000、X=-0=-0000000、符号、反转、x反转、=00010010、x反转、=11101101、x反转、=0000000、=1110 其中,m是计数装置的计数范围。 其大小以位数的基数为底,位数等于指数的平方。 软元件进行的运算都是模拟运算,运算结果超过模拟的部分由运算器自动废弃。 36 .正数备选数字本身使负数备选数字保持符号比特,逐比特地反转剩馀比特,然后加1。 也就是说,x补充=M |X|。 /计算机的字长为8位,设机器数的真值为X=(-1011011 )。 寻求追加代码。解: 8比特的二进制类型是28 X补数=。

11、(10000000)-(1011011)=10100101x逆=10100100,37,补数中必须注意以下几个问题。 补数中只有一个0的表示,是00000000。 补数中的10000000表示-128。 因此,互补代码表示- 128到127的范围。 38、真值、X=18=0010010、X=-18=-0010010、X= 0=0000000、x=-000000、符号、补充、x补充、=00010010、x补充、x补充、=000000、=0000 2、浮点表示:定点整数,X0 X1 X2 X3,、Xn,E0 E1 E2,M0 M1 M2,Mm,40,数n被分成步码(指数)和尾数(数值)。 我们将由。

12、步进码和尾数表示的数称为浮点表示,表示该数的方法称为浮点表示。 步进码采用固定小数点整数(补数),尾数采用固定小数点小数(原语或补数),最高位比特是编码比特。 也就是说,通过设定N=2EM,提高了固定字长的存储器单元的显示范围和分辨率。 为了尽量保持有效数字的位数,浮点数通常采用正规化表示。 41、正规化浮点:保证小数点后第一位不为0,保证最大精度。 例如:-0.0001011的标准化浮点数形式,步码取2位的补数,步码取1位,尾数取4位的补数,尾码取1位,共计占8位。 解:-0.0001011=2-11(-0.1011 )其向计算机的存储方式如下: 1011010101,42,4,补数的加减:。

13、 1,补数的定点加法: (1)定点小数加法x补正y补正=X Y补正的情况下,符号比特为2位,正数为00,负数为11,目的是例1 :求出1:X=0.110001、Y=0.001001。 求43,解: x补偿=00.110001,y补偿=00.001001 X Y补偿=00.111010例2: X=0.110001,Y=-0.001001补偿。 (2)判断为溢出:定点小数的显示范围: 1X-1结果超过该范围时溢出。 例3:00.10110111.001100.1000111.010011.010011.01 (3)基于浮点加法的阶跃边沿加法溢出由阶跃代码来确定。 标准化、45、2、减法:微处理器通。

14、常没有专用的减法电路。 发生两个减法时,处理器自动补充减数,把减数和减数的补充代码相加,完成减法。 X-Y补充=X补充-Y补充示例: 64-10=? 实现11101101111101101001000000110110、01000000000001010101010、010000000000001010 b、47,作业: 1,将下一个十进制转换为二进制和十六进制。 二进制取小数点后舍去0取第8位。 (1)1024 (2)0.2 (3)18.692 2、已知的x原=10011011是定点小数,写出x的正规化浮点形式,将其步骤码设为4比特补数,尾数为8比特原码(包括编码比特)。 3、求已知的x补充、y补充XYY补充,判断是否有上溢,并决定上溢还是下溢。 (1)X补偿=0.11011 Y补偿=0.10111 (2)X补偿=0.10101 Y补偿=0.10011 (3)X补偿=0.11011 Y补偿=1.01101。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值