1.1.2 Representation of numbers stored in registers and main memory as hexadecimal Hexadecimal is used as an intermediate step between binary and denary because it is easier for a computer to convert between binary and hexadecimal than between binary and denary whilst at the same time being easier for a Human to process than a binary number would be. It is also used because a single hexadecimal numeral can store 1 nibble (4 binary digits) and we can store a whole byte using only 2 hexadecimal numerals. Depending on the application this can have benefits in both storage space and processing time.
Uses of Hexadecimal Numbers in Computing 1. Use of hexadecimal in Memory Dump
A memory dump can be considered as a process in which the contents of memory are displayed and stored,
in case of an application or system crash. Memory dump is also known as core dump and Blue Screen of error / Death (BSoD). Memory dump is a common problem mainly come across in various versions of windows operating system. A blue Screen memory dump is an error screen that comes up just before the system gets rebooted, because the operating system is no longer able to function properly due to a variety of reasons and the content of the RAM is dumped on to a data file.
Memory dump helps software developers and system administrators to diagnose / identify and resolve the problem that lead to application or system failure. They are used primarily for debugging purpose since