Common assignment I (Prize money Rs.1000 and the title “THE INVENTOR”):
I need a system(I/O unit, processor, memory) for calling out the student name randomly for
asking question in our class. Just you imagine a greeting card with music. Once
I open it, it makes music. Similarly, I need a device when I press it, it must
call out one of the names of your class member randomly. So you have to code it
using the random function : which chooses the number randomly (0 to 53) and
call out the corresponding name. So probably you have to feed an audio of the
names of your classmates into it’s memory.
The inventor of this device can
name this system and present me. The expenses will be returned back. The prize
money will be given only if he/she could explain the working mechanism
thoroughly. Prepare a report on the components needed, how you assembled it,
how you coded it and its complete working mechanism (Mail to ra.cse@rmd.ac.in). The working
mechanism will be taught to everyone and everyone will get a chance to create their
own electronic goods (atleast at the basic level) and enjoy different
applications for their need.
Common assignment II (Prize money Rs.100 and the title “THE BEST
TECHNICAL ARTIST” and each participant will get 10 marks for internal exam I):
Very very interesting assignment.
Draw the following in a neat paper with your creativity (sketch, crayons, color
pencils, etc permitted). The best painting will be posted in the blog. Just
always remember “you are the best; so you can do it”. You just either scan your
work or take a snap with your mobile and paste it in a word document and mail
me. Please learn and do it. The winner will be asked questions based on the
diagram and only then the “THE BEST TECHNICAL ARTIST” title will be given. Make
sure there are no errors in your diagrams, if so, you may lose it. I need the
paintings for:
1) Draw the basic functional units of a computer
2) Basic Operational Concepts
1) Draw the basic functional units of a computer
2) Basic Operational Concepts
A)Draw the
connections between processor and memory
B)Draw the flow
chart depicting the basic operational concepts of a computer
3) Draw the single bus structure
4) Write the equation for
performance measurement and abbreviate each
5) Draw the instruction cycle
6) Draw the floating point
addition/subtraction unit
7)Draw the IEEE representation of
floating point numbers(single and double precision)
8) The addressing modes in the
tabular form
9) The different ISA architectures
: Stack, Accumulator, Register-Register, Register-Memory
ALL THE BEST. Mail to ra.cse@rmd.ac.in
Special Assignments for “YOU” (Gives you 5 marks for your internal): Here
some of you have got questions like to write quiz questions. Marks will be
given only for challenging quiz questions, not for simple ones. You can mail me
the answers and I will give out your marks. Mail to ra.cse@rmd.ac.in. If your answers are gonna be in softcopy, that's really fine. If it's not possible for you, then no problem .Make it your best. All the best !
FELIX ALLWIN J
|
1)
Prepare 20 challenging quiz questions on the
functional units of a computer and mail me
|
GAUTHAM N
|
2)
This is little challenging to you : Prepare 20
challenging quiz questions on basic operational concepts of a computer (Page
7 in text book)
|
GAYATHRI B
|
3)
Prepare 30 challenging quiz questions on
Performance and metrics. (Include, SPEC and benchmarks which I haven’t taught
in the class)
|
GAYATHRI M
|
4)
Your question is interesting: I have not
taught you ‘Guard bits and truncation’ [Page no : 399 in text book]. I won’t
ask you to prepare notes. But simple questions : You read through the text.
Mail me : why the error range is not symmetrical about 0 in chopping? Answer may be within 3 lines
|
GOKUL G
|
5)
Registers R1 and R2 of a computer contain the
decimal values 1400 and 8600. What is the effective address of the memory
operand in each of the following instructions?
a)
Load 25(R1), R5
b)
Move #4000, R5
c)
Store R5, 60(R1,R2)
d)
Add (R2)-, R5
e)
Subtract +(R1), R5
|
GOWTHAM RAMKUMAR J
|
6)
You have got with an interesting question:
Prepare an assignment on how system software, application software,
instruction set architecture and hardware are related. And you write notes
for each topic separately. Enjoy J
|
HAREE VARSHAN J
|
7) Registers R1 and R2 of a computer contain the
decimal values 1000 and 2000. What is the effective address of the memory
operand in each of the following instructions?
a)
Load -25(R1), R5
b)
Move #600, R5
c)
Store R5, 8(R1,R2)
d)
Add (R2)-, R6
e ) Subtract
+(R1), R6
|
HARI PRASAND A
|
8)
Your question is interesting: I have not
taught you ‘Guard bits and truncation’ [Page no : 399 in text book]. I won’t
ask you to prepare notes. But simple question : You read through the text.
Mail me : why the error in Von Neumann rounding ranges between -1 and +1 in
the LSB of retained bits? Answer may be within 3 lines
|
HARIHARAN T
|
9)
List the steps needed to execute the machine
instruction
ADD LOCA, R0
The first two steps might be
written as:
Transfer the content of register PC
to register MAR
Issue a Read command to the memory
and then wait until it has
transferred the requested word into register MDR
Note: Remember to increment
PC
Also, try questions 4 and 8. (Don't discuss with them; 4 and 8 are special questions) |
HARISH P
|
10)
Your question is interesting: I have not
taught you ‘Guard bits and truncation’ [Page no : 399 in text book]. I won’t
ask you to prepare notes. But simple question : You read through the text.
Mail me : Why chopping method is biased, and Rounding and Von Neumann
techniques are unbiased? Why the error range is +(1/2) to (-1/2) in rounding
method. Answer may be within 5 lines
|
HARSHAVARDHAN K
|
11)
Prepare 20 quiz questions with answers for
memory. Let 10 of the questions be mathematical (like finding size of memory,
data line, address line, word length). Hope you will mail me with challenging
questions
|
HEMANT G S
|
12)
List the steps needed to execute the machine
instruction
ADD R1,R2,R3
[For help, have a glance at
question 9 given to Hariharan]
|
HIRESH J B
|
13)
Simple question for you :
For a 4-bit number system, a 2’s complement representation
can represent how many decimal numbers. Mention their range.
2)
In the same 4-bit 2’s complement representation, do
a) 2 +2
b)
-5 – 2
c)
+7 – 3
d)
+6 +3
e)
-3 -7
Don’t
forget to highlight overflow conditions
|
JANANI M
|
14)
If you love painting you will enjoy this: Just
using Word, draw the adders. Write
notes on addition arithmetic [page 369 to 371 in text book].Cut short and
write. Type and make it as a soft copy so that I can publish it with your
name in the bog [a best contribution. Learn what you draw and enjoy it.
|
JAYASHREE M
|
15)
You have got with a very simple question :
Prepare the notes on IEEE standard for floating point numbers. (Single
precision, Double precision, arithmetic operations). Enjoy it and learn it.
Enjoy and draw the formats and learn the math involved
|
JEEVITHA K
|
16)
Explain the basic operational concepts of a
computer. Make this assignment crisp and clear for your friends to learn.
Hope you will mail me the fairly prepared notes. Hope, here you will get more
diagrams, enjoy and do it with word/paint J
|
JENIFER PRIYADHARSHINI D
|
17)
Explain the functional units of a computer.
Prepare it neatly and mail me.
ALL THE BEST. Make use of
class notes and other reference books. I ll post it in the blog with your
name
|
JOHN PETER S
|
This is a special assignment for you : You
have to answer the questions numbered (8) and (10) and extra yours(18)
18) Write
a program that can evaluate the expression A x B + C x D
in
a single accumulator processor. Assume the processor has Load, Store,
Multiply and Add instructions, and that all values fit in the accumulator.
[clue: in ISA, we have seen a program for c= a+b in accumulator
architecture]. ALL THE BEST
|
JYOTSNA A
|
19)
Hello hostler absentee! Enjoyed holidays!!
Represent the decimal values 5, -2, 14, -10, 26, -19, 51 and -43 as signed
7-bit numbers in the following binary formats:
a)
Sign- and-magnitude
b)
1’s complement
c)
2’s complement
|
KARPAGAM R
|
20)
Convert the following pairs of decimal numbers
to 5-bit, signed, 2’s complement binary numbers and add them. State whether
or not overflow occurs in each case:
a)
5 and 10
b)
7 and 13
c)
-14 and 11
d)
-5 and 7
e)
-3 and -8
f)
-10 and
-13
Easy
question. I expect for 100% correct answers. All the best
|
KARUMURI SRI SAI CHAITANYA
|
21)
Let me not give questions to you. You prepare
30 challenging quiz questions on the topic “addressing modes”. Hope you will
do it. All the best
|
KARUNYA JASMINE M
|
22)
Represent the decimal values 7, -12, 44, -18,
16 as signed 7-bit numbers in the
following binary formats:
a)
Sign- and-magnitude
b)
1’s complement
c)
2’s complement
Convert
the following pairs of decimal numbers to 5-bit, signed, 2’s complement
binary numbers and add them. State whether or not overflow occurs in each
case:
a)
8 and 10
b)
17 and 13
c)
-14 and -14
ALL
the best
|
KATTA ESWARSATWIK
|
23)
Let me not give questions to you. You prepare
25 challenging quiz questions on the topic “Instructions and Instruction
Sequencing”. You like travelling than being idle, right? So, prepare 10 quiz
questions on Bus(our computer bus). Enjoy doing it
|
KAVITHA S
|
24)
Prepare 30 challenging quiz questions on
floating point arithmetic. Hope, it’s easy. Enjoy and do it
|
KEERRTHANA SRIDHAR
|
25)
Prepare 10 quiz questions with answers for
memory unit. Let the questions be mathematical (like finding size of memory,
data line, address line, word length). Prepare another 10 quiz questions on
Performance metrics. Hope you will mail me with challenging questions.
|
KEERTHANA N M
|
26)
What is the overflow condition in case of adding
two n-bit 2’s complement numbers. (I have taught you in the class)
|
KONUDULA MANOGNYA
|
27)
Very simple assignment for you. You prepare 20
challenging quiz questions on the topic “RISC-CISC architecture”. All the
best
|
KOUSHIKA E
|
28)
Very very interesting: Turn to page 373 in
text book. You have a) Bit stage cell and b) 4-bit adder. Draw them using
paint/word and mail me. Type the operation of the circuits in two to four
lines to test your understanding of the diagram. Enjoy and do it
|
KRITHIKA M
|
29)
Something special to you. Learn the entire
thing what I have taught so far. I ll ask you two mark questions in the class
itself. You are so lucky : No need to write assignments. If you fail to
answer, I ll keep repeating to ask questions daily to YOU.
Learn
“instruction and instruction sequencing and addressing mode and RISC-CISC”.
All the best
|
KUMARAVEL R M
|
30)
Very , very interesting question. Say me “how
to draw the floating-point addition-subtraction unit” more easily. Just
prepare tips on how to draw the floating-point logic easily. Submit it and
prepare 20 quiz questions on floating point representations and operations.
All the best
|
LAKSHMI PRIYA G
|
31)
Very simple and interesting: Turn to page 375
in text book. There you have a 16-bit carry look-ahead adder. You use
word/paint to draw it and mail me. Give little explanation about the circuit.
Enjoy J
|
LAKSHMIPRIYA A
|
32)
Registers R1 and R2 of a computer contain the
decimal values 1300 and 8000. What is the effective address of the memory
operand in each of the following instructions?
f)
Load 125(R1), R5
g)
Move #400, R5
h)
Store R5, 4(R1,R2)
i)
Add (R2)-, R6
Subtract
+(R1), R6
|
LATHA M
|
33)
For a 4-bit number system, a 2’s complement representation can represent how
many decimal numbers. Mention their range.
2)
In the same 4-bit 2’s complement representation, do
a) 2 +2
b)
-5 – 2
c)
+7 – 3
d)
+6 +3
e)
-3 -7
Don’t
forget to highlight overflow conditions
|
LOGESWARI V
|
34)
This is little challenging : Prepare the notes
for ‘Performance metrics’. I have left something (benchmark and SPEC) . Refer
your text book and include everything crisply and neatly and mail me. I shall
do corrections and post it with your name.
Write
a program that can evaluate the expression D = A x B + C in a register-register
architecture. [For help, look at ISA with register-register architecture for
c=a+b]
|
MADDUR SATHISH KUMAR REDDY
|
35)
Prepare 40 challenging quiz questions from “Instruction
Sequencing, addressing mode, RISC-CISC”. Let the questions be more tough and
challenging. All the best
|
MADEENA BEGUM M N
|
36)
Write a program that can evaluate the
expression F = A x B + C using
a)
Stack architecture
b)
Accumulator architecture
c)
Register-Register
d)
Register-Memory
e)
Memory-Memory
[For
help, look at ISA question where we have learnt for c=a+b]
|
MAHALAKSHMI R K
|
37)
Registers R1 and R2 of a computer contain the
decimal values 1200 and 4600. What is the effective address of the memory
operand in each of the following instructions?
j)
Load 20(R1), R5
k)
Move #3000, R5
l)
Store R5, 30(R1,R2)
m)
Add –(R2), R5
n)
Subtract (R1)+, R5
|
MALATHY R
|
38)
Write a program that can evaluate the
expression A x B + C in a single accumulator processor. [Note: Single
accumulator uses one address
instructions; For help, look at ISA with accumulator architecture for c=a+b]
Prepare
5 challenging quiz questions on
‘functional units of a computer’
Draw
the basic functional diagram of the computer
|
MALEPATI YAMINI
|
39)
I have disturbed you in the class by asking
questions. So no more questions. But you prepare some 30 challenging
questions from “Instruction sequencing, addressing modes and risc-cisc
architecture”. EnjoyJ
|
MALINI R S
|
40)
Write a program that can evaluate the
expression A x B + C in a register-register architecture. [Note: For help,
look at ISA with register-register architecture for c=a+b]
Prepare
5 challenging quiz questions on bus structure
|
MANJU PRIYA V
|
41)
Try to answer questions (4), (8) and (10), but
don’t discuss with them.
Your
question is : how system software,
application software, instruction set architecture and hardware are related.
And you write small notes for each topic separately(keeping in mind how they
are related). Enjoy :) . Actually, your work will be posted under "hardware-software interface" in our blog. Thanks in advance :)
Prepare
5 quiz questions on addressing modes (Let it be more challenging, should be
hard to answer: For example, see question ‘5’)
|
MANJULA J
|
42)
Write the binary representation of a 4-bit
number system using
1)
Sign and magnitude
2)
1’s complement
3)
2’s complement
|
MANVIKA P
|
43)
The length of a clock cycle is 2ns, find the clock
rate
The
clock rate is 1250Mhz, find its clock period/length
Explain
the various ways using which you can improve the speed of the processor
|
MEENAKSHI B
|
44)
Write the difference between pipelining and
superscalar operation
Write
the difference between RISC-CISC
|
PRIYANGA.D
|
45)
Learn the questions “Instruction and
instruction sequencing” and “addressing mode”. The very first day question
will be for you from this. Just 5 tough questions. If you clear it, no
assignments for you, else you have to write the answers to the two questions
and submit me. Lucky girl.. Learn well
|
MANI MARAN S
|
46)
Prepare 20 quiz questions on “basic
operational concepts” and 5 challenging quiz questions on bus structure and
write
the a program that can evaluate the
expression F = A x B + C using Stack architecture [For help, look at ISA
question where we have learnt for c=a+b using stack architecture]
|
NAGIREDDY LEELAKUMAR
|
47)
This is a different assignment for you. No
need to write.Just learn them : I ll ask In the class. I believe “you ll
learn”. Lucky guy, you escaped from writing. If you don’t answer me, you ll
be asked to write..
Define
buffer register
Distinguish
between MAR and MDR
Define
interrupt
Define
bus
Distinguish
between RISC and CISC
|
PRASANTH T R
|
48)
Very simple question for you:
A
memory byte location contains the pattern 00101100.
1)
What is the word length?
2)
What does this pattern represent when
interpreted as a binary number?
3)
What
does it represent as an ASCII code?
|
RAJA A
|
49)
You are taking more leave. So direct question
for you. Bring me a hand-written assignment on “instruction and instruction
sequencing”. The notes is available in the blog itself. Or else, you can
refer text book/ technical publications book. All the best
|
BANU PRIYA.E
&
ANITHA M
(Question is same but do it separately)
|
50,51)
Prepare 40 very challenging quiz questions on “addressing mode and
instruction and instruction sequencing”
Write a program that can evaluate the expression
F = A x B + C using Register-Register architecture [For help, look at ISA
question where we have learnt for c=a+b using stack architecture]
|
ANAND S
|
52)
Write a program that can evaluate the
expression F = A x B + C x D using accumulator architecture [For help, look
at ISA question where we have learnt for c=a+b using accumulator
architecture]
|
RAJESH N
|
53)
Very simple assignment for you. You prepare 40 challenging quiz questions on
the topic “RISC-CISC architecture, ISA architecture and addressing modes”.
All the best
|