Use minimum number of logic gates

Assignment Help Basic Computer Science
Reference no: EM13935018

1. Convert the followings:

a. 0xAC12 to binary
b. -10710 to 8-bit 2's Complement
c. 10011110 (8-bit 2's complement representation) to decimal
d. 11010110102 into hexadecimal
e. 1108 into hexadecimal

2. The following binary number is stored using the floating point representation of IEEE-754 single precision format. Find out the value in decimal.
11101000011010000000000000000000

Rationale

This assessment task covers topic 2, and has been designed to ensure that you are engaging with the subject content on a regular basis. More specifically it seeks to assess your ability to:
• be able to describe the concepts of data representations and use appropriate methods of implementation;
• be able to calculate different number systems.

Marking criteria

The following marking criteria will be used to mark the assignment:

Questions Fail (<50%) Pass (50% - 64%) Credit (65% - 74%) Distinction (75% - 84%) High Distinction (>84%)
Question 1 & 2

Neither the answers are correct nor the steps.
The answer is not correct, but the steps are correct. The answer is correct or there were only a few slip of pen, or a step or two were missing. Answer is correct

Answer the following questions:
1. Design a digital combinational circuit which compares two 2-bit binary numbers and produces results using a 2-bit binary number (please see the block diagram below). The output Z1Z0 depends on the inputs A1A0 and B1B0 according to the following criteria:
• If (A1A0 > B1B0) the output Z1Z0 = 10
• If (A1A0 < B1B0) the output Z1Z0 = 01
• If (A1A0 = B1B0) the output Z1Z0 = 11

You should use minimum number of logic gates.

2. Using basic Boolean algebra identities, prove that ABC+ABC'+AB'C+A'BC = AB + AC + BC. Please show all steps and mention the identities used.

Rationale
This assessment task covers topic 3, and has been designed to ensure that you are engaging with the subject content on a regular basis. More specifically it seeks to assess your ability to:
• be able to apply Boolean algebra and digital logic to design and interpret digital circuits.
• be able to use different identities of the Boolean algebra

Marking criteria

Questions Fail (<50%) Pass (50% - 64%) Credit (65% - 74%) Distinction (75% - 84%) High Distinction (>84%)

Question 1
The circuit design is incorrect and does not conform to the question. Boolean expression is not correct, however the steps are correct. No or wrong circuit diagram. The circuit design and the Boolean expression are correct but not minimised. Steps are correct. Minor mistakes in the Boolean algebra. The circuit design is correct. The Boolean expression is minimised. All steps are explained. The circuit diagram is correct and neat.

Question 2 Neither the answers nor the steps are correct Answer is not correct, but the steps are correct. Answers are all correct but there are only few mistakes in the steps. Answer s are all correct and complete. All steps are shown and identities are listed

Assessment item 4

Answer the following questions:
[This task requires you to use the MARIE simulator for Questions 1 and 2. Prior to starting this task, you must ensure that the simulator is running correctly by completing the tutorial provided with the simulator, located under Resources within the Interact site.]

1. Assemble the MARIE program below.
Hex Address Label Instruction
100 Start LOAD A
101 ADD B
102 STORE D
103 CLEAR
104 OUTPUT
105 ADDI D
106 STORE B
107 HALT
108 A, HEX 00FC
109 B, DEC 14
10A C, HEX 0108
10B D, HEX 0000
a) List the hexadecimal code for each instruction
b) Draw the symbol table ]
c) What is the value stored in the AC when the program terminates.

2. Write a MARIE program using a loop that multiplies two numbers by using repeated addition. For example, to multiply 3 x 6, the program would add 3 six times e.g. 3 + 3 + 3 + 3 + 3 + 3. You should write and run the program using MARIE simulator. Also write the code with Address, Instruction, and Comments .

3. The memory unit of a computer has 256K words of 32 bits each. The computer has an instruction format with 4 fields: an opcode field; a mode field to specify 1 of 7 addressing modes; a register address field to specify 1 of 60 registers; and a memory
address field. Assume an instruction is 32 bits long. Answer the following:
a) How large must the mode field be?
b) How large must the register field be?
c) How large must the address field be?
d) How large is the opcode field?

4. Choose one area of rapid technological change in IT or Computer Science and research and report on recent developments and the outlook for the future in the area that you have chosen. You will need to provide both in text citations and bibliography entries according to Faculty of Business policy (APA format). Your report should be around 500 words.

Rationale
This assessment task covers topics on CPU operation and Instruction Set Architecture, and has been designed to ensure that you are engaging with the subject content on a regular basis. More specifically it seeks to assess your ability to:
• be able to define and appropriately use computer systems terminologies;
• be able to describe the essential elements of computer organisation and discuss how the elements function;
• be able to describe the basic instruction set architecture of a simple computer;
• be able to discuss the general trends in computing technologies including examples of leading edge developments.

Reference no: EM13935018

Questions Cloud

Describe what type of er targeting signal sequences : Describe what type of ER targeting signal sequences each of the following proteins would need for proper translation and localization: A) A protein that functions in the lumen of the ER
Discuss the impact of the integration model : Discuss the impact of this integration model on the overall the attitudes, values and behaviours of the remaining XYZ staff members.
Differences between univariate and bivariate : What are the major differences, if any, between univariate, bivariate, and multivariate statistics? Please give an example of each. Please comment fully on the caveat that Correlation does not imply causation
Rapid technological change in it : The memory unit of a computer has 256K words of 32 bits each. The computer has an instruction format with 4 fields: an opcode field; a mode field to specify 1 of 7 addressing modes; a register address field to specify 1 of 60 registers; and a memo..
Use minimum number of logic gates : The following binary number is stored using the floating point representation of IEEE-754 single precision format. Find out the value in decimal.
How plant or animal cell structures or organelles function : Describe these two structures or organelles - what do they look like, what are they composed of? Then explain how these plant or animal cell structures or organelles function.
Discuss the factors that contribute to pay gap in australia : Discuss the factors that contribute to the pay gap in Australia and why the gap is more significant in some industry sectors than others.
Find customer from the database based : Create a third page with a search box so that you can find customer from the database based on name. (5) Customer Example Page Name: * Phone: E-mail Address: * City: Country: How did you find us? Search Engine?Link From Another Site?News Article? ..
How will cell be able to have both water and glucose enter : In a cell, there is less water on the inside and less glucose on the outside. Water wants to enter the cell and the cell wants to transport in more glucose. Relative to the cell, what type of environment is this? How will the cell be able to have ..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Facilitate assembly of information for business decisions

This module is about "business intelligence" and tools which facilitate assembly of information/knowledge in ways which enable "better" business decisions to be made.

  Perform the physical design

Perform the physical design and implementation using SQL Data Definition Language

  Fully web-based access for both general public and secretary

Fully web-based access for both general public and Secretary of state employees a database of drivers and their personnel information contained on their drivers licenses

  Spam is email still a useful information service

Given all the problems with spam is email still a useful information service? Research other networked services available on Linux servers and compare them with email. (500 words)

  How does inheritance promote code reuse

In C++, how does inheritance promote code reuse

  Communication links on the telephone network

The time delay of a long-distance call can be determined by multiplying a small fixed constant by the number of communication links on the telephone network between the caller and callee. Suppose the telephone network of a company named RT&T is a fre..

  The average number of bookings for each type of room

Guest (guestNO, guestName, guestAddress)Question:  How do I write an SQL Query (mysql) that would give me  "the average number of bookings for each type of room?"

  Demonstrate effective communication

Demonstrate effective communication by composing writing that communicates ideas, meaning and/or argument in a format that broadly follows conventions in the information systems field.

  The key concepts in economics

Identify at least four (4) key points of a relevant economic article from either the Library or a newspaper. The article must deal with any course concepts covered in Weeks 1-8.

  Explaining process of making changes as recursive

You can view the process of making changes as recursive. You first see if any dollars are required, subtract them from the total, and then make change for what remains. Complete the LISP program to achieve the above requirements.

  The debate between utilizing paper or plastic in the retail

The debate between utilizing paper or plastic in the retail market has and will always be around. The majority of grocery stores offer you the choice of paper or plastic, and some stores are even moving towards a more environmental friendly reusable ..

  Does your company use both lan and wan technologies

Could any of the technologies (Ethernet, token ring, fast Ethernet, 100VG-AnyLAN or gigabit Ethernet) improve your current network's performance?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd