CS101++ - What Are Nibbles, Bits, Bytes and Words

preview_player
Показать описание
☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟

T-SHIRTS AVAILABLE!

WANT MORE JASON?

SUPPORT THE CHANNEL

GET INVOLVED

JASON'S BOOKS

► C++23 Best Practices

► C++ Best Practices

JASON'S PUZZLE BOOKS

► Object Lifetime Puzzlers Book 1

► Object Lifetime Puzzlers Book 2

► Object Lifetime Puzzlers Book 3

► Copy and Reference Puzzlers Book 1

► Copy and Reference Puzzlers Book 2

► Copy and Reference Puzzlers Book 3

► OpCode Puzzlers Book 1


RECOMMENDED BOOKS

AWESOME PROJECTS

O'Reilly VIDEOS

Рекомендации по теме
Комментарии
Автор

in 30 years, I never used or heard the word nibble.

thesorus
Автор

At 03:45 you explain that the size of a 64-bit word is 4 bytes, which I think is not true. 64-bits is 8 bytes. Maybe you can apply the correction on the Captions of the video.

myrontsatsarakis
Автор

"Word" was more clear in the old days before the byte was invented, and made far less clear after the 8086 became popular and everyone lazily defaulted to its architecture as a sloppy definition of everything.
But even way back in the pre-byte mainframe days you had to clarify if you were discussing memory addressing or the register size for a single step arithmetic-logic operation. (Technically still a distinction but we pretend the whole machine is 64b or 32b for convienience and ease of use in general purpose registors. Many 64b machines have had 48b physical addressing to reduce wasted die area and power budget, 2^48 is still like ~250TB)

mytech
Автор

Nitpick: According to ISO 14882, a byte is not 8 bits, but the smallest addressable unit on the target architecture. On some DSP:s that would mean 16 or even 32 bits.😀

milasudril
Автор

Yesterday my company was moving office. In the new office our software team was installing new desks, for which we needed to mount some cable management system. We borrowed an electric screwdriver from the production department. But some guys weren't very proficient with it. When we returned the machine the owner was complaining we damaged the screw bits. I told him "well, us software developers need at least 8 bits to get the job done"....

Yeah, bad joke. True story though.

jhbonarius
Автор

Idk if some planets aligned or something but I'm unexpectedly learning C++ today

bobanmilisavljevic
Автор

I happen to know my pc is a 64-bit processor with a 16-bit wird size [its an Intel 12900h which uses amdx64 which defines the word size as 2 bytes (for backward compatibility with the 286)]

skeleton_craftGaming