1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
mash [69]
4 years ago
6

Show the IEEE754 single-precision representation of the decimal number 23.45. Show your work and indicate the three parts of the

representation.
Computers and Technology
1 answer:
Harrizon [31]4 years ago
4 0

Answer:

Sign: 0 (a positive number)

Exponent (unadjusted): 4

Mantissa (not normalized): 1.0111 0111 0011 0011 0011 0011 0011

Explanation:

First, convert to base 2 the integer part: 23.

Continue dividing the number by 2, noting each remainder, until we get a quotient that is equal to zero.

23 ÷ 2 = 11 remainder 1

11 ÷ 2 = 5 remainder 1

5 ÷ 2 = 2 remainder 1

2 ÷ 2 = 1 remainder 0

1 ÷ 2 = 0 remainder 1

Take all the remainders starting from the bottom

So 23 = 1 0111 in base 2

Then, convert to base 2, the fractional part: 0.45.

Continue multiply the number by 2, noting each integer part of the results, until we get a fractional part that is equal to zero:

0.45 × 2 = 0 + 0.9;

0.9 × 2 = 1 + 0.8;

0.8 × 2 = 1 + 0.6;

0.6 × 2 = 1 + 0.2;

0.2 × 2 = 0 + 0.4;

0.4 × 2 = 0 + 0.8;

0.8 × 2 = 1 + 0.6;

0.6 × 2 = 1 + 0.2;

0.2 × 2 = 0 + 0.4;

0.4 × 2 = 0 + 0.8;

0.8 × 2 = 1 + 0.6;

0.6 × 2 = 1 + 0.2;

0.2 × 2 = 0 + 0.4;

0.4 × 2 = 0 + 0.8;

0.8 × 2 = 1 + 0.6;

0.6 × 2 = 1 + 0.2;

0.2 × 2 = 0 + 0.4;

0.4 × 2 = 0 + 0.8;

0.8 × 2 = 1 + 0.6;

0.6 × 2 = 1 + 0.2;

0.2 × 2 = 0 + 0.4;

0.4 × 2 = 0 + 0.8;

0.8 × 2 = 1 + 0.6;

0.6 × 2 = 1 + 0.2

We didn't get any fractional part that was equal to zero.

But we've had enough iterations and at least one integer that was different from zero.

We start our decimal representation from the top

0.45 = 0.0111 0011 0011 0011 0011 0011 base 2

Beore normalization:

23.45 = 1 0111.0111 0011 0011 0011 0011 0011 base 2

After normalization

23.45 = 1. 0111 0111 0011 0011 0011 0011 0011 base 2

Normalize here means shifting the decimal mark 4 positions to the left so that only one non zero digit remains to the left of it

Sign: 0 (a positive number)

Exponent (unadjusted): 4

Mantissa (not normalized): 1.0111 0111 0011 0011 0011 0011 0011

You might be interested in
Before a story can be published, it goes to ralph. ralph reads the story and may make changes based on spelling or the rules of
Nezavi [6.7K]
I believe Ralph is a editor or a reviser
3 0
3 years ago
Read 2 more answers
What is the purpose of a mail merge field.
coldgirl [10]

adding merge fields is a way to personalize a document with information from the data source. The merge fields come from the column headings in the data source.

:)

3 0
3 years ago
Kiko loves to surf the internet and check on different websites. One day he received an email from unknown source. When he opens
Angelina_Jolie [31]

He experienced phishing

Phishing is a method of trying to gather personal information using deceptive e-mails and websites.

Here are some measures to avoid phishing. You can pick up the one you liked the most

  • Always check the spelling of the URLs in email links before you click or enter sensitive information
  • Watch out for URL redirects, where you're subtly sent to a different website with identical design
  • If you receive an email from a source you know but it seems suspicious, contact that source with a new email, rather than just hitting reply.
  • Don't post personal data, like your birthday, vacation plans, or your address or phone number, publicly on social media
5 0
3 years ago
After clicking the Start button on your computer screen desktop, what option would you then select to examine system components
Gekata [30.6K]
Cacky fart face diareaah and farts= mc2 because  youfhvh h h h hh h h hh h h h h hh h h hh h hh h h snd that is the answer rk rjhd wkesryn
8 0
3 years ago
True / False<br> An instruction’s opcode generally indicates the number and type of its operands.
liq [111]

Answer:

True

Explanation:

An opcode is the part of instruction which specifies the operation to be performed by the instruction.

In general, the opcode also provides information about the number and type of operands.

For example, let us consider the MIPS instructions for addition.

  • ADD reg_dest, reg_src1, reg_src2

This instruction adds the contents of registers reg_src1 and reg_src2 and stores the result in reg_dest.

  • Whereas, ADDI reg_src, reg_dest, value

This instruction adds the value to the content of reg_src and stores the result in reg_dest.

As we can see the opcode type indicates the operand type, number and semantics.

7 0
3 years ago
Other questions:
  • Match each of the following terms to its function:_________
    13·1 answer
  • Splunk In most production environments, _______ will be used as the source of data input?
    12·1 answer
  • Which one of these tasks best describes the process of localization?
    12·1 answer
  • Which payment type is best if you are trying to stick to a budget?
    6·1 answer
  • ou have spent the last two hours creating a report in a file and afterwards you use cat to create a new file. Unfortunately the
    13·1 answer
  • if you were determining what was expected of you simply by looking at media, what messages would you take away?
    8·2 answers
  • When people receive benefits just because they belong to a particular identity group, this is called
    14·1 answer
  • Say yes if you hate edge2021?
    8·2 answers
  • How did the invention of the printing press affect society?
    5·1 answer
  • The _____ feature enables you to represent text as colorful visuals.
    15·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!