Question

In: Computer Science

Calculate the value of each of the physical addresses. Assume numbers are hexadecimal. a) B2C0:FA12 I...

Calculate the value of each of the physical addresses. Assume numbers are hexadecimal.

a) B2C0:FA12

I am having difficulties to solve this.

I know that I have to add a zero to the starting so it becomes B2C00 + FA12 = B is 11 C is 13 F is 15 and A is 10 --> 1121300 + 151012

I do not know if this is the right procedure to add them.

Thank you in advance

Solutions

Expert Solution

Greetings!!

Basics needed:

In decimal(deca means 10) number system,10 unique symbols(0,1,2,3,4,5,6,7,8,9) are used to form the numbers. So the sequence starts like:0,1,2,3,4,5,6,7,8,9. Now all the symbols are used. To find the next number in the sequence, 1 is used in the MSB and then repeat the use of other digits as 10,11,12,13,14,15,16,17,18,19 and now the MSB is 2 and the sequence is 20,21,22,23,24,25,26,27,8,29 and so on.

In hexadecimal, equivalently 16 unique symbols(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) are used to form the numbers. So the sequence starts like:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E. Now all the symbols are used. To find the next number in the sequence, 1 is used in the MSB and then repeat the use of other digits as 10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F and then use 2 as the MSB and the sequence is 20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F and so on.

Hexadecimal and equivalent decimal numbers:

ie if 9 is added with 1 in decimal system, it gives the next number in the series. ie 10

if 9 is added with 1 in hexadecimal system, it gives the next number in the series. ie A.

Similarly if A is added with 1,gives B.

If F is added with 1,gives 10(this is the next number in the series)

F+5=14 and

F+9=18 and

F+A=19 and to do this F is added with the decimal equivalent of A which is 10

F+B = 1A and to do this F is added with the decimal equivalent of B which is 11(Please note that while adding 11 get the 11th number in the sequence)

FF+1=100

[F+1=10 and 1 is carry and is forwarded to the next position and then F+1=10 and hence the answer is 100]

Now ready to do math.

How to calculate the Physical address using B2C0:FA12 :

B2C00+

FA12

----------

C2612    

[0+2=2 and 0+1=1 and C+A=16, out of which 1 is carry and carry over to the next position and F+2+1=12 and 1 is carry over and B+1=C]

Hope this helps


Related Solutions

Calculate A+B, A-B, AxB, and A/B for each of the following pairs of binary numbers. (Assume...
Calculate A+B, A-B, AxB, and A/B for each of the following pairs of binary numbers. (Assume the first number in each pair = A and the second number =B). Append all numbers to 8 bits. Subtraction is not2’s complement. a.1010101, 011010 b.101101, 10101 c.11001, 1100 d.1010101, 1110
6. Assume a computer has a physical memory organized into 64-bit words. Using hexadecimal notation, give...
6. Assume a computer has a physical memory organized into 64-bit words. Using hexadecimal notation, give the word address and offset within the word for each of the following byte addresses. Byte address Word address Offset 0x000b 0x03ff 0x07fc
Convert the following numbers from decimal to hexadecimal (and for each, indicate how many bytes would...
Convert the following numbers from decimal to hexadecimal (and for each, indicate how many bytes would be needed to store the value of that number): 10 15 16 256 250 358 1024 1023 8195
Convert the following binary values to hexadecimal and decimal (1 pt each) Write Hex Numbers as...
Convert the following binary values to hexadecimal and decimal (1 pt each) Write Hex Numbers as 0x##(ex 0x0A, 0xFF) Binary Hexadecimal Decimal 0001-1011 0x 0000-1000 0000-0100 0000-1001 0001-1111 1001-1001 0111-1010 1100-0010 1110-0101 1000-1010 0011-0100 0001-1001 0100-0011 1111-1111 1110-0111 0001-0010 0100-1000 0100-1110 1001-0001 0110-1100 Name: Convert the following hexadecimal values to binary and decimal Write binary numbers as 0000-0000 Hexadecimal Binary Decimal 0xf1 0xac 0x56 0x6c 0x32 0x30 0x05 0x28 0xf0 0x07 0x42 0xb9 0x6d 0x2f 0x71 0x0e 0x2d 0xfb 0xba...
Find the subnet addresses, the broadcast addresses, and the range of available addresses for each given...
Find the subnet addresses, the broadcast addresses, and the range of available addresses for each given IPv4 address. 129.153.192.0/22 Network in Binary: __ __ __ __ __ __ __ __ . __ __ __ __ __ __ __ __ . __ __ __ __ __ __ __ __ . __ __ __ __ __ __ __ __          Dotted decimal: ______. ______ . _____ . _____ Broadcast: __ __ __ __ __ __ __ __. __ __ __ __ __ __...
5). Calculate the numerical value of the price elasticity of supply I each of the following...
5). Calculate the numerical value of the price elasticity of supply I each of the following situation using midpoint method A rise in the price of wheat from $300 to $350 per metric tonne increases the amount supplied by wheat farmers from 8 million to 9 million tonnes. The amount of farmed salmon sold drops from 2 million to 1 million kilograms when the price of salmon falls from $8 to $ 7.50. When the price of oranges rises from...
Why are computer addresses described with hexadecimal notation? Why isn't the binary number system used? What...
Why are computer addresses described with hexadecimal notation? Why isn't the binary number system used? What is BCD?
Convert a list of decimal numbers into their binary and hexadecimal equivalents Add the elements of...
Convert a list of decimal numbers into their binary and hexadecimal equivalents Add the elements of each of these lists to generate a total sum Print the lists, and the total sum of each value C++ contains some built-in functions (such as itoa and std::hex) which make this assignment trivial. You may NOT use these in your programs. You code must perform the conversion through your own algorithm. The input values are: 5 9 24 2 39 83 60 8...
I) Journalize each of he following transactions: Assume the following account numbers: Cash: 101; Accounts Receivable:...
I) Journalize each of he following transactions: Assume the following account numbers: Cash: 101; Accounts Receivable: 102; Equipment: 110; Accounts Payable: 201; Landscaping Fees: 401; Advertising Expense: 510; Utility Expense: 512 1) Paid electric bill, $200 2) Paid $300 for advertising 3) Earned $1000 for landscaping services - the customer makes a $200 balance and finances the balance 4) Refer to #3 - customer makes a $400 payment. 5) Refer to #3 and #4 - customer pays balance owed 6)...
write a python code to Determine the binary and decimal representations of the following hexadecimal numbers....
write a python code to Determine the binary and decimal representations of the following hexadecimal numbers. Store answers in the appropriate variables in the .py file. (a) 0xfca1 (b) 0xc4d8
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT