📄 glossary.htm
字号:
<dl><dl> <dl>
<dt> <a name="1051711"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A signal from outside the CPU to switch from normal execution to execution of an <a href="glossary.htm#1051716"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>interrupt handler</i></font></a>. If the interrupt causes a scheduling event, then that may cause an immediate <a href="glossary.htm#1051888"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>trap</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051713"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>interrupt controller</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051714"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">An on-chip <a href="glossary.htm#1051786"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>peripheral</i></font></a> which arbitrates between <a href="glossary.htm#1051710"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>interrupt</i></font></a> requests and signals to the CPU when an interrupt is required.</font>
</dl>
</dl></dl>
<p>
<a name="1051716"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>interrupt handler</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051717"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The code and data which defines the action when an <a href="glossary.htm#1051710"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>interrupt</i></font></a> is taken. </font>
</dl>
</dl></dl>
<p>
<a name="1051719"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>interrupt latency</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051720"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The time taken from receiving an <a href="glossary.htm#1051710"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>interrupt</i></font></a> signal to starting execution of the <a href="glossary.htm#1051716"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>interrupt handler</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051722"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>interrupted</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051723"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A <a href="glossary.htm#1051804"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>process</i></font></a> is in an interrupted state if it is waiting for an <a href="glossary.htm#1051716"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>interrupt handler</i></font></a> to complete and it will continue as soon as the interrupt handler has completed.</font>
</dl>
</dl></dl>
<p>
<a name="1051725"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>IOREG</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051726"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The input and output register, whose bits are directly connected to <a href="glossary.htm#1051786"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>peripheral</i></font></a>s. </font>
</dl>
</dl></dl>
<p>
<a name="1051728"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>IPTR</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051729"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The <a href="glossary.htm#1051701"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>instruction pointer</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051731"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>linked list</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051732"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A linked list is an ordered data structure where each element includes a pointer to the next element. A list is identified by a front pointer, which points to the first element in the list. Linked lists are also called <a href="glossary.htm#1051813"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>queue</i></font></a>s.</font>
</dl>
</dl></dl>
<p>
<a name="1051734"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>little-endian</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051735"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">Little-endian ordering of data, used by all ST20s, means that less significant data is always held in lower addresses. This applies to bits in bytes, bytes in words and words in memory.</font>
</dl>
</dl></dl>
<p>
<a name="1051737"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>list</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051738"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">See <a href="glossary.htm#1051731"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>linked list</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051740"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>local</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051741"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A local variable is one that is addressed by means of an offset from the work space pointer. Local variables are usually held on a stack and are defined within a function or procedure. See also <a href="glossary.htm#1051764"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>non-local</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051743"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>logical shift</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051744"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A shift in which the sign bit is shifted by the same amount as any other bit. </font>
</dl>
</dl></dl>
<p>
<a name="1051746"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>memory</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051747"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">Addressed devices which can be read and possibly written. Reading read/write memory at a particular address gives the value that was last written to that address. Reading read-only memory always gives the same value.</font>
</dl>
</dl></dl>
<p>
<a name="1051749"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>memory-mapped</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051750"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">Addressed devices which are read and written as if they were <a href="glossary.htm#1051746"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>memory</i></font></a>, but do not necessarily return the last written value.</font>
</dl>
</dl></dl>
<p>
<a name="1051752"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>microcode</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051753"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The on-chip hardware mechanism for implementing instructions.</font>
</dl>
</dl></dl>
<p>
<a name="1051755"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>micro-kernel</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051756"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The ST20 on-chip hardware support for multi-tasking.</font>
</dl>
</dl></dl>
<p>
<a name="1051758"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>MostNeg</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051759"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The most negative 32-bit integer, #80000000. The address of the base of memory. The value of the null process pointer <a href="glossary.htm#1051767"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>NotProcess</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051761"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>multi-tasking</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051762"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">Running several communicating <a href="glossary.htm#1051804"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>process</i></font></a>es on the same processor using time sharing. </font>
</dl>
</dl></dl>
<p>
<a name="1051764"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>non-local</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051765"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A non-local variable is one that is addressed by means of an offset from the base <a href="glossary.htm#1051584"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>address</i></font></a> held in <a href="glossary.htm#1054029"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>AREG</i></font></a>. Non-local variables are usually not held on a stack and are defined globally. See also <a href="glossary.htm#1051740"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>local</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051767"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>NotProcess</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051768"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">The null <a href="glossary.htm#1051810"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>process pointer</i></font></a>, which has the value <a href="glossary.htm#1051758"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>MostNeg</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051771"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>on-chip emulator</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051772"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><a href="glossary.htm#1053596"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>Diagnostic Controller Unit</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051774"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>on-chip memory</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051775"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">Very fast <a href="glossary.htm#1051746"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>memory</i></font></a> included in the ST20 chip. On-chip memory is usually located at the bottom of the <a href="glossary.htm#1051587"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>address space</i></font></a>.</font>
</dl>
</dl></dl>
<p>
<a name="1051777"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>operate</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051778"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">An <a href="glossary.htm#1051695"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>instruction component</i></font></a>, with function code #F and mnemonic <strong>opr</strong>, used to encode <a href="glossary.htm#1051837"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>secondary instruction</i></font></a>s. The <a href="glossary.htm#1051698"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>instruction data value</i></font></a> identifies the secondary instruction.</font>
</dl>
</dl></dl>
<p>
<a name="1051780"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>operating system</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051781"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">Code controlling multi-tasking, interrupts and certain system operations, which may be called by a program. The ST20 supports many of these facilities in micro-code without an operating system.</font>
</dl>
</dl></dl>
<p>
<a name="1051783"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><b>operation</b></font>
<br>
<dl><dl> <dl>
<dt> <a name="1051784"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif">A <a href="glossary.htm#1051837"><font color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>secondary instruction</i></font></a>.</font>
</dl>
</dl></dl>
<p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -