Acronyms

This section includes all of the acronyms used in this volume. They range across chapters.

General

A

AAddress
AAPCSProcedure Call Standard for the Arm® Architecture
ABAvailable Bus (MC6809)
ABIApplication Binary Interface
ABMAdvanced Bit Manipulation (AMD technology)
ABTABorT
ACUAddress Computation Unit (synonyms: AGU, DAG)
AESAdvanced Encryption Standard
AES NIAES New Instructions
AGUAddress Generation Unit (synonyms: ACU, DAG)
ALGOLALGOrithmic Language
APApplication Processor
APCSArm® Procedure Call Standard
APICAdvanced PIC (Intel)
ASCIIAmerican Standard Code for Information Interchange
ASIPApplication-Specific Instruction set Processor
ASLArithmetic Shift Left
ASPApplication-Specific Processor
ATPCSArm® TPCS
AVXAdvanced Vector eXtensions (Intel technology)
AXPAlmost eXactly PRISM

B

bbit (cf.. BIT)
BByte
BCDBinary-Coded Decimal
BEBig Endian
BERTBranch Effect Reduction Technique
BIOSBasic Input/Output System
BITBInary digiT or Binary digIT
BMIBit Manipulation Instructions (Intel technology)
BPBase Pointer (Intel)
BRAFBlock-Repeat-Active Flag
BRCBlock Repeat Counter
BSBus Status (MC6809)
BSPBootStrap Processor
BSSBlock Started by Symbol (UNIX)
BTABranch Target Address
BTIBranch Target Instruction

C

cccondition code
CFCarry Flag
CISCComplex Instruction Set Computer
COBOLCOmmon Business Oriented Language
COPCalculator-Oriented Processor (NS)
COPSController-Oriented Processor System (NS), formerly COP
COSMACComplementary Symmetry Monolithic Array Computer
CPLCurrent Privilege Level
CPSRCurrent Program Status Register
CPUCentral Processing Unit
CRCondition Register
CRCCyclic Redundancy Check
CSCode Segment (Intel x86)
CTRCounT Register
CUControl Unit
CVTConVerT (AMD and Intel)

D

DAGData Address Generator (synonyms: ACU, AGU)
DFPDecimal Floating-Point
DIDestination Index (Intel x86)
DIFDecimal-In-Frequency
DILDual-In-Line
DIPDIL Package
DISPDISPlacement (i.e. offset)
DITDecimal-In-Time
DLLDynamic Link Library
DPDirect Page
DRAMDynamic RAM
DXPDecimal Fixed-Point
DYSEACSecond SEAC

E

EAEffective Address
EAEmpty Ascending
EBCDICExtended Binary-Coded Decimal Interchange Code (IBM)
ECCError Checking and Correcting/ Error-Correcting Code
EDEmpty Descending
EDCError-Detecting Circuit/Code
EDSACElectronic Delay Storage Automatic Calculator
EFEntire Flag (MC6809)
EICExternal Interrupt Controller
ENENable
EORExclusive OR (cf. EXOR and XOR)
EPCException Program Counter (MIPS)
EQEQual
EXOREXclusive OR (cf. EOR and XOR)

F

FAFull Ascending
FCFunction Code (MC68000)
FDFull Descending
FFTFast Fourier Transform
FIFOFirst In, First Out
FIQFast Interrupt reQuest mode (ARM)
FIRFinite Impulse Response
FIRQFast IRQ
FMAFused Multiply-Accumulate
FORTRANFORmula TRANslation
FPFloating Point
FPGAField-Programmable Gate Array
FPPFP Processor
FPUFP Unit
FWFirmWare

G

GEGreater than or Equal
GP FPPGeneral-Purpose FPP
GPPGeneral-Purpose Processor
GPRGeneral-Purpose Register
GTGreater Than

H

HLLHigh-Level (programming) Language
HWHardWare
HWPHeavy-Weight Process

I

IAIntel Architecture
iAPXIntel Advanced Performance Architecture
ICCInterrupt Controller Communications
IDIdentification
IDTInterrupt Descriptor Table (Intel)
IDTRIDT Register (Intel)
IEindividual Interrupt Enable (PACE)
IFInterrupt enable Flag
IICInternal Interrupt Controller
ILPInstruction-Level Parallelism
INTINTerrupt
INTAINTerrupt Acknowledge
INTRINTerrupt Request
I/OInput/Output
IOInput/Output (rarely used)
IOAPICI/O APIC
IOPLI/O Privilege Level (flag)
IPInstruction Pointer (Intel) (cf. PC)
IPLInterrupt Priority Level (MC68000)
IRIndex Register
IRQInterrupt Request
ISInstruction Set
ISAIS Architecture
ISPInstruction Set Processor
ISRInterrupt Service Routine
ISSEIntel SSE (AMD)
ISSEInternet SSE (Intel)
ITInTerruption (cf. INT)
IVTInterrupt Vector Table

J

JTAGJoint Test Action Group
JVMJava Virtual Machine

K

KNIKatmai New Instructions (Intel SSE1)

L

LAend-of-Loop Address
LAPACKLinear Algebra PACKage
LCLoop Counter
LELess than or Equal/less or equal
LELittle Endian
LELoop End
LEDLight-Emitting Diode
LEMLunar Excursion Module
LFLoop Flag
LGCLEM Guidance Computer
LGELess, Greater and Equal
LIFOLast In, First Out
LINPACKLINear Algebra PACKage
LINTLocal INT (APIC, Intel)
LIWLong Instruction Word
LKLinK (bit)
LRLink Register (ARM)
LSLoop Start
LSbLeast Significant bit
LSBLeast Significant Byte
LSLLogical Shift Left
LSRLogical Shift Right
LTLess Than
LUTLookUp Table
LWPLight-Weight Process

M

MACMultiply-and-ACcumulate
MAXMultimedia Acceleration eXtensions (PA-RISC 2.0)
MCSMicro Computer Set (Intel)
MCUMicroComputer Unit
MCUMicroController Unit (preferable)
MDMXMIPS Digital Media eXtensions
MIPSMicroprocessor without Interlocked Pipeline Stages from MIPS Technologies (then called MIPS Computer Systems)
MMRMemory-Mapped Register
MMUMemory Management Unit
MMXMultiMedia eXtensions (Intel technology)
MOSMetal-Oxide Semiconductor
MPMultiProcesseur (MultiProcessor)
MPUMicroProcessor Unit
MSbMost Significant bit
MSBMost Significant Byte
MSWMachine Status Word
MUXMUltipleXer
MVIMotion Video Instructions (DEC Alpha)

N

NNegative (flag)
NBNatural Binary (cf. NBC)
NBCNatural Binary Code (cf. NB)
NENot Equal
NINew Instruction
NMINon-Maskable Interrupt
NNINehalem New Instructions (Intel SSE4)
NOPNo Operation
NOSNext-On-Stack

O

OFOverflow Flag
OSOperating System

P

PAPhysical Address
PAPrecision Architecture (HP)
PACEProcessing And Control Element (NS)
PA-RISCPrecision Architecture-RISC (HP)
PCPersonal Computer
PCProgram Counter (cf. IP)
PCRProgram Counter Register (MC6809)
PCSProgram Counter Stack
PDPProgrammable Data Processor (DEC)
PEProtected Mode Enable
PICPeripheral Interface Controller (General Instrument)
PICProgrammable Intelligent Computer (General Instrument)
PICPosition-Independent Code
PICProgrammable Interrupt Controller
PIEPosition-Independent Executable
PNIPrescott New Instructions (Intel SSE3)
POWERPerformance Optimization With Enhanced RISC
PowerPCPOWER Performance Computing
PRPredicate Register
PRISMParallel Reduced Instruction Set Machine (DEC Alpha AXP)
PSRProcessor Status Register

R

RAMRandom Access Memory
RCRepeat Counter
RCAReverse-Carry Arithmetic
RCLRotate through Carry Left
RCRRotate through Carry Right
RERepeat End Address register
REARepeat End Address
REXRegister Extension (AMD, Intel)
RFRegister File
RGBRed–Green–Blue
RIPInstruction Pointer Register (Intel x86-64)
RISCReduced Instruction Set Computer
R/MRegister/Memory
R/Mmodify Register or Memory
RMWRead-Modify-Write
ROLROtate Left
ROLCRotate left through (the) carry (flag) (IEEE Std 694-1985)
ROMRead-Only Memory
RORROtate Right
RORCRotate right through (the) carry (flag) (IEEE Std 694-1985)
RSRegister Select
RSRepeat Start Address register
RSARepeat Start Address
RSMResume from System Management Mode
RSTReSeT

S

SALShift Arithmetic Left
SARShift Arithmetic Right
SEACStandards Electronic Automatic Computer
SEGTSEGment Trap (request)
SHLSHift arithmetic Left
SHLASHift Left Arithmetical (IEEE Std 694-1985)
SHLDShift Left Doublet
SHRSHift logical Right
SHRASHift Right Arithmetical (IEEE Std 694-1985)
SHRDShift Right Double
SISource Index (Intel x86)
SIBScale-Index-Base
SIMDSingle Instruction stream/Multiple Data stream
SMISystem Management Interrupt
SMMSystem Management Mode
SMPSymmetric (shared memory) MultiProcessing
SPStack Pointer (x86 Intel)
SPARCScalable Processor ARChitecture
SRShift Register
SRStatus Register
SSEStreaming SIMD Extensions (Intel)
SSSE3Supplemental SSE3 (Intel)
SVCSuperVisor Call
SWSoftWare
SWISoftWare Interrupt
SYSSYStem

T

TBTest and Branch
TBMTrailing Bit Manipulation (AMD technology)
TFTrap Flag
TLBTranslation Lookaside Buffer
TNITejas New Instructions (SSSE3)
TOSTop-Of-Stack
TPCSThumb® Procedure Call Standard
TSSTask State Segment

U

UCSUniversal Character Set
UNDUNDefined
UNICODEUNIversal CODE
UNIVACUniversal Automatic Computer
URLUniform Resource Locator
USBUniversal Serial Bus
USRUSeR
UTFUnicode (or UCS) Transformation Format

V

VAXVirtual Addressed eXtended (DEC)
VEXVector EXtensions
VHDLVHSIC Hardware Description Language
VHSICVery High-Speed Integrated Circuit
VICVectored Interrupt Controller (ARM)
VISVisual Instruction Set
VLIWVery LIW
VMVirtual Machine
VMVirtual Memory
VMMVirtual Machine Monitor
VMXVector Multimedia Extension

X

XeXtend bit (MC68000)
XOPeXtended OPerations
XOReXclusive OR (cf. EOR and EXOR)

Z

ZFZero Flag

Miscellaneous

μCMicrocontroller
μCMicrocomputer
μPMicroprocessor
2D or 2-DTwo-dimensional
3D or 3-DThree-dimensional

Units of measurement or unit prefixes

CPI(clock) Cycles Per Instruction
DMIPSDhrystone MIPS
FLOPSFloating-Point Operations Per Second
iCOMPIntel COmparative Microprocessor Performance
IPCInstructions Per Cycle
IPSInstructions Per Second
kkilo (= 1000)
kWIPSkiloWhetstone Instructions Per Second
Mmega (= 106)
MACSMultiply-and-ACcumulates per Second
MFLOPSmegaFLOPS = Million FLoating-point Operations Per Second
MIPSMillion Instructions Per Second
MWIPSMillions of or Mega-Whetstone Instructions Per Second
SPECflopSPEC floating point
SPECfpxxSystem Performance Evaluation Corporation floating point, xx = year
SPECintxxSystem Performance Evaluation Corporation integer, xx = year

Electrical characteristics

PDdissipated electrical power

Temporal characteristics

texecexecution time
Tclockclock period

Business or body

ACMAssociation for Computing Machinery
AFISIAssociation Française d'Ingénierie des Systèmes d'Information (French Association of Information Systems Engineering)
AIEEAmerican Institute of Electrical Engineers
AMDAdvanced Micro Devices, Inc.
ANSIAmerican National Standards Institute
ARMAcorn RISC Machine (formerly Advanced RISC Machines)
AT&TAmerican Telephone and Telegraph Company
CSGCommodore Semiconductor Group
DECDigital Equipment Corporation
HPHewlett-Packard
IBMInternational Business Machines Corporation
IECInternational Electrotechnical Commission
IEEEInstitute of Electrical and Electronics Engineers
IREInstitute of Radio Engineers
ISOInternational Organization for Standardization
ISSCCIEEE International Solid-State Circuits Conference
JEDECJoint Electron Device Engineering Council (Solid-State Technology Association)
MITMassachussets Institute of Technology
MPRMicroprocessor Report
NBSNational Bureau of Standards
NPLNational Physical Laboratory
NSNational Semiconductor
SGISilicon Graphics, Inc.
SPECStandard Performance Evaluation Corporation (formerly Cooperative)
TITexas Instruments
WDCWestern Digital Corporation, Western Digital Center
WTLWeiTek Corporation

Trademark (TM)

i486Intel Corporation
PentiumIntel Corporation
WeiTekWeiTek Corporation

Registered trademark (®)

AMDAMD
AT&TAT&T
AVRMicrochip
IntelIntel
PentiumIntel
PICMicrochip Technology
UNIXAT&T
XeonIntel
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.67.203