0% found this document useful (0 votes)
126 views15 pages

Prac Exam 1 Study

This document contains a practice test with questions about computer science topics like computer architecture, assembly language, and digital logic. It asks the test-taker to fill in blanks with terms, match definitions to concepts, convert assembly language instructions to machine code, perform binary arithmetic, and encode conditions using logic instructions. Sample questions include identifying components inside a computer, explaining acronyms like FORTRAN, and performing operations like binary addition and division.

Uploaded by

BOB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
126 views15 pages

Prac Exam 1 Study

This document contains a practice test with questions about computer science topics like computer architecture, assembly language, and digital logic. It asks the test-taker to fill in blanks with terms, match definitions to concepts, convert assembly language instructions to machine code, perform binary arithmetic, and encode conditions using logic instructions. Sample questions include identifying components inside a computer, explaining acronyms like FORTRAN, and performing operations like binary addition and division.

Uploaded by

BOB
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

STUDY

Practice Test 1
ECEN 350
Handro

Computer Industry has ___% to ___% of the gross product of the U.S.
___________________ become more important in our lives.
___________________ becomes more and more affordable.

How can a program be run on a computer?

What are inside a computer?

What affects the performance of the computer?

How to design a computer?

Computer completes tasks using high level languages. Fill in the blanks BRO:

A+B

______________________________

_____________

add A,B

______________________________

_____________

10001100101

______________________________

What do the following stand for?


FORTRAN:

_________________________________________________

ALGO:
COBOL:

_________________________________________________
_________________________________________________

These are examples of what type of languages (C language is also this type)?

Match the definitions BRO:


___ Processor

___ CPU

___ Datapath

B ) Central Processor Unit

___ Control

C ) Performs the arithmetic operations

___ Memory
___ DRAM
___ Cache
___ Implementation
___ Instruction Set Architecture
___ Integrated Circuit
___ VLSI
___ Defect
___ Yield

D ) Where the programs and data are kept.


E ) (a safe place for hiding things) consists of a
small, fast memory that acts as a buffer for the
DRAM memory.
F ) combined dozens to hundreds of transistors
into a single chip.
G ) hardware that obeys the architecture
design of principal technique
H ) Tells the datapath, memory and I/o device
what to do according to the wishes of the
instructions of the program
I ) Dynamic Random Access Memory, takes the
same amount of time to access memory no
matter what portion of the memory is read
J ) Includes anything programs need to know to
make a binary machine language program
work correctly, including instructions, I/O
devices and so on.
K ) Very Large Scale Integrated circuit:
integrates hundreds of thousands to millions of
transistors into a chip
L ) Microscopic flaw in a wafer. Any single
microscopic flaw can cause failure. Chopping
wafer into dies allows us to discard only those
dies containing the flaws rather than the whole
wafer.
M ) Percentage of good dies from the total
number of dies on the wafer.

A ) Active part of the computer: Adds numbers,


tests numbers, signal I/O

Fill in the blanks:


The manufacture of a chip begins with _____________________________________.

Fill in the manufacturing process:


_____________________ ingot

Sliced into _____________________

Chopped into _____________________

Each wafer costs the same, fewer dies means higher cost.
If we get twice the average yield then we have _____________ the cost.

Finish the equations:

CostPerDie=

DiesPerWafer=

( )

DieYield= 1+

What is ?

MOS has an of ___________________.

Bipolar Junction Transistors (BJTs) has a ____________ valued .

NOPE REMEMBER YOURSELF

Please convert the following instructions to machine code:


R-type: add $13, $7, $9

000000 |
100000

srl $6, $2, 14

000000 |
000010
I-type: beq $5, $17, 0x00000030Hex

000100 |

J-type: j 0x00000002

000010 |

Extract the jump address (In HEX) from the following machine code, the instruction
is at the address 0xABCDEF1:

000010 |

00 0000 0000 0000 0000 0000 0010

Using 2s compliment and 8 bit storage, do a binary addition for the following
equation: 185+122
Overflow?

Do the Binary division for the following equation: 9/2

Code the following conditions using slt, beq, and bne:


A<B

A>B

A <= B

A >= B

You might also like