We reviewed bitwise logical operations in C (&=AND, |=OR, ^=XOR): A = 0011     1100 B = 0000    1101 --------------------- A&B = 0000    1100 A|B = 0011      1101 A^B = 0011     0001   For the following three questions, assume:   A = 1010 1010 1010 B = 0000 1111 0000   And compute the results of these bitwise operations:   (A & B)& B                          1 Answer: (A | B)| B                             2 Answer: (A ^ B)^ B                          3 Answer:

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Bit Manipulation

We reviewed bitwise logical operations in C (&=AND, |=OR, ^=XOR):

A = 0011     1100

B = 0000    1101

---------------------

A&B = 0000    1100

A|B = 0011      1101

A^B = 0011     0001

 

For the following three questions, assume:

 

A = 1010 1010 1010

B = 0000 1111 0000

 

And compute the results of these bitwise operations:

 

  1. (A & B)& B                          1 Answer:
  2. (A | B)| B                             2 Answer:
  3. (A ^ B)^ B                          3 Answer:

 

We also discussed the C shift operations (shift left=<< and shift right=>>). For the following two questions, assume:

 

C = 0001 1001 1010

 

And compute the results of these shift operations:

4. C >> 3                       4 Answer:

5. C << 2                       5 Answer:

A = 0011 1100
B = 0000 1101
%3D
A&B = 0000 1100
%3D
A|B
= 0011 1101
A^B = 0011 0001
%3D
For the following three questions, assume:
A = 1010 1010 1010
B = 0000 1111 0000
And compute the results of these bitwise operations:
1. (A & B) & B
1 Answer:
2. (A | Bluh B
2 Answer:
3. (А ^
Bln B
3 Answer:
We also discussed the C shift operations (shift left=<< and shift right=>>). For the following two
questions, assume:
C = 0001 1001 1010
And compute the results of these shift operations:
4. C >> 3
4 Answer:
5. с << 2
5 Answer:
Transcribed Image Text:A = 0011 1100 B = 0000 1101 %3D A&B = 0000 1100 %3D A|B = 0011 1101 A^B = 0011 0001 %3D For the following three questions, assume: A = 1010 1010 1010 B = 0000 1111 0000 And compute the results of these bitwise operations: 1. (A & B) & B 1 Answer: 2. (A | Bluh B 2 Answer: 3. (А ^ Bln B 3 Answer: We also discussed the C shift operations (shift left=<< and shift right=>>). For the following two questions, assume: C = 0001 1001 1010 And compute the results of these shift operations: 4. C >> 3 4 Answer: 5. с << 2 5 Answer:
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY