A szimbólumok ismertetése

INSTRUCTION SET SYMBOLS

Forrás dokumentáció (7. oldal) :  ASM_doksi.pdf 

A 3.2. „Az utasításkészlet áttekintése” és a 6.2. Szakaszban az „Az utasításkészlet összefoglaló táblázata” összefoglaló táblázatok, valamint az 5.4. Szakasz „utasítások leírása” című utasításleírások az 1-2. Táblázatban szereplő szimbólumokat használják. 1-2. Táblázat: Az utasítások összefoglaló táblázatainak és leírásának használt szimbólumok
The Summary Tables in Section 3.2 “Instruction Set Overview” and Section 6.2 “Instruction Set Summary Table”, and the instruction descriptions in Section 5.4 “Instruction Descriptions” utilize the symbols shown in Table 1-2. Table 1-2: Symbols Used in Instruction Summary Tables and Descriptions

Táblázat: 1-2
Szimbólum(1) Magyarázat
{   } Opcionális mező vagy művelet
Optional field or operation
[szöveg] A szöveg által megadott hely
The location addressed by text
(szöveg) A szöveg tartalma
The contents of text
#text A szöveg által meghatározott literál
The literal defined by text
a ∈ [b, c, d] Az „a” -nak a [b, c, d] sorozatban kell lennie
“a” must be in the set of [b, c, d]
<n:m> Regiszternek a megfadott bit tertülete 
Register bit field
{label:} Opcionális címke neve
Optional label name
Acc A vagy B akkumulátor (Pic24-nél nincs akkumulátor)
Accumulator A or Accumulator B
AWB Akkumulátor írja vissza (Pic24-nél nincs akkumulátor)
Accumulator Write Back
bit4 4 bites széles bitpozíció (0: 7 byte módban, 0:15 Word módban)
4-bit wide bit position (0:7 in Byte mode, 0:15 in Word mode)
Expr Abszolút cím, címke vagy kifejezés (a kapcsoló oldja meg)
Absolute address, label or expression (resolved by the linker)
f A fájlregiszter címe
File register address
lit1 1 bites literál (0: 1)
1-bit literal (0:1)
lit4 4 bites literál (0: 15)
4-bit literal (0:15)
lit5 5 bites literál (0: 31)
5-bit literal (0:31)
lit8 8 bites literál (0: 255)
8-bit literal (0:255)
lit10 10 bites literál (0: 255 byte módban, 0: 1023 Word módban)
10-bit literal (0:255 in Byte mode, 0:1023 in Word mode)
lit14 14 bites literál (0: 16383 byte módban
14-bit literal (0:16383)
lit16 16 bites literál (0:65535 byte módban
16-bit literal (0:65535)
lit23 23 bites literál (0: 8388607 byte módban
23-bit literal (0:8388607)
Slit4 Pozitív vagy negatív előjelű 4 bites literál (-8: 7)
Signed 4-bit literal (-8:7)
Slit6 Pozitív vagy negatív előjelű 6 bites literál (-32:31). (A tartomány korlátozott -16: 16-ra)
Signed 6-bit literal (-32:31) (range is limited to -16:16)
Slit10 Pozitív vagy negatív előjelű 4 bites literál (-8: 7)
Signed 10-bit literal (-512:511)
Slit16 Pozitív vagy negatív előjelű 4 bites literál (-8: 7)
Signed 16-bit literal (-32768:32767)
TOS A verem teteje szerintem
Top-of-Stack
Wb Alap munkaregiszter de nem tudom.
Base working register
Wd A rendeltetési hely nyilvántartása (közvetlen és közvetett címzés)???
Destination working register (direct and indirect addressing)
Wm, Wn ??? Működési nyilvántartás osztáspár (osztalék, osztó) ???
Working register divide pair (dividend, divisor)
Wm * Wm Munka regiszter szorzó pár (ugyanaz a forrás regiszter)???
Working register multiplier pair (same source register)
Wm * Wn Működő regiszter szorzó pár (különböző forrás regiszterek) ???
Working register multiplier pair (different source registers)
Wn Mind a forrás, mind a cél munkaregiszter (közvetlen címzés)
Both source and destination working register (direct addressing)
Wnd A rendeltetési hely nyilvántartása (közvetlen címzés) ???
Destination working register (direct addressing)
Wns Forrás munkanyilvántartás (közvetlen címzés)
Source working register (direct addressing)
WREG Alapértelmezett munkaregiszter (a W0-hoz rendelt)
Default working register (assigned to W0)
Ws Forrás munkaregiszter (közvetlen és közvetett címzés)
Source working register (direct and indirect addressing)
Wx Forrás címzési mód és az X adatbusz előzetes letöltésének működési regisztere
Source Addressing mode and working register for X data bus prefetch
Wxd Az X adatbusz előzetes letöltésének rendeltetési munka regisztere
Destination working register for X data bus prefetch
Wy Forrás címzési mód és munkaregiszter az Y adatbusz előzetes letöltéséhez
Source Addressing mode and working register for Y data bus prefetch
Wyd Az Y adatbusz előzetes letöltésének rendeltetési munkaregisztere
Destination working register for Y data bus prefetch


Note 1: The range of each symbol is instruction dependent. Refer to Section 5. “Instruction Descriptions” for the specific instruction range.