欢迎来到天天文库
浏览记录
ID:36924036
大小:283.91 KB
页数:14页
时间:2019-05-11
《《运算方法与运算器》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、知识点(一)1、数制与码制(1)进位计数值及其相互转换(2)真值与机器数(3)BCD码(4)字符与字符串(5)校验码2、定点数的表示和运算(1)定点数的表示:无符号数的表示;有符号数的表示。(2)定点数的运算:定点数的移位运算;原码定点数的加/减运算;补码定点数的加/减运算;知识点(二)定点数的乘/除运算;溢出概念和判别方法;3、浮点数的表示与运算(1)浮点数的表示:浮点数的表示范围;IEEE754标准(2)浮点数的加/减运算4、算术逻辑单元ALU(1)串行加法器和并行加法器(2)算术逻辑单元ALU的
2、功能和结构误点疑点解惑(一)1、真值和机器数的区别2、模与补码表示法3、原码和补码的区别4、定点数的表示范围5、浮点数的表示范围6、浮点数规格化7、移码偏置值的选择8、定点数与浮点数的比较9、3种汉字编码的区别10、十进制数的BCD编码误点疑点解惑(二)11、奇偶校验位的形成和奇偶校验码的检测12、并行加法器的进位产生和传递13、并行加法器的进位传递方式和传递时间14、补码加减运算及其实现15、补码Booth乘法16、补码加减交替除法17、浮点加减运算中的対阶和结果规格化18、浮点除法运算中的尾数调整
3、19、BCD码的加法运算20、基本逻辑运算及其应用相关知识介绍1、海明码2、循环冗余码(CRC)巩固习题1、“春”字机器内码是B4BAH,则其区位码为()2、关于ASCII编码的正确描述是()3、设有7位信息码0110101,则低位增设偶校验位后的代码为();如设奇校验位后的代码是()4、关于奇偶校验功能的描述是()5、用1位奇偶校验能检测出1位的主存错误的百分比为()6、信息序列16位,若构成能纠正一位错发现两位错的海明码,至少需要()位检验位。7、在CRC校验中,接收端检查出某一位数据错误后,纠正
4、的方法是()8、采用CRC校验码时,若生成多项式则对应的二进制编码为(),其校验位的位数是()9、在大量数据传送中常用且有效的检验法是()10、简述CRC码的纠错原理11、9位原码(含一位符号位)能表示的数据个数是()12、若[X]补=x0x1x2xn,则模是(),若[X]补=x0x1x2xn,则模是()13、假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为()14、设机器数采用补码表示(含1位符号位),若寄存器的内容为9BH,则对应十进制数为()15、
5、若寄存器内容为10000000,若它等于0,则寄存器内容为()码;若它等于-0,则为()码。16、若寄存器内容为11111111,若它等于+127,则寄存器内容为()码;若它等于-1,则为()码。17、若寄存器内容为00000000,若它等于-128,则寄存器内容为()码;18、若寄存器内容为10000000,若它等于-128,则寄存器内容为()码;19、下列为8位移码机器数[X]移,当求[-X]移时,()会发生溢出。(11111111;00000000;10000000;01111111)20、一个
6、C语言程序在一台32位机器上运行。程序中定义了三个变量x,y,z,其中x和z为int型,y为short型。当x=127,y=-9时,执行语句z=x+y后,x,y和z的值分别是()(09年考题)21、一个16位无符号数二进制数的表示范围是()22、若定点整数64位,含1位符号位,采用补码表示,则所能表示的绝对值最大负数为(),所能表示的最大正数是()23、一个n+1为整数x原码的数值范围是()24、设[X]补=1.x1x2x3x4,当满足()时,x<-1/2成立25、设[X]补=1.x1x2x3x4,当
7、满足()时,x>-1/2成立26、设[X]补=1x1x2x3x4x5x6,当满足()时,x>-32成立27、补码定点整数10010101右移一位后的值是()28、补码定点整数01010101左移2位后的值是()29、补码的加减法是指()30、在补码加减法中,用两位符号位判断溢出,判断规则是怎样的?31、补码相加,采用一位符号位,什么情况表示溢出?32、变补操作的含义是(),如何实现变补操作?33、原码乘法的运算规则是怎样的?34、假设有4个整数用8为补码分别表示,r1=FEH,r2=F2H,r3=90
8、H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是()(r1Xr2;r2Xr3;r1Xr4;r2Xr4;)35、原码加减交替法36、补码加减交替法37、在高级语言编程中所定义的unsigned数据类型是怎么表示的?Short/int/long数据类型是怎么表示的?38、为什么现代计算机都用补码来表示整数?39、假设有两个整数x和y,x=-68,y=-80,采用补码表示(含1位符号位),x和y分别存放在寄存器A和B中。另外,还有
此文档下载收益归作者所有