Chapter 13 Flashcards
Instruction Sets: Characteristics and Functions
Define
Integer
Data type
A signed binary value contained in a byte, word, or doubleword, using twos complement representation.
Define
Ordinal
data type
An unsigned integer contained in a byte, word, or doubleword.
Define
Unpacked binary coded decimal (BCD)
data type
A representation of a BCD digit in the range 0 through 9, with one digit in
each byte.
Define
Packed BCD
Packed byte representation of two BCD digits; value in the range 0 to 99
Define
Near Pointer
A 16-bit, 32-bit, or 64-bit effective address that represents the offset within a segment. Used for all pointers in a nonsegmented memory and for references within a segment in a segmented memory.
Define
Far pointer
data type
A logical address consisting of a 16-bit segment selector and an offset of 16, 32, or 64 bits. Far pointers are used for memory references in a segmented memory model where the identity of a segment being accessed must be specified explicitly
Define
Bit field
data type
A contiguous sequence of bits in which the position of each bit is considered as an independent unit. A bit string can begin at any bit position of any byte and can contain up to 32 bits
Define
Bit string
data type
A contiguous sequence of bits, containing from zero to 2^23 – 1 bits.
Define
Byte string
data type
A contiguous sequence of bytes, words, or doublewords, containing from zero to 2^23 – 1 bytes
Define
Single instruction multiple data (SIMD)
data types
Introduced to the x86 architecture as part of the
extensions of the instruction set to optimize performance of multimedia applications
* These extensions include MMX (multimedia extensions) and SSE (streaming SIMD extensions)
* Data types:
– Packed byte and packed byte integer
– Packed word and packed word integer
– Packed doubleword and packed doubleword integer
– Packed quadword and packed quadword integer
– Packed single-precision floating-point and packed double-precision floating-point
Define
Packed SIMD (single
instruction, multiple data)
data type
Packed 64-bit and 128-bit data types.