形成性考核作业
第1章
一、什么是存储程序工作方式? (P.2.)
答:计算机采用存储程序工作方式,这是诺依曼体制中最核心的思想,它有三点含义:
(1) 事先编制程序 (2) 实现存储程序
(3) 自动、连续地执行程序
二、数字计算机的主要特点是什么? (P.16.)
答:数字计算机具有如下一些重要特点:
(1) 能在程序控制下自动连续地工作 (2) 运算速度快 (3) 运算精度高
(4) 具有很强的信息存储能力 (5) 通用性强,应用领域极其广泛 三、衡量计算机的基本指标有哪些? (P.17.)
答:衡量计算机的基本指标有: (1)基本字长 (2)数据通路宽度 (3)运算速度 (4)主存储器容量 (5)外存容量
(6)配置的外围设备及其性能 (7)系统软件配置
第2章
一、简要解释下列名词术语? 1、基数 (P.24.) 答:基数是指进位制中会产生进位的数值,它等于每个数位中所允许的最大数码值加1,也就是各数位中允许选用的数码个数。例如十进制,每个数位允许选用0~9这10个数码中的一个,基数为10。或者说,逢10进位,基数为10。 2、位权 (P.24.)
答:一个数码在不同的数位上,它所代表的数值不同,例如十进制中的个位的1表示100,而百位上的1表示102,因此,在进位制中,每个数码所表示的数值等于该数码本身的值乘以一个与它所在数位有关的常数,这个常数称为该位的位权。显然,各数位的权值是不同的。 3、真值
(P.30.)
答:在日常的书写习惯中,往往用正负符号加绝对值表示数值,用这种形式表示的数值称为真值。 4、机器数 (P.30.)
答:在计算机内部,常约定数的某一位表示符号,例如用0表示正号,用1表示负号。这种在计算机中使用的,连同数符一起数码化了的数,称为机器数。 5、原码 (P.30.)
答:原码表示法约定:最高位为符号位,符号位为0表示该数为正,为1表示该数为负;有效数值部分用二进制绝对值表示。 对于小数,原码表示范围:-1 6、补码 (P.31.) 答:为了克服原码在加、减运算中的缺点,引入了补码表示法,并以此作为加、减运算的基础。补码表示的核心是让符号位也作为数值的一部分直接参加运算,以简化加减运算的规则,同时又能“化减为加”。 补码的统一定义式:[X]补=M + X (mod M) 7、反码 (P.33.) 答:正数的反码表示与原码相同。负数的反码表示规定为:符号位为1,尾数由原码尾数按位变反,它也能达到化减为加的目的。 8、定点数 (P.34.) 答:在计算机中,小数点位置固定不变的数叫定点数。按照约定,相应有三种类型的定点数: (1) 无符号定点整数 (2) 带符号定点整数 (2) 带符号定点小数 9、浮点数 (P.35.) 答:浮点数就是让小数点的位置根据需要而浮动,一个浮点数由一个定点整数和一个定点小数组成,,因此浮点运算是由两组相关的定点运算来实现的。 10、ASCII码 (P.38.) 答:国际上广泛采用美国信息交换标准码(American Standard Code For Information Interchange,简称ASCII码)作为标准。ASCII码字符集中共有128种常用字符,每个ASCII字符用七位编码,一个字节单元正好可存放一个ASCII字符。 11、指令系统 (P.40.) 答:除了数据信息,计算机中还存放着程序信息,程序的最终可执行形态就是用机器代码表示的指令序列,它们是产生各种控制信息的基础。一台计算机全部指令的集合,构成了该机的指令系统。 12、地址结构 (P.41.) 答:在大多数指令中,地址信息所占位数最多,因此地址结构是指令格式的一个重要问题。指令的地址结构是指:在指令中给出几个地址?给出哪些地址? 13、隐地址 (P.41.) 答:如果地址是以隐含的方式约定,例如事先隐含约定操作数在某个寄存器中或在堆栈之 中,而指令中并不给出地址码,则这种隐含约定的地址就称为隐地址。简化指令地址结构的基本途径就是使用隐地址。 14、堆栈 (P.50.) 答:堆栈是一种按“后进先出”(从另一个角度看也就是“先进后出”)存取顺序进行存取的存储结构。通常在主存中划出一段区域作为堆栈区,其起点可通过程序设定,其范围可根据需要变化。 二、将二进制数 ( 101010.01 )2 转换为十进制数及BCD码 (P.25.) 答:( 101010.01 )2 = 1x25+1x23+1x21+1x2-2 =32+8+2+0.25 =( 42.25 )10 = ( 01000010.00100101 ) BCD 三、将八进制数 ( 37.2 )8 转换为十进制数及BCD码 (P.25.) 答: ( 37.2 )8 = 3x81+7x80+2x8-1 = ( 31.25 )10 = ( 00110001.00100101 ) BCD 四、将十进制数 ( 13/128 )10 转换为二进制数 (P.25.) 答:( 13/128 )10 = ( 1101/10000000 )2 = ( 1101/27 )2 = (0.0001101 ) 2 五、若X补= 0.1010,则X原、真值等于什么? (P.33.) 答:X补= 0.1010 ,X原= 0.1010,真值= +0.1010 第3章 一、说明串行进位和并行进位方式的不同之处。 (P.61.) 答:串行进位中进位是逐级形成的,每一级的进位直接依赖于前一级的进位,延迟时间较长,但节省器件,成本低。 并行进位中,各位进位信号都有独自的进位形成逻辑,每位进位信号的产生时间都相同,与低位进位无关,可有效地减少进位延迟时间。但这是以增加逻辑线路为代价的。 二、用变形补码计算[X]补+[Y]补,并判断是否溢出,是正何种溢出。 答: (1)[X]补=00,110011 [Y]补=00,101101 [X]补+[Y]补 = 01,100000,正溢出 (2)[X]补=11,001101 [Y]补=11,010011 [X]补+[Y]补 = 10,100000,负溢出 三、用变形补码计算[X]补-[Y]补,并判断是否溢出,是何种溢出。 (1)[X]补=00,110011 [Y]补=00,101101 [-Y]补=11,010011 [X]补- [Y]补 = [X]补+[-Y]补 = 00,000110 无溢出 (2)[X]补=11,001101 [Y]补=11,010011 [-Y]补=00,101101 [X]补- [Y]补 = [X]补+[-Y]补 = 11,111010 无溢出 四、用无符号数一位乘法计算X * Y,写出规范的运算过程。 (P.74. )(绿色数字代表部分积,紫色代表部分积进位, 红色是被乘数,色是乘数) 答: (1) X=1001 Y=1101 B(被乘数) 1001 Ca A (部分积) C(乘数) 0 0000 1101 0 0000 1101 +B 1001 C0= 0 1001 0100 1110 +0 0000 C0= 0 0100 0010 0111 +B 1001 C0= 0 1011 0101 1011 +B 1001 C0= 0 1110 0111 0101 X * Y =01110101 褐
相关推荐: