CIT 3322 CSC 3322 Computer Architecture
This is designed to comprehensively clarify the number systems. This assignment weights 10 points.
Note:
A cover page with "CIT 3322 CSC 3322, Spring 2019, Assignment #1", your
NAME
, and
your
E-MAIL address
on it.
My preference is typed report. Writing and hand-draw are OK but it should be legible.
Staple if there are more than one sheet.
You can discuss with your classmate, but don't copy.
1. Convert the following decimal numbers to (regular) binary numbers:
a. 99
b. 48.25
2. Convert the following (regular) binary numbers to the decimal numbers:
a. 101010
2
b. 110.10101
2
3. Convert the following negative decimal numbers to binary numbers using three
different kinds of binary representations (sign-magnitude, 1’s complement, and 2’s
complement), respectively:
a. -28
b. -52
4. Convert the following 2’s complement binary numbers to decimal numbers:
a. 010101
b. 101010
5. Covert the following decimal number to BCD code:
a. 49
b. 136
6. Convert the following binary code to gray code:
a. 10101
b. 1010111
7. Convert the following gray code to binary code:
a. 11111
b. 1111100
1 a)1100011
b)110000.01
2. a) 101010 = (1 × 2⁵) + (0 × 2⁴) + (1 × 2³) + (0 × 2²) + (1 × 2¹) + (0 × 2⁰) = 42
b)110.10101 = (1 × 2²) + (1 × 2¹) + (0 × 2⁰) + (1 × 2⁻¹) + (0 × 2⁻²) + (1 × 2⁻³) + (0 × 2⁻⁴) + (1 × 2⁻⁵) = 6.65625
3 a) -28=1111111111100100 //binary 2's complement
b) -52=1111111111001100 //binary 2's complement
4 a) 21
b) -22
5) a) 49 = 0100 1001 //In the BCD numbering system, a decimal number is separated into four bits for each decimal digit within the number.
b) 136 = 0001 0011 0110
6) a) 10101=11111
b) 1010111 = 1111100
7) a)10101
b)1010111
CIT 3322 CSC 3322 Computer Architecture This is designed to comprehensively clarify the number systems. This...
In ALL these problems, you MUST show your conversion procedure. No procedure = zero points. a) Convert the following decimal numbers to their 2's complement representations: binary and hexadecimal. (12 pts) ✓ -137.3125, 37.65625, -128.5078125, -31.25. b) We want to represent integer numbers between -1024 to 1024 using the 2C representation. What is the minimum number of bits required? (2 pts) c) Complete the following table. The decimal numbers are unsigned: 6 pts) Decimal Binary BCD | Reflective Gray Code...
Name: Robert Skinner Miles College CIS 330 Computer Architecture Test 1 Please, clearly show your work on the attached sheets of paper. 1. Convert the Decimal number 26 to: A. Binary number B. Hexadecimal number 2. Why is Binary data representation the preferred method of computer hardware implementation? 3. Convert 01001110 in Binary to: A. To Decimal B. To Hexadecimal 4. Convert the following Binary numbers to twos Complement A. 00011010 B 00011100 5. List at least 5 types resources...
2. There are 26 characters in the alphabet we use for writing English. What is the least number of bits needed to give each character a unique bit pattern? How many bits would we need to distinguish between upper- and lowercase versions of all 26 characters? (12 points) What is the largest positive number one can represent in an 8-bit 2's complement code? Write your result in binary and decimal. a. What is the greatest magnitude negative number one can...
Write a C/C++ program that simulate a menu based binary number calculator. This calculate shall have the following three functionalities: Covert a binary string to corresponding positive integers Convert a positive integer to its binary representation Add two binary numbers, both numbers are represented as a string of 0s and 1s To reduce student work load, a start file CSCIProjOneHandout.cpp is given. In this file, the structure of the program has been established. The students only need to implement the...
write codes and give detailed explanation of how to
execute.
What you need to turn in: You will need to include an electronic copy of your report (standalone) and source code (zipped) of your programs. All programming files (source code) must be put in a zipped folder named "labl-name," where "name" is your last name. Submit the zipped folder on the assignment page in Canvas; submit the report separately (not inside the zipped folder) as a Microsoft Word or PDF...
i need help with a mips program to to covert roman numerals to
real numbers
Lab 4: Roman Numeral Conversion Part A: Due Sunday, 19 May 2019, 11:59 PM Due Friday, 24 May 2019, 11:59 PM Part B: Minimum Submission Requirements Ensure that your Lab4 folder contains the following files (note the capitalization convention): o Diagram.pdf o Lab4. asm O README.txt Commit and push your repository Lab Objective In this lab, you will develop a more detailed understanding of how...
I would like some assistance correcting an issue I am having with this assignment. Once a finite state automaton (FSA) is designed, its transition diagram can be translated in a straightforward manner into program code. However, this translation process is considerably tedious if the FSA is large and troublesome if the design is modified. The reason is that the transition information and mechanism are combined in the translation. To do it differently, we can design a general data structure such...
Task The task for this assignment is to have the following user-defined data type: struct rgb { unsigned char red; unsigned char green; unsigned char blue; }; be able to be: read in from a stream (e.g., std::cin), i.e., write: std::istream& operator >>(std::istream& is, rgb& colour); (see below) written out to a stream (e.g., std::cout), i.e., write: std::ostream& operator <<(std::ostream& os, rgb const& colour); (see below) stored in a container, e.g., std::vector<rgb>, std::array<rgb,16>; (see below) processed via algorithms (and other...