09/21/2012
Interpretersline by line executed
Translators translate source code into object (executable code), stores in
memory
Modern computers use as two or more levels, as many as 6
Level 0 Digital
Exercise 1
1.
N decimal: 15432
N binary: 0011110001001000
N signed magnitude: 0011110001001000
N 1s complement: 0011110001001000
N 2s complement: 0011110001001000
N excess 32768: 1011110001001000
2.
N
1. Structured Computer Organization
1.
Explain the difference between the translation and interpretation of
instructions
2.
Explain the key characteristics of the digital logic level, the
microarchite
Homework 12 - Caches and JAS Programming
For this assignment you must submit a single ZIP, TAR or TAR.GZ file. This file must contain:
A single PDF file containing all your answers and documentation f
Sections 1.1 + 1.5 (12 pages)
Section 2 up to and including section 2.1.2
(8 pages)
Sections 1.2-1.4 and 1.6 (33 pages)
1. Section 1: What is/are the fundamental
differences between levels 1-3 and 4-
StructuredComputerOrganization
1.
Explain the difference between the translation and interpretation of
instructions
2.
Explain the key characteristics of the digital logic level, the
microarchitectu
instruction level parallelism
getting out as many
instructions issued per
second as possible.
processor-level parallelism
multiple CPUs working on
the same problem.
what a superscalar
architecture m
Exercise 1.
1. String = I20am20the20invisible20man
Length = 0x22
2. Since its big endian, it starts from memory address 0x02, and goes up to 0x00.
String = Hi
Length = 0x02
Exercise 5
1.
Part I.
2^14
Homework Assignment 5
Due 27.10.2011 (Thursday) @ 10:30.
For this assignment you must submit a single ZIP, TAR or TAR.GZ file. This file
must contain:
One PDF file with your answers to the questions.
& Alex Mamyshev
Discrete Mathematics I
12 October 2012
Homework 3
Time spent: 8 Hours (Alex) + 10 Hours () = 18 collective hours spent.
Q1.
If the conclusion is a tautology, the argument must be valid
Exercise 1 - Hamming Codes, (Skill Set, #6, 8 points)
1. The Hamming Code is described as a method for finding errors in data bits.
But what happens if one of the parity bits gets changed by some comp
, Mamyshev 1
, Alexander Mamyshev
Professor Langheinrich
Computer Architecture
24 September 2012
Homework #1
1.1
In order to double the value of R0, you must input a non-zero number and set all buses
Exercise 1
1.
N decimal: 15432
N binary: 0011110001001000
N signed magnitude: 0011110001001000
N 1s complement: 0011110001001000
N 2s complement: 0011110001001000
N excess 32768: 1011110001001000
2.
N
Homework Assignment 7
Due 15.11.2012 (Thursday) @ 8:30.
For this assignment you must submit a single ZIP, TAR or TAR.GZ file. This file must contain:
One PDF file with your answers to the questions. I
Bonus Question 2: Representing a (15,11) Hamming Code
Figure 2-14 in the book only gives us a graphical representation of a (7,4) Hamming
Code, i.e., 3 parity bits are used to check 4-bit memory words
09/23/2012
Exercise 1
Describe the settings that would result in the contents of R0 being
doubled.
Enter any non-zero number for R0. For A,B, and C buses,
have them set at R0. Set the ALU at A+B and
, Mamyshev 1
, Alexander Mamyshev
Professor Langheinrich
Computer Architecture
24 September 2012
Homework #1
1.1
In order to double the value of R0, you must input a non-zero number and set all buses
For this assignment you have to submit a single
text file (PDF (preferable), plain text, RTF or
Word) with your solutions. Please note:
Put the two names of your group, the
Homework number, a date, an