登录 注册
当前位置:主页 > 资源下载 > 13 > PDP11/40型自陷式pna-x矢量网络分析仪可实现对噪声系数的精确测量

PDP11/40型自陷式pna-x矢量网络分析仪可实现对噪声系数的精确测量

  • 更新:2024-11-05 09:59:26
  • 大小:23.36MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Unix - 操作系统
  • 格式:PDF

资源介绍

7.1 自陷原理 自陷和中断非常相似,它也是通过在总线上发起一个信号来打断当前运行的程序而获得 CPU的,只不过该信号是由 CPU自身产生的,比如非法指令。另外自陷的优先级都为 7,这 和中断的最高优先级是一样的,但自陷不可被屏蔽,也就是说,即便设置了 PSW的中断屏蔽 优先级为 7,也不能阻止自陷的产生。 总体上来看,PDP 11/40的自陷可分为程序错自陷、系统调用自陷和调试自陷三大类。程 序错自陷是因为指令的某种非法操作,比如访问了一个未被映射的虚拟地址而产生,它一般 不是程序所期望的。系统调用自陷是程序执行 trap指令产生的,调试自陷通过设置 PSW的 T 位或执行 bpt指令而产生,它们一般都用于实现操作系统调用,使得程序进入到内核模式,从 而执行内核代码,访问内核资源,它们是程序有意而为的。 自陷的处理过程和中断基本一致。而且和中断一样,自陷也有自己的向量区,也可以被 其他自陷、中断所打断。 7.2 自陷向量 从 low.s可以看出,自陷向量如图 7-1所示: 7.3 PDP11/40的自陷类型 对于 PDP11/40芯片而言,自陷有下面三大类:系统出 错自陷、系统调用自陷和调试自陷。而每大类又可能有多 种具体的自陷。 7.3.1 系统出错自陷 系统出错自陷可分为下面几种。 1.电源出错(Power Failure) 该自陷表示电源供应有异常:对于 115V的直流电源, 如果电压低于 95V,或者对于 230V的直流电源、电压低于 190V;或交流电的频率不在 47Hz~63Hz之间。其自陷向 量位于内核地址 16处。在电源出错自陷产生后,程序有 2ms时间处理,可用来保存数据如寄存器值和外围设备状 态等。当电源供应正常后,该自陷又会被触发,同时系统 恢复外设到电源异常前的状态。 自陷状态字br7+6 系统调用自陷服务函数trap 自陷状态字br7+5 仿真器自陷服务函数trap 自陷状态字br7+4 电源错自陷服务函数trap 自陷状态字br7+3 I/O自陷服务函数trap 自陷状态字br7+2 断点自陷服务函数trap 总线错自陷状态字br7 总线错自陷服务函数trap 奇偶错自陷服务函数trap 状态字br7+7 程序违例自陷服务函数trap 自陷状态字br7+7 浮点运算违例自陷trap 自陷状态字br7+8 段违例自陷trap 自陷状态字br7+9 自陷状态字br7+1 非法指令自陷服务函数trap 160 76 中 断 /自 陷 向 量 区 ... br 1f (40) I/O 自陷指令 0 2 ...