第二章
2-9 经统计,某机器14条指令的使用频度分别为0.01,0.15,0.12, 0.03, 0.02,0.04, 0.02, 0.04, 0.01, 0.13, 0.15,0.14, 0.11, 0.03。分别求出用等长码、哈夫曼码、只有两种码长的扩展操作码等3种编码方式的操作码平均码长。
解答:
1、14条指令的等长操作码的平均码长是「lb141]位,即4位。
2- 10 电文由A~J及空格字符组成,其字符出现频度依次为0.17,0.05,0. 20,0.06,0.08,0.03, 0.01,0.08,0. 13, 0. 08, 0. 11。
解答
第三章
1) 机器有五级中断,中断响应次序为1-2-3- -4- -5, 现要求中断处理次序为2- -3-1-5-4
①设计各级中断处理程序的中断级屏蔽位,令“0”表示开放,“1”表示屏蔽;
②若在运行用户程序时,同时发生1、3级中断请求,而在1级中断服务尚未完成时,又发生2、3、4、5级中断,请画出处理机执行程序的全过程示意图。
2)机器有五级中断,中断级屏蔽位“1”表示开放,“0”表示屏蔽;中断响应次序为1-2- -3- -4- -5,各级中断处理程序的中断级屏蔽位设置如下表所示。
①中断处理次序为什么? 1-3-5-4-2
②若在运行用户程序时,同时发生4、5级中断请求,而在5级中断服务尚未完成时,又发生1、2、3级中断,请画出处理机执行程序的全过程示意图。
第四章
第五章