Digital Logic

/Digital Logic

Everything related to digital logic: HDL, logic gates, FPGA, etc.

Floating Point Numbers in Digital Systems

Overview Floating point is a way of  representing rational numbers in digital systems. The floating point numbers are represented  in a manner similar to scientific notation, where a number is represented as normalized significand and a multiplier: c x be  Scientific notation c - normalized significand  (the absolute value of c is between 1 and 10 e.g [...]

By |2019-05-18T23:29:57+03:00January 14th, 2017|Categories: Digital Logic|Tags: |0 Comments

Logical Vs. Arithmetic Shift

Logical Shift and Arithmetic Shift are bit manipulation operations (bitwise operations). Logical Shift A Left Logical Shift of one position moves each bit to the left by one. The vacant least significant bit (LSB) is filled with zero and the most significant bit (MSB) is discarded. A Right Logical Shift of one position moves each bit to the right [...]

By |2019-05-18T23:31:31+03:00December 13th, 2016|Categories: Digital Logic|7 Comments

Overflow in Digital Systems

Each integer number used in digital hardware is represented in binary form using a fixed number of bits (memory space for storing the number).  Due to the fixed number of bits, there is a limited number of unique values that can be represented. Fig. 1. Storage size and unique values The relation between the range and [...]

By |2019-05-18T23:35:17+03:00July 3rd, 2016|Categories: Digital Logic|Tags: |0 Comments
We use cookies on this site to improve our service, perform analytics and remember website preference. By using the site, you consent to these cookies (Privacy policy). I consent to cookies