answersLogoWhite

0


Best Answer

from 1 K to 256 K

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: PC memory offset addresses are in the range in c programming?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is pointer variable range?

The range of a pointer variable is the range of addressable memory. For a 32-bit system there are 2^32 addresses ranging from 0x0 to 0xffffffff. Address 0x0 is a reserved address and is used to indicate a pointer refers to no object in particular (points to null). Depending on the word-alignment requirements of the architecture, certain addresses may be deemed invalid for a given type. For instance, a 4-byte integer is generally faster to access if it is aligned upon a 4-byte boundary.


What is the Core SRP program that provides centralized management planning prioritization and programming?

Range and Training land program


What is far and near pointer and how are they used?

It is a matter of the memory model you are using. On old or embedded systems, some memory was outside of the range of a normal pointer. If you have 4 megs of ram you need at least a 22bit pointer to see all of it. But let's say you only have a 16 bit pointer. This means you can only access the first 65K of ram. Odd as it may sound, this was a problem on old computers, and is sometimes an issue on embedded devices with limited processing power. The near and far classifications were a solution. Pointers are near by default. In my example above, the 65K of ram would be accessed with a near pointer. To get past that 16 bit limit, you need a far pointer. Thus: memory within the pointer's range is near. Memory outside of the range is far. Near pointer: char near * ptr; Far pointer: char far * ptr;A far pointer uses both the segment and the offset address to point to a location in memory. A near pointer in contrast uses only the offset address and the default segment. The far pointer can point to any location in memory, whereas the near pointer can only point to a nearby local address.Something that was important 20 years ago. Now you can forget it.


What is huge pointer generic pointer and far pointer?

Far Pointer is a pointer that is stored using four bytes (32 bits). The bytes are stored little endian or low to high order. A far pointer can access objects up to 16K in size in any memory area. Objects larger than 16K must be accessed using huge pointers This book is basic for c , download and Read this... must required !


How many locations of memory can you address with 16-bit address?

each line can address two bits, so 2^14 = 16384 locations

Related questions

What is address space?

An address space is a range of discrete addresses, all of the address locations available in a particular named subset of a computer's memory.


Which ip blocks are reserved for private networks?

IPv4 private addresses:Class A addresses in the range 10.0.0.0 to 10.255.255.255Class B addresses in the range 172.16.0.0 to 172.31.255.255Class C addresses in the range 192.168.0.0 to 192.168.255.255IPv6 private addresses:All IPv6 addresses with the prefix FC00::/7 are regarded as private.


An organization has decided to use IP addresses in the range 172.20.128.0 to 172.20.143.255 Which combination of network ID and subnet mask identifies all IP addresses in this range?

An organization has decided to use IP addresses in the range 172.20.128.0 to 172.20.143.255. Which combination of network ID and subnet mask identifies all IP addresses in this range?


What is size range of secondary memory?

size range of secondary memory


What class License do APIPA addresses use?

APIPA addresses are in the range 169.254.0.1 through 169.254.255.254. These would be in the Class B address range.


What bolt pattern is a 98 range rover?

5x120mm with a 58 offset


What range is an assigned section of the memory used as a temporary storage area for data before it is transferred?

The Memory Address Range. memory adress range, thanks i had to find it myself


What is the range for globally scoped multicast addresses?

Multicast IP range is 224.0.0.0 - 239.255.255.255


Why internet protocol address is always starts with 192.168?

It doesn't. It can start with almost anything, between 0.0 and 223.255. However, addresses on a local network have to start with the same few bytes (how many, depends on the subnet mask).Addresses that start with 192.168 are one range of private addresses - addresses recommended for private networks. The other private addresses are anything that starts with 10, and anything that starts with something in the range 172.16 - 172.31.It doesn't. It can start with almost anything, between 0.0 and 223.255. However, addresses on a local network have to start with the same few bytes (how many, depends on the subnet mask).Addresses that start with 192.168 are one range of private addresses - addresses recommended for private networks. The other private addresses are anything that starts with 10, and anything that starts with something in the range 172.16 - 172.31.It doesn't. It can start with almost anything, between 0.0 and 223.255. However, addresses on a local network have to start with the same few bytes (how many, depends on the subnet mask).Addresses that start with 192.168 are one range of private addresses - addresses recommended for private networks. The other private addresses are anything that starts with 10, and anything that starts with something in the range 172.16 - 172.31.It doesn't. It can start with almost anything, between 0.0 and 223.255. However, addresses on a local network have to start with the same few bytes (how many, depends on the subnet mask).Addresses that start with 192.168 are one range of private addresses - addresses recommended for private networks. The other private addresses are anything that starts with 10, and anything that starts with something in the range 172.16 - 172.31.


What is the range for experimental addresses?

One major block of addresses reserved for special purposes is the IPv4 experimental address range 240.0.0.0 to 255.255.255.254. Currently, they cannot be used in IPv4 networks. However, these addresses could be used for research or experimentation.


How system knows what range of memory it has allocated while using free?

use free() how does the system know what range of memory it has allocated use free() how does the system know what range of memory it has allocated


Which class of IP addressing is being used when multicast messages are being sent?

For multicast, ip addresses in the range of 224.0.0.0 - 239.255.255.255 are used.