如有一个经解释实现的计算机,可以按功能划分成4 级
每一级为了执行一条指令需要下一级的 N条指令解释,若执行第一级的一条指令需kns,那执行第 2 级、第 3 级、第 4级的指令需要多少时间
第 1 级 1条 1 级指令 k ns 第 2 级 1条 2 级指令 N 条 1 级指令1· N· k ns = Nk ns 第 3 级 1条 3 级指令 N 条 2 级指令1· N· N· k ns = N2k ns 第 4 级 1条 4 级指令 N 条 3 级指令1· N· N· N· k ns = N3k ns 1
从机器(汇编)语言程序员看,以下哪些是透明的
指令地址寄存器;指令缓冲器;时标发生器;条件码寄存器;乘法器;主存地址寄存器;磁盘外设;先行进位链;移位器;通用寄存器;中断字寄存器
见下表,“√”为透明性概念第二章:2
2 在尾数采用补码、小数表示且 p=6,阶码采用移码、整数表示且 q=6,尾数基 rm为 16,阶码基 re为 2 的情况下:(1)最大尾数为: 1-rm-p =1-16-6 ,0
FFFFFF(2) 最小正尾数为:1/rm =1/16 ,0
100000(3) 最小尾数为: -1 , 1
000000(4) 最大负尾数为:-(rm-1 + rm-p)=(16-1 + 16-6),1
EFFFFF(5) 最大阶码为: req -1=26-1=63,7F,包括符号位共7 个 1(6) 最小阶码为: -req =-26 =-64 ,00,包括符号位共7 个 0(7) 最大正数为: (1 -16-6)1663 ,7FFFFFFF(8) 最小正数为: 16-65 , 00100000(9) 最大负数为: -(16-1 + 16-6) 16-64,80EFFFFF(10) 最小负数为: -1663 ,FF0000指令地址寄存器,×,指令缓冲