-
公开(公告)号:US5193161A
公开(公告)日:1993-03-09
申请号:US525792
申请日:1990-05-18
申请人: Richard Bealkowski , Richard A. Dayan , David J. Doria , Scott G. Kinnear , Jeffrey I. Krantz , Robert B. Liverman , Guy G. Sotomayor , Donald D. Williams , Gary A. Vaiskauckas
发明人: Richard Bealkowski , Richard A. Dayan , David J. Doria , Scott G. Kinnear , Jeffrey I. Krantz , Robert B. Liverman , Guy G. Sotomayor , Donald D. Williams , Gary A. Vaiskauckas
CPC分类号: G06F12/0292 , G06F12/145
摘要: A computer system and method for operating a computer system capable of running in mutually incompatible real and protected addressing modes, in which programs written for one mode can be run in the other mode without modification. The BIOS assembles two different common data areas for the two modes, each inclusive of device block pointers, function transfer table pointers, data pointers, and function pointers. The common data area for the real mode is assembled first. To assembly the pointers for the protected mode common data area, the offset values from the real mode area ae copied directly, and then selector values are inserted whose physical addresses correspond to the segments of the corresponding pointers in the real mode area. The selector values are derived from a segment descriptor table.
摘要翻译: 一种用于操作能够以相互不兼容的实际和受保护寻址模式运行的计算机系统的计算机系统和方法,其中针对一种模式编写的程序可以在另一种模式下运行而无需修改。 BIOS为两种模式组装两个不同的公共数据区域,每个模块包括设备块指针,功能传输表指针,数据指针和函数指针。 首先组装实模式的公共数据区。 为了组装保护模式公共数据区域的指针,直接复制实模式区域的偏移值,然后插入其物理地址对应于实模式区域中相应指针的段的选择器值。 选择器值是从段描述符表导出的。
-
公开(公告)号:US4928237A
公开(公告)日:1990-05-22
申请号:US30789
申请日:1987-03-27
申请人: Richard Bealkowski , Richard A. Dayan , David J. Doria , Scott G. Kinnear , Jeffrey I. Krantz , Robert B. Liverman , Guy G. Sotomayor , Donald D. Williams , Gary A. Vaiskauckas
发明人: Richard Bealkowski , Richard A. Dayan , David J. Doria , Scott G. Kinnear , Jeffrey I. Krantz , Robert B. Liverman , Guy G. Sotomayor , Donald D. Williams , Gary A. Vaiskauckas
CPC分类号: G06F12/0292 , G06F12/145
摘要: A computer system and method for operating a computer system capable of running in mutually incompatible real and protected addressing modes, in which programs written for one mode can be run in the other mode without modification. The operating system using BIOS assembles two different common data areas for the two modes, each inclusive of device block pointers, function transfer table pointers, data pointers, and function pointers. The common data area for the real mode is assembled first. To assemble the pointers for the protected mode common data area, the offset values from the real mode area are copied directly, and then selector values are inserted whose physical addresses correspond to the segments of the corresponding pointers in the real mode area. The selector values are derived from a segment descriptor table.
-