Shared Flashcard Set

Details

Computer Organization
Midterm for Computer Organization @ humboldt state university
39
Computer Science
Undergraduate 2
10/02/2006

Additional Computer Science Flashcards

 


 

Cards

Term
Ada Lovelace
Definition
Helped work on the analytical engine and came up with the concept of binary numbers.
Term
Boole
Definition
Inventor of Boolean Algebra
Term
Aiken
Definition
Created the large calculating machine (mark 1)
Term
Eniac
Definition
This machine was created from a proposal to use vaccum tubes.
Term
vonNeuman
Definition
Came up with the stored programm idea, which was programs in memory in the form of numbers.
Term
EDSAC
Definition
This was the first stored program computer.
Term
ENIAC
Definition
This was a formed company who who sold the UNIVAC to the US censue bureau
Term
Fortran
Definition
This is a formula translation language.
Term
COBOL
Definition
This is a common business oriented language.
Term
UNIVAC 2
Definition
When transistors were developed, this computer used them.
Term
MiTS
Definition
First company to sell a microcomputer.
Term
Intel
Definition
The first company to use microprocessors
Term
IBM
Definition
This company only used transistors and had magnetic cores.
Term
IBM 360
Definition
This was created for scientific/business use.
Term
Accumulator
Definition
This holds the result of an ALU operation.
Term
Byte
Definition
This is 8 bits
Term
Interrupt
Definition
This is used to halt the program and get the attention of it (EG: Keyboard Input).
Term
AX
Definition
This register is the accumulator, IO.
Term
BX
Definition
This register holds a data address.
Term
CX
Definition
This register is the counter for a loop.
Term
DX
Definition
This register is used for string input.
Term
DI
Definition
This register is used as the destination index, address.
Term
SI
Definition
This register is used as a source index, address.
Term
BP
Definition
This register, base pointer, deals with stack addresses.
Term
SP
Definition
This register deals with the stack.
Term
CS
Definition
This register is the code segment.
Term
DS
Definition
This register is the data segment.
Term
SS
Definition
This register is the stack segment.
Term
ES
Definition
This register is the Extra Segment.
Term
DVP
Definition
This is usee for arrays.
Term
Offset
Definition
This is used for memory addresses.
Term
Grace Hopper
Definition
-Created the first compiler.
-assisted in making mark 1, 2 and 3.
-coined the term "bug".
-Helped develop COBOL.
-Made the original fortran.
Term
LEA
Definition
Load Effective Address (Used in C++, replacing OFFSET)
Term
Linker
Definition
Combines a collection of indepently assembled (or compiled) modules into one executable program
Term
AND
Definition
10101010
01100110

is: 00100010: compares two binary numbers and returns 1 in that area IF they both are there
Term
OR
Definition
1
0
=1

That, or that, OR both
Term
3 address machine
Definition
ADD ADDY_DEST, TO_ADDY, ADDY
SUB ADDY_DEST, FROM_ADDY, ADDY
IMUL ADDY_DEST, BY_ADDY, ADDY
Term
ZERO address Machine
Definition
Older type uses [only] the stack (also called a stack machine).
Term
MACRO
name MACRO
(instructions)
endm
Definition
A name representing more than one instruction.
Supporting users have an ad free experience!