联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> Database作业Database作业

日期:2024-11-04 05:43

CEG2136/CEG2536   Computer Architecture I

Architecture des ordinateurs I

MIDTERM

EXAMINATION

Instructions:

.   Answer ALL questions on the questionnaire.

.   This is a close-book examination.

.   Use the provided space to answer the following questions. For your calculations you can use pages 6-8.

.   Calculators are not allowed.

.   Read all the questions before you start.

Q1.      The range of signed integers N expressed in 2-s complement representation that can be

stored in a 10-bit register is:

(a) -1024≤N≤+1023     (b) -1023≤N≤+1024          (c) -512≤N≤+511           (d) -511≤N≤+512

(e) None of the above

Q2.      Identify the decimal number which is represented next in floating point with the IEEE

754 standard:               11000010100010101100000000000000

(a) (- 133.375)10    (b) (- 69.375)10       (c) (- 138.750)10     (d) (- 34.6875)10    (e) (- 8.671875)10

Q3)     Give the best binary approximation of A = (26.6)10  and B = - (23.4)10  employing signed

2’s-complement representation with 2 bits for the fractional part. A =                                                     B =

Q4)       1) Convert to decimal the following two numbers, 01010 & 10101, which are already

expressed in 2’s complement representation.

2) These numbers are stored in two 6-bit registers X and Y to calculate their sum

(S = X+Y) and their difference (D=X-Y) by using additions and 2’s complementation only. Convert to decimal and write each intermediate and final result, to check the correctness of

your assertions.

S = X+Y          2’s complement                   Base 10         D=X-Y             2’s complement                           Base 10

CY: X + Y

S

 

CY:  X + -Y    D

 

3) Since both S and D have to be represented with 6 bits, indicate if overflow occurs, and explain how a circuit can detect these situations.

Q5.      Which of the logic functions is implemented by the following circuit?

A'      B'     

f

    D     

(a) f(A,B,C,D) = Σm(4,5,6,7,8,9,10)+X(12,13,14,15) (b) f(A,B,C,D) = Σm(4,5,6,8,9,10,14)

(c) f(A,B,C,D) = Σm(0,1,2,3,6,7,14,15)

(d) f(A,B,C,D) = Σm(0,1,2,3,7,11,15)

(e) f(A,B,C,D) = Σm(4,5,6,8,9,10,12,13,14)+X(7,11)

Q6.      Which of the following logic functions is implemented by the given circuit?

 

MUX 8x1 (1 bit)

 

0   1   2   3   4   5   6   7

D  0   0   D, D   1   D,  1              (e) f(A,B,C,D) = Σm(1,6,9,10,11,12,14,15)

Q7.      What is the capacity of a ROM, capable to implement three functions of six variables?

(a) 8 words of 6 bits       (b) 16 words of 3 bits        (c) 32 words of 6 bits           (d) 64 words of 3 bits

(e) None of the above

Draw a block diagram of your memory with the major components, indicating its inputs and outputs.

Q8.

1)        - Draw the state diagram of the sequential circuit whose state table is given below

Present        Next                                                                               The State Diagram goes here:

State          state

 

A B C

A+B+C+

JA

KA

JB

KB

JC

KC

0 0 0

1 0 0

 

 

 

 

 

 

0 0 1

1 1 0

 

 

 

 

 

 

0 1 0

0 0 1

 

 

 

 

 

 

1 0 0

0 1 0

 

 

 

 

 

 

1 1 0

0 0 0

 

 

 

 

 

 

- Fill out the above table with the appropriate values for the JK flip-flops inputs such that the sequential circuit will observe the required transitions.

- Indicate the correct set of minimized equations of the JK flip-flops inputs from the following:

(a) J A = A,B,, (b) J A = A,B,, (c) J = B,,

(d) J A = A,B,, (e) J = B,,

K= C,, K= 1,   K= 1,   KA = A,  KA = A,

JB = AB’C’+ A’B’C,

JB = A+C, JB = A+C, JB = AC,   JB = AC,

KB = BC,, K= 1,

K= 1,   KB = C,, KB = C,,

JC = A’BC  JC = A,B,    JC = A,B,    JC = A,BC, JC = A,BC,

KC = A’B’C. K= 1.

K= 1.   KC = A,. KC = A,.

2)        - If your circuit reaches by mistake any of the 3 states that are not used, determine their corresponding next state.

Present state

Next State

 

 

 

 

 

 

- Is your circuit auto-corrective?        Reply just with YES or NO

Draw the time diagram and give the states of the flip-flops’ outputs through the first 6 clock pulses, assuming that their initial state (at t=0) is 000 and they are triggered on  the rising edge of the clock.

Clock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

C (20)

100 

200

300

400

500

600

700

[ns]

 

t

B (21)

 

 

0     0

 

 

0

 

 

 

 

 

 

 

t

A (22)

 

 

0

 

 

 

 

 

 

 

 

 

t

1

 

States (encoded as base 10 numbers)

0             4

 

 

 

 

 

 

 

 


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp