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

Series of SWIFT Financial Messaging Codes, Exams of Materials science

A list of swift financial messaging codes used to categorize different types of financial messages in the swift network. Each code represents a specific financial transaction or message type. Understanding these codes is useful for individuals and organizations using the swift network for financial messaging and transactions.

Typology: Exams

2012/2013

Uploaded on 03/26/2013

rana-r
rana-r 🇮🇳

4.5

(31)

199 documents

1 / 6

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
EE206.i Microprocessor Systems Engineering 1 Page 1 of 6
Autumn Examinations 2011/2012
Exam Code(s) 2BP121, 2BN121, 2BEE121, 2BEI121, 3BSE121
Exam(s) Second Electronic and Computer Engineering
Second Electronic Engineering
Second Sports and Exercise Engineering
Second Engineering Innovation – Electronic
Third Energy Engineering
Module Code(s) EE206.i
Module(s) Microprocessor Systems Engineering 1
Paper No. 1
Repeat Paper
External Examiner(s) Prof. G. W. Irwin
Internal Examiner(s) Prof. G. Ó Laighin
Dr. M. Glavin
Instructions:
Answer Question 1 and any two other questions.
Question 1 is compulsory and carries 30 marks.
Questions 2, 3 and 4 carry 20 marks each.
Duration 2hrs
No. of Pages 6
Discipline Electrical & Electronic Engineering
Course Co-ordinator(s)
Requirements:
MCQ
Handout
Statistical Tables
Graph Paper
Log Graph Paper
Other Material
pf3
pf4
pf5

Partial preview of the text

Download Series of SWIFT Financial Messaging Codes and more Exams Materials science in PDF only on Docsity!

Autumn Examinations 2011/

Exam Code(s) 2BP121, 2BN121, 2BEE121, 2BEI121, 3BSE

Exam(s) Second Electronic and Computer Engineering

Second Electronic Engineering

Second Sports and Exercise Engineering

Second Engineering Innovation – Electronic

Third Energy Engineering

Module Code(s) EE206.i

Module(s) Microprocessor Systems Engineering 1

Paper No. 1

Repeat Paper

External Examiner(s) Prof. G. W. Irwin

Internal Examiner(s) Prof. G. Ó Laighin

Dr. M. Glavin

Instructions: Answer Question 1 and any two other questions.

Question 1 is compulsory and carries 30 marks.

Questions 2, 3 and 4 carry 20 marks each.

Duration 2hrs

No. of Pages 6

Discipline Electrical & Electronic Engineering

Course Co-ordinator(s)

Requirements :

MCQ

Handout

Statistical Tables

Graph Paper

Log Graph Paper

Other Material

Question 1

Compulsory Question [30 marks total]

(a) Describe in your own words the functions of the Address, Data and Control buses of a

typical microprocessor based system. Use a diagram to illustrate your answer. [5 marks]

(b) Draw the memory pyramid showing how each of the different memory and storage devices

relate to each other in terms of capacity, cost and speed. [5 marks]

(c) Name, and briefly describe, any 5 data types in typical computer systems and indicate the

type of applications they are most suited to. [5 marks]

(d) With the aid of a system block diagram showing a microprocessor and a memory device,

describe the memory write operation. Illustrate your answer with a timing diagram.

[5 marks]

(e) Write an assembly language program to add the immedate number 27h to the contents of

memory location 27 10 and store the result in Bank 2, Register 6. Then place the contents of

the accumulator on port 2. Invert all the bits in the accumulator and send them to port 3

(You may need to refer to the Microconverter quick reference guide at the end of this exam

paper). [5 marks]

(f) Describe the sequence of events that takes place when an interrupt is asserted in an 8051

microcontroller, with particular reference to ISR vectoring. [5 marks]

Question 2

(a) Draw a simple schematic of a modern multi-core microprocessor. Your diagram should

make reference to the cores, caches and buses. [4 marks]

(b) What are solid state drives? List 3 advantages and 3 disadvantages of solid state drives over

conventional hard disc drives. [4 marks]

(c) Explain in your own words how the architecture of a DVD differs from a CD-ROM to allow

it to store more digital data. Does this same principle apply to Blu Ray? [4 marks]

(d) Compare and contrast the Von Neumann architecture with the classical Harvard

architecture. Use diagrams where appropriate to illustrate your answer. [4 marks]

(e) How is cache used to speed up a modern computer system? (Your answer should include a

diagram of how cache is situated with respect to the microprocessor and main memory.)

How does the cache memory differ from conventional RAM? What are the differences

between level 1and level 2 cache? [4 marks]

Question 4 [20 marks]

Design an 8051 system and write an assembly language program to implement the following

system:

You are required to design and implement an embedded power monitor that accepts digital ammeter

readings and stores the results in memory as shown in Figure 1.

The system will interface with a 4 bit digital ammeter that outputs current measurements in amps

(from 0 to a maximum of 10 amps). You can assume that the system works with a fixed resistance

of 5Ω, so the resistance value can be hard-coded into the program. However, the current can vary

between 0 and 10 Amps, so you must implement the following equation in assembly language:

(where P is the power, I is the current and R is the fixed resistance of 5Ω). The system will read 4

bit current values (note that the digital ammeter automatically rounds off the current readings to the

nearest Amp) from the digital ammeter. The system should read the power every half second and

store the result in memory, least significant byte first, followed by the most significant byte

(remember that an 8 bit multiply can lead to up to a 16 bit result).

Your answer should include a a program flowchart of the operation of the system and an assembly

language implementation of the power monitor. State any assumptions that you make in the design

of your system.

Figure 1. Electrical power monitoring system.

^ 

A# 
"9%B%
CBD
" E%"  2%F
" E%"  2%F
"G+9

'H

A

/%I

'I

4'I

'I

'I

'I

#% !$' !::: I0B:JBK5CD

* 5''^ 1G     '=

C1&G  ^   '=

*D

C!/#" 
 " D
J
K
K
I!
J
#0:J5$5/!,$
#0:15A%
J
)/G
J
J
&J
I!
K
K
#:J5J5
J
K
K
#:5K5
#:055K
4$)C"D
0J
4$)C
D
01 0J 00 I!
0K
#:J505
#:15&55#A(
0K
#:5J505#A(
&J
&J
&K
J
I!
J
&K
J
J
J
#:J5J
J
J&
J
JJ

$) (^) !+,*

  ++*( "

(^)  "

+

&0



-)

A  9$  "

+

J



'

'8 "* "

+

0

0



'"  "-

(^)  " "

+ 00

&

$

$ /- *  "

+



J

'

'8 "* "

+

0

1

$

$ /- *  "

+





)$./

# 5  "

+

0



% 5$

%$ "

+

0

K

$5'4

$  "

+





0 1!+/*

(^) $ " -*

(^) "  "

+

J0



 +  /

 +  /

 +  /

 +  /

 +  /

;

:J) !)@!%^ JL  ""  * "

; (^)  *JL - *9

(^) + 

)!)

6'.11$*

(^) ; (^) 1G * 5''+

(^) 9 

(^) 

&G * 5''

(^) 

"

  ; (^) " (^)   " J

 1(6? + :0( #0 5/*"

'  (^) < '  ;

(^) + 

(^)  "

+  

++* "

(^) 

  9 8  *"  +

(^)  

  • 9  " " -

" 

 *51#A(+  B "B  

/=/,

/>/

///

/?@

A

=,

>

>?>

>/>

>>>,

>=>A

>>@

,?,

,/

/?@A=,>/

/A//@?/>,=A@

C"  $/#, 'A J+"(H# 

(^) *D

    

/=/,/>

////

/?@

A=,

/

,>,,,=

>>>>,

>=>A>

>@,?,

,/

/?@A=,>/

/@?/>,=A@>>/

C"  $/#, 'A J1+"# 

*D

    

>

>? /A

,

(H# #

(H# #

(H# #

 

CB0,5 $ (^) D



"  (^) "

C )$  *"  

D

(4!

" 

"  @* *  "

 " "9+ :J,"$'(#

 "   *+ (^)  (^) "

C 4

D (^ ?,/ 

 99 "* 

 "9B+"

/ "1

  •    " (^) ++*   9 %(J18 M4%(NG8

#A(

6'.11 + 9 1G8 6'.11  &G8

#/%

  

"" -*

A  >/>/

? @

/=/A @

/,/>

///

@

A=

@

A=

?

/@/

>

/

>

/

,/,

,?>@

>=>,

>>>

 16 # 16 A=,>/?

 ?

)0.)(7 ) )))/*

/

!#)0* 

$+A$+=

$+,$+>

$+$+/

$+$+?

$/+$/+?

$+A$+=

$+,$+>

$+$+/

$+$+?

$?+A$?+=

$?+,$?+>

$?+$?+/

$?+$?+?

$/+/$/+ $/+>$/+, $/+=$/+A

**>/>

? $)1!( 1**

0=A

////

/ @ 0/1B0/00?

B0(B0(/ @ $- 

 $- ?

!0!0?

**,

/?> ,>A/**

>

#  ! # (^)  ! 1)10,

$+ACD$+=C-D

$+,C0.!#)0D$+>C0?.$-*^ .$-^ ?D

$+C!0.$+/C!0?D ).$- D*

$+C0D$+?CD

$/+C@.AD$/+?C.=D

$+ACAD$+=C=D

$+,C,.))D$+>C>D

$+CD$+/C/D

$+C.0/1BD$+?C?.0/D

$?+ACAD$?+=C=D

$?+,C,D$?+>C>D

$?+CD$?+/C/D

$?+CD$?+?C?D

$/+/C?.D$/+C.@D $/+>C/./?D$/+,C./D $/+=C>.//.$-$/+AC,./.$- ?DD

 "3 3

(^) &   (^)  (^) 6$ 2