CE161-4-AU UNIVERSITY OF ESSEX. Undergraduate Examinations 2014 DIGITAL SYSTEMS ARCHITECTURE. Time allowed: TWO hours

Similar documents
ECE 2030D Computer Engineering Spring problems, 5 pages Exam Two 8 March 2012

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two 26 February 2014

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two Solutions 26 February 2014

CPSC 121 Some Sample Questions for the Final Exam Tuesday, April 15, 2014, 8:30AM

CPSC 121 Sample Final Examination December 2013

1. Mark the correct statement(s)

DIGITAL ELECTRONICS. P41l 3 HOURS

CE151-4-AU UNIVERSITY OF ESSEX. Sample Examination Questions 2011 INTRODUCTION TO PROGRAMMING

CPSC 121 Midterm 1 Friday October 14th, Signature: Section (circle one): 11:00 15:30 17:00

COMPUTER SCIENCE Paper 1

CS1800 Discrete Structures Final Version A

Birkbeck (University of London) MSc Examination. Department of Computer Science and Information Systems. Fundamentals of Computing (COIY058H7)

CPSC 121 Midterm 1 Friday February 5th, Signature: Section (circle one): Morning Afternoon

ENEL Digital Circuits Midterm Examination

COMPUTER SCIENCE PAPER 1

CS & IT Conversions. Magnitude 10,000 1,

Chapter Three. Digital Components

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

Software and Hardware

COMPUTER SCIENCE. Paper 1

UNCA CSCI 255 Exam 1 Spring February, This is a closed book and closed notes exam. It is to be turned in by 1:45 PM.

Digital Systems and Binary Numbers

Review of Number Systems

EE292: Fundamentals of ECE

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates. Invitation to Computer Science, C++ Version, Third Edition

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Level 2: The Hardware World Chapters 4 and 5 (topics of other cs courses)

DIGITAL SYSTEM DESIGN

Last Name Student Number. Last Name Student Number

Digital Logic Design Exercises. Assignment 1

Read this before starting!

This podcast will demonstrate a logical approach as to how a computer adds through logical gates.

Full Name: CS Account:

Number System. Introduction. Decimal Numbers

PART I. Answer all questions in this Part. While answering questions in this Part, indicate briefly your working and reasoning, wherever required.

Student Number: UTORid: Question 0. [1 mark] Read and follow all instructions on this page, and fill in all fields.

Cambridge International Examinations Cambridge International Advanced Level

Computer Organization and Levels of Abstraction

Computer Sc. & IT. Digital Logic. Computer Sciencee & Information Technology. 20 Rank under AIR 100. Postal Correspondence

CDA 3103 Computer Organization Exam 1 (Sep. 22th, 2014)

1. Boolean algebra. [6] 2. Constructing a circuit. [4] 3. Number representation [4] 4. Adders [4] 5. ALU [2] 6. Software [4]

One and a half hours. Section A is COMPULSORY

EEE130 Digital Electronics I Lecture #4_1

Read this before starting!

Read this before starting!

CDS Computing for Scientists. Midterm Exam Review. Midterm Exam on October 22, 2013

Dr. S. Shirani COE2DI4 Midterm Test #1 Oct. 14, 2010


1. (10 points) Draw the state diagram of the DFA that recognizes the language over Σ = {0, 1}

2. This Question Booklet contains nine questions. Answer any SIX questions.

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

CprE 281: Digital Logic

CDS130 Mid-term exam: Sample

Binary Values. CSE 410 Lecture 02

Theory Bridge Exam Example Questions Version of June 6, 2008

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

Department of Electrical and Computer Engineering University of Wisconsin - Madison. ECE/CS 352 Digital System Fundamentals.

Computer Organization and Levels of Abstraction

Final Examination (Open Katz, asynchronous & test notes only, Calculators OK, 3 hours)

Arab Open University. Computer Organization and Architecture - T103

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR Stamp / Signature of the Invigilator

Date Performed: Marks Obtained: /10. Group Members (ID):. Experiment # 04. Boolean Expression Simplification and Implementation

Read this before starting!

Boolean Analysis of Logic Circuits

Philadelphia University Student Name: Student Number:

UNIVERSITY OF SWAZILAND Faculty of Science

-SQA- SCOTTISH QUALIFICATIONS AUTHORITY HIGHER NATIONAL UNIT SPECIFICATION GENERAL INFORMATION

ENEL 353: Digital Circuits Midterm Examination

Read this before starting!

Moodle WILLINGDON COLLEGE SANGLI. ELECTRONICS (B. Sc.-I) Introduction to Number System

Digital logic fundamentals. Question Bank. Unit I

Chapter 3 Data Representation

The Institution of Engineers - Sri Lanka

MACHINE LEVEL REPRESENTATION OF DATA

Birkbeck (University of London) Department of Computer Science and Information Systems. Introduction to Computer Systems (BUCI008H4)

This paper is not to be removed from the Examination Halls UNIVERSITY OF LONDON

Example: NFA to DFA Conversion

2. This Question Booklet contains nine questions. Answer any SIX questions.

Positional notation Ch Conversions between Decimal and Binary. /continued. Binary to Decimal

D I G I T A L C I R C U I T S E E

Midterm Exam 2B Answer key

UNIVERSITY OF MALTA THE MATRICULATION EXAMINATION ADVANCED LEVEL. COMPUTING May 2016 EXAMINERS REPORT

Midterm Exam Review. CS 2420 :: Fall 2016 Molly O'Neil

Objectives: 1. Design procedure. 2. Fundamental circuits. 1. Design procedure

CMPUT 101 with Solutions Quiz 2 (50 minutes) August 7, 2002

GOZO COLLEGE. Boys Secondary Victoria - Gozo, Malta Ninu Cremona. Half Yearly Examination

EECS 140/141 Introduction to Digital Logic Design Fall Semester 2016 Exam #1 Date: 3 October 2016

Combinational Logic Circuits

EECS 140/141 Introduction to Digital Logic Design Spring Semester 2017 Exam #1 Date: 27 February 2017

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

Advanced Computer Architecture-CS501

Simplification of Boolean Functions

Summer Examinations 2015

Mathematics 43601F. Transformations. In the style of General Certificate of Secondary Education Foundation Tier. Past Paper Questions by Topic TOTAL

Digital Electronics A Practical Approach with VHDL William Kleitz Ninth Edition

Outline. policies. with some potential answers... MCS 260 Lecture 19 Introduction to Computer Science Jan Verschelde, 24 February 2016

UNIVERSITY OF SWAZILAND Faculty of Science

Combinational Circuits Digital Logic (Materials taken primarily from:

Transcription:

CE161-4-AU UNIVERSITY OF ESSEX Undergraduate Examinations 2014 DIGITAL SYSTEMS ARCHITECTURE Time allowed: TWO hours The following items are provided: Graph paper (available on invigilator s desk) Candidates are permitted to bring into the examination room: Hand-held, non programmable calculators (containing no textual information) NO BINARY, HEXADECIMAL OR OCTAL FUNCTIONS ON CALCULATOR The paper consists of FOUR questions. Candidates must answer ALL questions. The questions ARE of equal weight. The percentages shown in brackets provide an indication of the proportion of the total marks for the PAPER which will be allocated. Please do not leave your seat unless you are given permission by an invigilator. Do not communicate in any way with any other candidate in the examination room. Do not open the question paper until told to do so. All answers must be written in the answer book(s) provided. All rough work must be written in the answer book(s) provided. A line should be drawn through any rough work to indicate to the examiner that it is not part of the work to be marked. At the end of the examination, remain seated until your answer book(s) have been collected and you have been told you may leave.

CE161-4-AU 2 Candidates must answer ALL questions. Question 1 Note: Assume that all numbers are big-endian. (a) Showing all steps involved (final answers without all the work will not be taken into account) convert the decimal number 14.35 to: i) Binary, using 4 bits for the integer part and 3 bits for the fractional part. [5%] ii) Hexadecimal, using 1 digit for the integer part and 2 for the fractional part. [3%] (b) Consider two binary variables in sign-magnitude notation: A = 010110 and B = 011011. Showing all steps involved, calculate the following operations in binary format. Assume you only have six bits available for the answers. i) A + B. [2%] ii) B A, using two s complement. (c) Calculate the 8-bit two's complement of the 6-bit sign-magnitude number 110110. Show all your work. [3%] (d) Transistors do not give perfect 0s or 1s. So, explain how transistors are used as the basic logic switches in digital systems. In your answer, include a diagram and an explanation of the term 'forbidden region'. [8%]

3 CE161-4-AU Question 2 As a memory aid, various Boolean identities are shown in the last page of this paper. (a) Consider the Boolean expression F = A B C +. i) Draw the equivalent logic gate circuit diagram. ii) Write the truth-table. (b) Using Boolean algebra, prove that. [7%] (c) An unknown Boolean circuit has the following truth table, where F is the output: A B C D F 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 i) From the truth table, draw the equivalent Karnaugh map with all its labels. [5%] ii) Using the Karnaugh map you drew, find the simplest sum of products Boolean expression that would give the truth table above. Show all your work and explain your reasoning. [5%]

CE161-4-AU 4 Question 3 (a) Design a Deterministic Finite State Automaton (DFA) according to the following specification: [13%] Its alphabet is {0, 1}. Its language consists of all words with an odd number of 1s. 0s will not be accepted (even if they are part of the alphabet). (b) Can your design in part (a) be modified to accept the same language as in part (a) with the addition of the empty word? (The empty word is the word with no letters). If it can be modified, describe how. Otherwise, give a reason why it cannot be modified to accept the empty word. [6%] (c) Draw a von Neumann machine and explain why this invention was significant. [6%]

5 CE161-4-AU Question 4 (a) In CDs and DVDs, in order to maximise use of space, data are recorded at the same density at the edge as at the centre of the disc. What consequence(s) does this have for random access? Assume that the disc reader is not modified for data access. (b) Give two potential advantages and two disadvantages of using CDs for data storage. (c) Explain the process of memory management based on paging. Include an explanation of the term 'logic address'. [7%] (d) List and briefly describe five essential functions provided by an OS. [10%]

CE161-4-AU 6 Some Boolean Rules END OF PAPER CE161-4-AU