第2章作业答案
- 格式:ppt
- 大小:150.00 KB
- 文档页数:10
高分子化学第二章课后作业(共100分)1、简述逐步聚合的实施方法。
(10分)答案:2、影响线形缩聚物聚合度的因素有哪些?两单体非等化学计量,如何控制聚合度?(10分)备注:影响线形缩聚物聚合度中的第四个因素(反应条件)未回答的也可以给予满分。
另外批改时注意两单体非等化学计量的公式(应该有部分写成两单体等化学计量公式)3、己二酸与下列化合物反应,哪些能形成聚合物并说明原因。
(10分)A.乙醇B.乙二醇C.甘油D.苯胺E.己二胺答案:己二酸(f=2)为2官能度单体,因此能与己二酸形成聚合物的化合物有:乙二醇(f=2)、甘油(f=3)、己二胺(f=2)。
其中与乙二醇(f=2)、己二胺(f=2)形成线形缩聚物,与甘油(f=3)形成体形缩聚物。
答案解释:4、聚酯化和聚酰胺化的平衡常数有何差别?对缩聚条件有何影响?(10分)答案:(1)聚酯化反应平衡常数小,K=4,低分子副产物水的存在限制了聚合物分子量的提高,对聚合反应的条件要求较高,反应须在高温和高真空条件下进行,体系中水的残留量应尽量低,这样才能得到高聚合度的聚合物。
(2)聚酰胺化反应平衡常数中等,K=300-400,水对分子量有所影响,对聚合反应的条件要求相对温和。
聚合早期,可在水介质中进行;聚合后期,须在一定的减压条件下脱水,提高反应程度。
5、分别按Carothers法和Flory统计法计算下列混合物的凝胶点:(10分)(1)邻苯二甲酸酐和甘油按照摩尔比为1.5:0.98进行缩聚(2)邻苯二甲酸酐、甘油、乙二醇按照摩尔比为1.5:0.99:0.002进行缩聚答案:(1)Carothers法:邻苯二甲酸酐(f=2)官能度为2,甘油(f=3)官能度为3,邻苯二甲酸酐和甘油按照摩尔比为1.5:0.98进行缩聚的情况下,属于两基团不相等平均官能度=(2*3*0.98)/(1.5+0.98)=2.371,凝胶点=2/2.371=0.844Flory统计法:由题可知甘油(f=3)官能度为3,则支化单元分率ρ=1,基团比r=(0.98*3)/ (1.5*2)=0.98,f=3则凝胶点=1/[0.98+0.98*1*(3-2)]1/2=0.714(2)Carothers法:邻苯二甲酸酐(f=2)官能度为2,甘油(f=3)官能度为3,乙二醇(f=2)官能度为2,邻苯二甲酸酐、甘油、乙二醇按照摩尔比为1.5:0.99:0.002进行缩聚的情况下,属于两基团不相等平均官能度=2*(0.99*3+0.002*2)/(1.5+0.99+0.002)=2.387,凝胶点=2/2.387=0.838Flory统计法:由题可知甘油(f=3)官能度为3,则支化单元分率ρ=0.99*3/(0.99*3+0.002*2) =0.999,基团比r=(0.99*3+0.002*2)/(1.5*2)=0.991,f=3则凝胶点=1/[0.991+0.991*0.999*(3-2)]1/2=0.71解题思路:(1)首先判断该体系是属于两基团数相等还是两基团数不等;(2)Carothers法:根据体系的类型选择合适的公式计算出平均官能度,进而计算出凝胶点;(3)Flory统计法:根据体系的类型,得到官能度f为多少(此处注意与平均官能度不是一个概念,官能度f为多官能度单体的官能度),选择合适的公式计算出支化单元分率、基团比,进而计算出凝胶点。
第二章作业2、画前驱图4、程序并发执行时为什么会失去封闭性和可再现性?答:程序在并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态将由多个程序分别来改变,致使程序的运行换去了封闭性,这样,某程序在执行时,必然会受到其它程序的影响。
程序在并发执行时,由于失去了封闭性,也将导致其再失去可再现性。
8、试说明进程在三个基本状态之间转换的典型原因。
答:16. 进程在运行时存在哪两种形式的制约?试举例说明之。
答:同步:直接的相互制约关系,例如A进程向B进程传递数据,B进程接收数据后继续下面的处理;互斥:间接的相互制约关系,例如进程共享打印机。
22、试写出相应的程序来描述P82图2-17所示的前驱图。
图(a)int a1=0,a2=0,a3=0,a4=0,a5=0,a6=0;a7=0;a8=0;parbeginbegin S1;V(a1);V(a2);end;begin P(a1);S2;V(a3);V(a4);end;begin P(a2);S3;V(a5);end;begin P(a3);S4;V(a6);end;begin P(a4);S5;V(a7);end;begin P(a5);S6;V(a8);end;begin P(a6);P(a7);P(a8);S7;end;parend图(b)int a1=0,a2=0,a3=0,a4=0,a5=0,a6=0;a7=0;a8=0;a9=0;a10=0;parbeginbegin S1;V(a1);V(a2);end;begin P(a1);S2;V(a3);V(a4);end;begin P(a2);S3;V(a5);V(a6);end;begin P(a3);S4;V(a7);end;begin P(a4);S5;V(a8);end;begin P(a5);S6;V(a9);end;begin P(a6);S7;V(a10);end;begin P(a7);P(a8);P(a9);P(a10);S8;end;parend28、在测量控制系统中的数据采集任务,把所采集的数据送一单缓冲区;计算任务从该单缓冲中取出数据进行计算。
第二章 力学一.选择题1【基础训练4】、如图2-14,物体A 、B 质量相同,B 在光滑水平桌面上.滑轮与绳的质量以及空气阻力均不计,滑轮与其轴之间的摩擦也不计.系统无初速地释放,则物体A 下落的加速度是 (A) g. (B) 4g /5 . (C) g /2 . (D) g /3 .,,42,/2,.5b b b a a a b a b a a T m a m g T ma g T T a a a =-==== 2【自测1】、在升降机天花板上拴有轻绳,其下端系一重物,当升降机以加速度a 1上升时,绳中的张力正好等于绳子所能承受的最大张力的一半,问升降机以多大加速度上升时,绳子刚好被拉断(A) 2a 1. (B) 2(a 1+g ).(C) 2a 1+g . (D) a 1+g .[C ]1max max 122T mg ma m a a ma T T T mg maa a g -==+==-==+物对地物对机机对地()3【自测2】、质量为m 的小球,放在光滑的木板和光滑的墙壁之间,并保持平衡,如图2-22所示.设木板和墙壁之间的夹角为,当逐渐增大时,小球对木板的压力将 (A) 增加. (B) 减少. (C) 不变.(D) 先是增加,后又减小.压力增减的分界角为=45°.αm图2-22BA【解答】受力分析如图右所示:垂直于板面的压力sin /sin N mg N mg αα=→=4【自测3】、两个质量相等的小球由一轻弹簧相连接,再用一细绳悬挂于天花板上,处于静止状态,如图2-23所示.将绳子剪断的瞬间,球1和球2的加速度分别为(A) a 1=g,a 2=g. (B) a 1=0,a 2=g. (C) a 1=g,a 2=0. (D) a 1=2g,a 2=0[D ]121211200020T m g F F m g m m F mgT mg F ma a g a --=-====→--==-=弹弹弹弹,(负号表示向下)5【附录A3】.一根细绳跨过一光滑的定滑轮,一端挂一质量为M 的物体,另一端被人用双手拉着,人的质量M m 21=.若人相对于绳以加速度a 0向上爬,则人相对于地面的加速度(以竖直向上为正)是(A) 3/)2(0g a +. (B ) )3(0a g --.图2-23(C3/)2(0g a +- (D)0a()()()()3/2,3/,)(00000a g a a a g a ma a m M g m M a a m mg T MaT Mg +=+∴-=++=-+=-=-二、填空题6【基础训练9】、 质量为m 的小球,用轻绳AB 、BC 连接,如图2-18,其中AB 水平.剪断绳AB 前后的瞬间,绳BC 中的张力比 T : T ′= .A7【自测9】质量分别为m 1、m 2、m 3的三个物体A 、B 、C ,用一根细绳和两根轻弹簧连接并悬于固定点O ,如图2-27.取向下为x 轴正向,开始时系统处于平衡状态,后将细绳剪断,则在刚剪断瞬时,物体B 的加速度B a ϖ=_______;物体A 的加速度A a ϖ=______.()g m m a a g m f g m a m f mg f f g m m B A ab B a ab ab3232232-.0,--.,=====+=+断后,未断时,8【自测10】、一小珠可以在半径为R 的竖直圆环上作无摩擦滑动,如图2-28.今使圆环以角速度绕圆环竖直直径转动.要使小珠离开环的底部停在环上某一点,则角速度最小应大于_____gR________.22min cos sin sin ,cos N mg N m R g gg R RRθθωθωωθ==∴=>∴>三、计算题9【基础训练12】、水平转台上放置一质量M =2 kg 的小物块,物块与转台间的静摩擦系数μs =,一条光滑的绳子一端系在物块上,另一端则由转台中心处的小孔穿下并悬一质量m =0.8 kg 的物块.转台以角速度ω=4 rad/s 绕竖直中心轴转动,求:转台上面的物块与转台相对静止时,物块转动半径的最大值r max 和最小值r min .O x A B Cm 1 m 2m 3ORO图2-28AB?10【自测12】、质量为m 的小球,在水中受的浮力为常力F ,当它从静止开始沉降时,受到水的粘滞阻力大小为f =kv (k 为常数).证明小球在水中竖直沉降的速度v 与时间t 的关系为),e 1(/m kt kFmg ---=v 式中t 为从沉降开始计算的时间。
第二章线性表习题(答案)1.描述以下三个概念的区别:头指针,头结点,首元素结点。
首元结点是指链表中存储线性表中第一个数据元素a1的结点。
为了操作方便,通常在链表的首元结点之前附设一个结点,称为头结点,该结点的数据域中不存储线性表的数据元素,其作用是为了对链表进行操作时,可以对空表、非空表的情况以及对首元结点进行统一处理。
头指针是指向链表中第一个结点(或为头结点或为首元结点)的指针。
若链表中附设头结点,则不管线性表是否为空表,头指针均不为空。
否则表示空表的链表的头指针为空。
2.填空:(1)在顺序表中插入或删除一个元素,需要平均移动一半元素,具体移动的元素个数与插入或删除的位置有关。
(2)在顺序表中,逻辑上相邻的元素,其物理位置也相邻。
在单链表中,逻辑上相邻的元素,其物理位置不一定相邻。
(3)在带头结点的非空单链表中,头结点的存储位置由头指针指示,首元素结点的存储位置由头结点的next域指示,除首元素结点外,其它任一元素结点的存储位置由其直接前趋的next域指示。
3.已知L是无表头结点的单链表,且P结点既不是首元素结点,也不是尾元素结点。
按要求从下列语句中选择合适的语句序列。
a. 在P结点后插入S结点的语句序列是:(4)、(1)。
b. 在P结点前插入S结点的语句序列是:(7)、(11)、(8)、(4)、(1)。
c. 在表首插入S结点的语句序列是:(5)、(12)。
d. 在表尾插入S结点的语句序列是:(11)、(9)、(1)、(6)。
供选择的语句有:(1)P->next=S; (2)P->next= P->next->next; (3)P->next= S->next;(4)S->next= P->next; (5)S->next= L; (6)S->next= NULL;(7)Q= P; (8)while(P->next!=Q) P=P->next;(9)while(P->next!=NULL) P=P->next; (10)P= Q;(11)P= L; (12)L= S; (13)L= P;4.设线性表存于a[n]中且递增有序。
第二章课后作业参考答案
一、填空(4分,每题0.8分)
1. 空气中水汽发生凝结时,空气中的水汽达到 饱和 、这时的空气温度称为 露点 。
2. 降温或空气冷却的原因有:_辐射冷却 、 接触冷却 、 气团上升冷却 ,其中 气团上升冷却 为
主要原因。
3. 按气流上升冷却运动的原因,降雨可以分为:_ 对流雨 、 地形雨 、锋面雨 、气旋雨__。
4. 计算流域平均降雨量的方法通常有 算术平均法 、 泰森多边形法、 等雨量线法_。
5. 饱和大气在绝热上升过程中,水汽会发生 凝结 。
二、简答及计算
1、什么是热力学第一定律?试应用热力学第一定律估计,大气在绝热上升过程中每上升1000m 气温降低多少度?(3分)
有两种情况,但一般只回答第一种情况就可以了。
解答:(1)部分饱和空气:
根据dh du pd α=+,推导出p dh c dT gdz =+,在假设p pd c c ≈的前提下,带入相应数值计算。
注意pd c 的取值以及推导过程。
(2)饱和空气: 内能的变化伴随着水汽的凝结,空气中水蒸气的含量因此减少,从而有如下公式:
e d p L dT dq dz c dz
−=Γ+ 这种情况需要给出
e p L dq c dz 的值,讲义上有一些参考值。
2、水文计算中由点降雨量推求面平均降雨量有哪些常用的方法?各有什么特点和适用条件?(3分) 解答:
(1)算术平均法;(2)泰森多边形法;(3)距离倒数权重法;(4)降水等值线法。
各自的特点和适用条件请参见讲义和教材。
第二章会计处理方法练习题一(一)目的:掌握会计确认的基本方法(1)根据上表中的资料,判断哪些项目分别属于资产要素、负债要素和所有者权益要素。
练习题一参考答案要点(1)资产要素的有:(2);(4);(5);(7);(9);(11);(12);(13);(14);(15);(16);(17);(18) 负债要素的有:(6);(8);(10);(19)所有者权益要素的有:(1);(3);(20)(2)负债表存货项目中。
严格来说,此处是不对的。
因为“生产成本”是费用类账户。
练习题二(二)目的:掌握权责发生制与收付实现制1.资料绿叶公司2005年10月份发生如下经济业务:(1)支付本月的水电费300元。
(2)预付下个月房屋租金2 000元。
(3)支付上月工商部门罚款500元。
(4)销售商品收入20 000元,款项尚未收到。
(5)支付上月购货款38 000元。
(6)采购员报销差旅费2 500元,退回多余现金500元(出差前预借3 000元)。
(7)收到上月销售货款500 000,存入银行。
2.要求分别根据权责发生制和现金收付制,确认和计算本月收入与费用(将结果填入下表)。
练习题二参考答案要点练习题三(三)目的:掌握会计确认的基本方法1.资料上扬公司2005年12月发生如下经济交易与事项:(1)10日,与甲公司签订购货合同,协议购买A材料50万元,约定合同签订之日起10日内预付购货定金10万元。
(2)12日,有一批产品完工验收入库,这批产品的生产成本为20万元。
(3)18日,根据购货合同预付甲公司购货定金10万元。
(4)20日,公司发生失窃事件,丢失现金5万元。
(5)25日,以银行存款预付下年度财产保险费3万元。
(6)28日,以银行存款支付本季度贷款利息费用9万元,其中前两个月已预提6万元。
(7)31日,计算出本月产品销售应缴纳的税金5万元,但尚未实际缴纳。
(8)31日,计算出本月应负担的工资费用15万元,其中管理人员5万元,生产工人10万元,公司每月的工资在下月上旬发放。
第⼆章作业参考答案第⼆章1.请分别画出⼆进制⽐特流01001011的NRZ、Manchester和Difference Manchester编码。
约定:对于不归零码低电平代表0,⾼电平代表1;对于曼彻斯特编码由⾼到低电平的跳变代表0,从低到⾼电平的跳变代表1;对于差分曼彻斯特编码每位开始有跳变代表0,反之代表1。
2.数字数据的模拟信号编码中数字调制的三种基本形式。
移幅键控法ASK、移频键控法FSK、移相键控法PSK3.PCM的步骤及⽅法PCM的典型应⽤就是语⾳数字化。
PCM主要包括:采样、量化、编码。
采样:以采样定理为基础,对连续变化的模拟信号进⾏周期性采样,利⽤有限个采样值代替连续变化的模拟信号。
只要采样频率⼤于等于有效信号最⾼频率或其带宽的⼆倍,则采样值便可包含原始信号的全部信息,利⽤低通滤波器可以从这些采样中重新构造出原始信号。
量化:使连续模拟信号变为时间轴上的离散值,将采样样本按照量化级取值。
编码:将离散值变成⼀定位数的⼆进制数码。
量化级越多,量化精度越⾼,需要的⼆进制位数越多。
4.什么是⽐特同步和帧同步?什么是同步通信和异步通信,⼆者的区别是什么?⽐特同步⼜叫位同步,是数据通信中最基本的同步⽅式。
⽐特同步是指接收端将时钟调整到和发送端完全⼀样,当接收到⽐特流后,在正确的时刻对收到的信号根据事先已约定好的规则进⾏判决,从⽽将发送端发送的每⼀个⽐特都正确地接收下来。
(正确时刻:通常就是在每⼀个⽐特的中间位置判决规则:如,电平若超过⼀定数值则为1,否则为0)。
数据通常以帧为单位进⾏发送。
帧同步是指接收端应当能从收到的⽐特流中准确地区分出⼀帧的开始和结束的位置。
帧同步⼜叫帧定界。
同步通信是每发送完⼀个帧进⾏⼀次同步。
这个帧中通常含多个字符、多个字节或不定长的较多的⽐特,即同步通信中⼀次传输的数据量⼀般⽐较⼤。
同步通信要求发送时钟与接收时钟应保持完全⼀致,以免发⽣太⼤时钟误差的积累,从⽽产⽣接收错误。
4题:文法G的产生式集合如下,试给出句子aaabbbccc的一个推导和一个归约S→aBC | aSBCCB→BCaB→abbB→bbbB→bbC→bccC→ccC→cc6题:文法G的产生式集合如下,请给出G中每个语法范畴代表的集合S→aSa|aaSaa|aAaA→bA|bbbA|bBB→cB|cCC→ccC|DDD→dD|d7题: 给定如下文法,请用自然语言描述它们定义的语言(4)S→aB|bAA→a|aS|BAAB→b|bS|ABB8题: 设∑={0,1}, 请给出∑上下列语言的文法(3)所有以11开头, 以11结尾的串;(6)所有长度为偶数的串9题: 设∑={a,b,c}, 构造下列语言的文法(2)L2={a n b m|n,m≥1}(3)L3={a n b n a n|n≥1}(4)L4={a n b m a k|n,m,k≥1}(6)L6={xwx T| x,w∈∑+}(7)L7={w | w = w T, w∈∑+}补充:对给定RGS→abA|baBA →abA|abB →baB|ba构造等价文法,新文法的产生式形如:A→a,A→aB,A,B∈V,a∈T参考答案4、文法G 的产生式集合如下,试给出句子aaabbbccc 的一个推导和一个归约S →aBC | aSBCCB →BCaB →abbB →bbbB →bbC →bccC →ccC →cc答:S ⇒aSBC⇒aaSBCBC⇒aaaBCBCBC⇒aaabCBCBC⇒aaabBCCBC⇒aaabbCCBC⇒aaabbCBCC⇒aaabbBCCC⇒aaabbbCCC⇒aaabbbccC⇒aaabbbccc6、文法G 的产生式集合如下,请给出G 中每个语法范畴代表的集合S →aSa|aaSaa|aAaA →bA|bbbA|bBB →cB|cCC →ccC|DDD →dD|d解:(注意方法)Set(D)= {d m | m ≥1}set(C)= {c 2n d m | n ≥0,m ≥2}(注意:d 只要大于2,不一定是偶数,可以没有c)set(B)= {c n d m | n ≥1,m ≥2}set(A)= {b k c n d m | k ≥1,n ≥1,m ≥2}set(S)= {a p b k c n d m a p | p ≥1,k ≥1,n ≥1,m ≥2}问题:不可写作:S={……}讨论:***** n nn m nn m x n n m x nn m x y nS a Aa a b Ba a b c Ca a b c DDa a b c d a ⇒⇒⇒⇒⇒{|,,1,2}n m x y n S a b c d a n m x y ∴=≥≥ ------06级张言飞7(4)、给定如下文法,请用自然语言描述它们定义的语言S→aB|bAA→a|aS|BAAB→b|bS|ABB解:该文法定义字母表∑={a,b}上的所有a和b的个数相等的字符串构成的语言。
第⼆章习题答案(作业)第⼆章习题答案2(1)为什么计算机内部采⽤⼆进制表⽰信息?既然计算机内部所有信息都⽤⼆进制表⽰,为什么还要⽤到⼗六进制和⼋进制数?参考答案:(略)2(7)为什么计算机处理汉字时会涉及到不同的编码(如,输⼊码、内码、字模码)?说明这些编码中哪些是⽤⼆进制编码,哪些不是⽤⼆进制编码,为什么?参考答案:(略)3.实现下列各数的转换。
(1)(25.8125)10= (?)2= (?) 8= (?) 16(2)(101101.011)2 = (?)10= (?) 8= (?) 16= (?) 8421(3)(0101 1001 0110.0011)8421 = (?)10= (?) 2= (?) 16(4)(4E.C)16 = (?)10= (?) 2参考答案:(1)(25.8125)10 = (1 1001.1101)2 = (31.64) 8 = (19.D) 16(2)(101101.011)2 = (45.375)10 = (55.3) 8 = (2D.6) 16 = (0100 0101.0011 0111 0101) 8421(3)(0101 1001 0110.0011)8421 = (596.3)10 = (1001010100.01001100110011…) 2 = (254.4CCC…) 16 (4)(4E.C)16 = (78.75)10 = (0100 1110.11) 24.假定机器数为8位(1位符号,7位数值),写出下列各⼆进制数的原码和补码表⽰。
+0.1001,–0.1001,+1.0,–1.0,+0.010100,–0.010100,+0,–0参考答案:(后⾯添0)原码补码+0.1001:0.1001000 0.1001000–0.1001: 1.1001000 1.0111000+1.0:溢出溢出–1.0:溢出 1.0000000+0.010100:0.0101000 0.0101000–0.010100: 1.0101000 1.1011000+0:0.0000000 0.0000000–0: 1.0000000 0.00000005.假定机器数为8位(1位符号,7位数值),写出下列各⼆进制数的补码和移码表⽰。
第二章练习题及参考答案一、辨析题(请先判断对错,再说明原因)1. 凡是亲眼所见,亲耳所听的都是直接经验,是对客观事物最真实的、最本质的反映。
二、材料分析题1.阅读下面有关真理论述的材料:【材料1】马克思说:“人的思维是否具有客观的真理性,这不是一个理论的问题,而是一个实践的问题。
人应该在实践中证明自己的思维的真理性,即自己思维的现实性和力量,……”毛泽东说:“真理的标准只能是社会实践。
”【材料2】实用主义者詹姆斯说:“凡是有利于我们工作,并使我们得到效果的东西就是真理,这也是真理的唯一标准。
”【材料3】诺贝尔奖获得者、华人科学家丁肇中在谈到他的科学研究体会时说:“20世纪70年代,人们已经知道所有的基本粒子是由3种夸克组成的。
我的问题是,为什么只有3种夸克?为了寻找新夸克,我决定建筑一个高灵敏度的探测器。
当时所有的人都认为只有3种夸克,因为3种夸克可以解释所有的现象,所以这个实验室被费米国家实验室和西欧核子中心拒绝了,认为是不可能的。
1972年到1974年间,我们在布鲁克海文国家实验室用一个比较低能的加速器来做这个实验,终于发现了一种新夸克。
这表示,以前说只有3种夸克的观念是错的,有四种夸克。
有了第四种,就可能有第五种、第六种,把以往的观念改变了。
”根据上述材料请回答:⑴材料1、2的观点一致吗?为什么?用马克思主义认识论的观点分析材料2的观点。
⑵材料3中的科学发现过程在认识论上对我们发现和发展真理有哪些启示?答案要点:一、辨析题1.这种观点是错误的。
亲眼所见,亲耳所听是感性认识的感觉阶段,是直接的感性经验。
由于认识主体和客体的局限性和特殊性,有些是对客观事实的真实反映,有些则是不符合客观事实的虚假反映或骗局。
视觉和听觉是感性认识,它们具有直接性、丰富性,但是它的缺点是直观性和表面性,不能深入、全面地反映事物,有待于在感性经验的基础上,用科学态度加以分析,上升为理性认识,才能把握事物的本质。
该命题夸大感觉在认识中的作用,将感觉与事实相混淆,在理论上容易导致主观唯心主义。
5、某计算机设计有如下格式的指令:三地址指令12种,一地址指令254种,设指令字的长度为16位,每个地址码字段的位数均为4位。
若操作码的编码采用扩展操作码,问二地址指令最多可以设计多少种?解:操作码长度编码空间实际使用编码数三地址指令 4 16 12二地址指令8 (16-12)×24I一地址指令12 ((16-12)×24-I)×24254((16-12)×24-I)×24≥25448.125≥II max=48答:二地址指令最多可以设计48种。
6、一台模型机共有9条指令ⅠⅠ~Ⅰ9,各指令的使用频度分别为30%,20%,20%,10%,8%,6%。
3%,2%,1%。
该模型机有8位和16位两种指令长。
8位字长指令为寄存器-寄存器(R-R)二地址类型,16位字长指令为寄存器-存储器(R-M)二地址变址寻址类型。
(1)试设计有两种码长的扩展操作码,使其平均码长最短,并计算此种码长的平均码长。
(2)在(1)的基础上,该机允许使用多少个可编址的通用寄存器?(3)若采用通用寄存器作为变址寄存器,试设计该机的两种指令格式,并标出各字段的位数。
(4)计算变址寻址的偏移地址范围。
解:(1)操作码方案比例分配平均码长1-5 0.3-0.7 3.82-5 0.7-0.3 2.92-4 0.5-0.5 3.0故操作码编码方案采用2-5扩展编码法如表所示,此种编码的平均码长为2.9位。
(2)由于R-R型指令长度为8位,操作码占2位,因此源、目的寄存器编码部分各占3位,所以该机通用寄存器占3位,允许使用8个通用寄存器。
(3)该机的两种指令格式及各字段的位数如下: 2位 3位 3位R -R 型5位 3位 3位 5位 R -M 型(4)由于变址寄存器R x 占3位,则变址寻址的偏移地址范围为-16~+15。