CPSC 231 - Exam 1

Vocabulary for CPSC 231.  

33 cards   |   Total Attempts: 189
  

Related Topics

Cards In This Set

Front Back
Capable of performing arithmetic and logic operations on its inputs to produce and output
ALU (arithmetic logic unit)
Provide for the storage of temporary results and constants. they may be named, but unlike memory, they have no address.
Registers
Randomly accessible store of data
Memory
Consists of an arithmetic logic unit and a control unit capable of fetching and executing instructions
CPU (central processing unit)
Numeric values that represent the operations of a machine and the location of operands
Machine language
Symbolic representation of the machine language of a computer
Assembly language
Holds the address in memory of the next instruction to be executed
PC (program counter)
Identifies macro tokens and arguments in its input stream and substitutes the macro definition in its place in the input stream to be rescanned
Macro Processor
Macro that considers its string argument as a numeric expression, returning a string that represents the evaluation of the expression
Eval
Macro that defines its first argument to be a macro token to be replaced, on evaluation, by its second argument
Define
Pushes operands onto the top of a stack from memory and pops results from the top of the stack back into memory.
Stack Machine
A computer program that interprets a Java program represented by its machine language in bytecode
Java Virtual Machine
Combines an operand from memory with the contents of a single register, the accumulator, to produce a result the replaces the contents of the accumulator.
Accumulator Machine
Performs all operations between the contents of a set of registers
Load/Store Machine
Program for translating between a symbolic representation of a program and its numeric machine language.
Assembler