Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Ch 2 | CSC 435 - Computer Organization, Quizzes of Computer Architecture and Organization

Class: CSC 435 - Computer Organization; Subject: Computer Science; University: Berea College; Term: Spring 2011;

Typology: Quizzes

2010/2011

Uploaded on 05/04/2011

olofguard
olofguard 🇺🇸

17 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
TERM 1
basic
block
DEFINITION 1
A sequence of instructionswithout branches (except possibly
at theend) and without branch targets or branchlabels
(except possibly at the beginning).
TERM 2
procedure
frame
DEFINITION 2
Also called activationrecord. The segment of the stack
containing a procedures saved registers and localvariables.
TERM 3
PC-relative addressing
DEFINITION 3
An addressingregime in which the address is the sum ofthe
program counter (PC) and a constant inthe instruction.
TERM 4
Base or displacement addressing
DEFINITION 4
Where the operand is at the memorylocationwhose address
is the sum of a register and a constant in the instruction.
TERM 5
Register Addressing
DEFINITION 5
where the operand is a register.
pf3
pf4

Partial preview of the text

Download Ch 2 | CSC 435 - Computer Organization and more Quizzes Computer Architecture and Organization in PDF only on Docsity!

basic

block

A sequence of instructionswithout branches (except possibly at theend) and without branch targets or branchlabels (except possibly at the beginning). TERM 2

procedure

frame

DEFINITION 2 Also called activationrecord. The segment of the stack containing a procedures saved registers and localvariables. TERM 3

PC-relative addressing

DEFINITION 3 An addressingregime in which the address is the sum ofthe program counter (PC) and a constant inthe instruction. TERM 4

Base or displacement addressing

DEFINITION 4 Where the operand is at the memorylocationwhose address is the sum of a register and a constant in the instruction. TERM 5

Register Addressing

DEFINITION 5 where the operand is a register.

Immediate Addressing

where the address is a constant within the instruction. TERM 7

Pseudodirect Addressing

DEFINITION 7 where the jump address is the 26 bits of the instruction concatenated with the upper 6 bits of the Program Counter. TERM 8

loop unrolling

DEFINITION 8 A technique to get moreperformance from loops that access arrays, in which multiple copies of the loop bodyare made and instructions from differentiterations are scheduled together TERM 9

linker / link editor

DEFINITION 9 A systemsprogram that combines independentlyassembled machine language programs andresolves all undefined labels into an executable file. TERM 10

executable le

DEFINITION 10 A functional program in theformat of an object file that contains nounresolved references, relocation information, symbol table, or debugginginformation.