The exercise can be completed by following these steps:
1) Create a C program called ex6...
![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 06.04.2020 20:19 rileychas4114
The exercise can be completed by following these steps:
1) Create a C program called ex6.c in C that compiles and runs.
2) Create a makefile to compile and link ex6.c to produce executable ex6
Create a C program that takes user input as separate lines.
As described in earlier discussion sessions, there are several bit operations available in C:
1) Bitwise OR (|)
2) Bitwise AND (&)
3) Bitwise XOR (^)
4) Bit SHIFT (>)
Using the operations, you can mask out certain bits (i. e., zero them), turn on specific bits (i. e., set them to 1), and select specific bits.
Your program will run on the shell command line and will provide a simple command line interface that accepts the following commands. By default, do not print a prompt. All output values are in hexadecimal format.
1) C x n: clear - read in x in hex format and n in decimal, output x with bit n (from LSB starting at 0) cleared
2) M x m: read in x and m in hex and output x masked by m
3) Q: quit
4) S x n: set - read in x in hex format and n in decimal, output x with bit n (from LSB starting at 0) set
5) V x n: read in x in hex and n in decimal, output bit n of x (from LSB starting at 0)
Clear means set a bit to 0. Masking x with mask m means that only all bits of x where the mask is 0 are cleared. Set means set a bit to 1. The maximum input hex value is 0x7 and the maximum decimal value is 31; there are no negative inputs, and you are not required to check for these.
Example Output:
storm:1% make
cc -o ex6 ex6.c
storm:2% ./ex6
V f0f0 0
0
S f0f0 8
f1f0
C f0f0 0
f0f0
M f0f0
f0f0
M 7 e
6
Q
![ansver](/tpl/images/cats/User.png)
Answers: 1
![](/tpl/images/ask_question.png)
![](/tpl/images/ask_question_mob.png)
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 04:30
What kind of software users of all skill levels create web pages that include graphics, video, audio, animation, and other special effects? website authoring website software website publishing website editing
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 08:10
Alook-up table used to convert pixel values to output values on a monitor. essentially, all pixels with a value of 190 or above are shown as white (i.e. 255), and all values with a value of 63 or less are shown as black (i.e. 0). in between the pixels are scaled so that a pixel with a value p is converted to a pixel of value 2/127 −+3969). if a pixel has a value of 170 originally, what value will be used to display the pixel on the monitor? if a value of 110 is used to display the pixel on the monitor, what was the original value of the pixel?
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 23.06.2019 22:30
Apart from confidential information, what other information does nda to outline? ndas not only outline confidential information, but they also enable you to outline .
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 13:00
Which one of the following functions is not available on the autosum tool? sum average if max
Answers: 3
You know the right answer?
Questions
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:05
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:05
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:05
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/en.png)
English, 04.05.2020 23:06
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:06
![question](/tpl/images/cats/es.png)
Spanish, 04.05.2020 23:06
![question](/tpl/images/cats/istoriya.png)
History, 04.05.2020 23:06
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:06
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 04.05.2020 23:06
![question](/tpl/images/cats/geografiya.png)
![question](/tpl/images/cats/himiya.png)
Chemistry, 04.05.2020 23:06
![question](/tpl/images/cats/obshestvoznanie.png)
![question](/tpl/images/cats/fizika.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:06
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 04.05.2020 23:06