參數(shù)資料
型號: HIF_SPEC
英文描述: EZ-030 Demonstration Board Theory of Operation Host Interface (HIF) Specification
中文描述: 易- 030演示板的經(jīng)營理論主機(jī)接口(誘導(dǎo)因子)規(guī)格
文件頁數(shù): 23/118頁
文件大?。?/td> 356K
代理商: HIF_SPEC
2–6
Host Interface (HIF) Specification
23
User-Mode Traps
When a trap is invoked, the 29K Family processor switches from user mode to
supervisor mode to execute the trap handler code. Most of the traps are
properly executed in this mode, including the kernel services that implement
the HIF specification. However, a few traps, such as the spill/fill handlers, are
intended to execute in user mode. In these cases, the trap handler code is not
part of the kernel, but is supplied by the particular high-level language product
library and is linked with the user’s application program.
In order to use a consistent trap-handling mechanism, and to support the
individual language products’ methodologies for user-mode traps, a HIF
service called
setvec
is called with the address of the user-mode trap- handler
code for each of the traps handled in this way.
Once the user-mode handler addresses have been supplied and the corresponding
trap is invoked, the operating-system kernel receives control in supervisor
mode. It then reinstates user mode and invokes the appropriate language
library trap handler to complete the required operation. This bouncing from
user mode to supervisor mode and back to user mode is referred to as a
trampoline effect. When the trap handler’s execution is complete, it returns
directly to the user’s application program rather than back through the kernel.
The register stack spill/fill handlers are appropriate examples of code that is
intended to execute in user mode. When a user’s application program calls a
function that requires a large number of local registers to execute, some
currently unused registers may have to be written to main memory to free
enough of the on-chip registers. In this case, the registers are spilled to
memory via the spill-trap handler. When the function completes execution and
intends to return to its caller, the spilled registers may have to be restored by
calling the fill-trap handler. Since register stack management is unique for each
application environment, individual spill/fill handlers are provided with each
of the high-level language products.
相關(guān)PDF資料
PDF描述
HIGHCURRENTSWITCHINGAPPLICATION (286.88 k)
DC-DCCONVERTERANDMOTORDRIVEAPPLICATIONS (286.88 k)
HIGHVOLTAGECAPACITORS(DATASHEETS) Ceramic Capacitors. 1000 V-5000 V
HIGHVOLTAGECERAMICCAPACITORS(GENERALINFO) Ceramic Capacitors. 1000 V-5000 V
HIH-3602-A Signal Conditioner
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
HIG-A 制造商:Cooper Bussmann 功能描述:
HIGH DENSITY BALUN ASSY TOOL 制造商:ITT Interconnect Solutions 功能描述:HIGH DENSITY BALUN ASSY TOOL / T4837 / RF
HIGHCURRENTVOLTAGEKIT 制造商:Lapp 功能描述:4 Way top entry 制造商:Lapp Group 功能描述:4 Way top entry
HIGHLAND 制造商:3M Electronic Products Division 功能描述:Highland™ Vinyl Electrical Tape - 3/4" x 66'
HIGHLAND TAPE 制造商:3M Electronic Products Division 功能描述:TAPE INSULATION PVC BLACK 19MMX20.1M 制造商:3M Electronic Products Division 功能描述:TAPE, INSULATION, PVC, BLACK, 19MMX20.1M 制造商:3M Electronic Products Division 功能描述:TAPE, INSULATION, PVC, BLACK, 19MMX20.1M; Tape Type:Electrical Insulation; Tape Backing Material:PVC (Polyvinyl Chloride); Tape Width - Metric:19mm; Tape Width - Imperial:0.748"; Tape Length - Metric:20.1m; Tape Color:Black ;RoHS Compliant: Yes