Data unit

16-bit computing

In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits (2 octets) wide. Also, 16-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two most common representations, the range is 0 through 65,535 (216 − 1) for representation as an (unsigned) binary number, and −32,768 (−1 × 215) through 32,767 (215 − 1) for representation as two's complement. Since 216 is 65,536, a processor with 16-bit memory addresses can directly access 64 KB (65,536 bytes) of byte-addressable memory. If a system uses segmentation with 16-bit segment offsets, more can be accessed. (Wikipedia).

Video thumbnail

8-bit computer RAM intro

An introduction to the 16-byte by 8-bit static RAM that we're going to build for our 8-bit computer. Support me on Patreon: Previously we built a 1-bit register: Next we extended that to build an 8-bit register: https://youtu

From playlist Building an 8-bit breadboard computer!

Video thumbnail

Computer Basics: What Is a Computer?

Computers are all around us, and they play an important role in our lives. But what exactly is a computer? We're going to answer that question and give you an overview of some of the different types of computers you might use. 0:00 Intro 0:22 Ones and zeros 0:39 Hardware and software 1:0

From playlist Starting out with Technology

Video thumbnail

How to get 64 bit installations for your 64-bit Python modules

Having installation problems? Import problems? Live to fight another day with: No more crying when you can't find a 64-bit python installer for your favorite module!

From playlist Big Data Analytics & Algorithmic Stock Trading / Backtesting

Video thumbnail

Bitwise Operators 2: The OR Operation

This computer science video describes the bitwise operation OR. It explains how the OR operation works with unsigned integers and how the OR operation can be used with a bitmask to manipulate the contents of a register containing bit flags. The equivalent OR operators are demonstrated i

From playlist Bitwise Operators

Video thumbnail

Mathsplanations: 64-Bit is Mathematically Better

In this video we discuss just how much more data a 64 bit system can handle compared to a 32 bit system... and if you guessed double, you're in for a surprise Another useful dose of Maths for everyone by Dr Sarada Herke. For more in-depth videos check out my Graph Theory channel http://y

From playlist Mathsplanations

Video thumbnail

Building an 8-bit register - 8-bit register - Part 4

In this video, we'll build the first of three 8-bit registers used in the 8-bit computer! Support me on Patreon: You can get all the components used in this video from any online electronic components distributor for a few dollars. See

From playlist Building an 8-bit breadboard computer!

Video thumbnail

1960s IBM 1401 Miniature Mainframe

A showcase for the miniature IBM 1401 I made to celebrate its 60th anniversary. Scratch build 1 : 15 scale model entirely made by hand. To see more:

From playlist IBM 1401 at the Computer History Museum

Video thumbnail

16-bit binary arithmetic (multiplication) in assembly

Each week I will grab a random electronic component from the vault and build a circuit - this week I look at 16-bit arithmetic (multiplication) from an 8-bit perspective. More info at Gerd's Simulator: http://www.avr-asm-tut

From playlist Summer of Math Exposition Youtube Videos

Video thumbnail

Discrete Structures: Binary and Other Numbers Bases to Represent Data

In this video we'll learn about the base-2 number system, called binary. We'll learn how to convert numbers to and from binary. Then we'll extend our knowledge to other number bases, such as hexadecimal, base 32, and base 64. Finally we'll end with a discussion of how data is represented a

From playlist Discrete Structures, Spring 2022

Video thumbnail

CS105: Introduction to Computers | 2021 | Lecture 9.3 Hexadecimal

Patrick Young Computer Science, PhD This course is a survey of Internet technology and the basics of computer hardware. You will learn what computers are and how they work and gain practical experience in the development of websites and an introduction to programming. To follow along wi

From playlist Stanford CS105 - Introduction to Computers Full Course

Video thumbnail

Side Channel Analysis of Cryptographic Implementations

Cryptography and Network Security by Prof. D. Mukhopadhyay, Department of Computer Science and Engineering, IIT Kharagpur. For more details on NPTEL visit

From playlist Computer - Cryptography and Network Security

Video thumbnail

Why we can't take "dt" to 0 in a computer: Sources of error in numerical differentiation

We have seen that the error of numerical differentiation typically scales with the time step dt. So why can't we just reduce the time step arbitrarily small to control the error? This video describes how numbers are stored in a computer and how small roundoff errors are amplified by very

From playlist Engineering Math: Differential Equations and Dynamical Systems

Video thumbnail

Binary to decimal can’t be that hard, right?

More 6502: Support these videos on Patreon: or for other ways to support. 0:00 Introduction 2:09 Separating digits by dividing by 10 3:24 Dividing numbers in binary by hand 9:26 An algorithm for binary div

From playlist Build a 65c02-based computer from scratch

Video thumbnail

Unicode and Byte Order

In this computer science video you will learn about text files. Specifically, you will see how Unicode code points are encoded into binary and why the byte order, that is the endianness, of some Unicode Transformation Formats could be an important consideration if you’re a programmer hand

From playlist Binary

Video thumbnail

Is computer math broken? (number, Double, float) #SoME1 3blue1brown Summer of Math Exposition 1

From playlist Summer of Math Exposition Youtube Videos

Video thumbnail

GoGaRuCo 2014- Let's Build a Computer!

By, Ryan Davis The increasing accessibility of computing and scripting languages means more and more of us don't have computer science fundamentals and hand-wave our laptops and servers as magic. But, it doesn't take much to learn that the wizard box you type on every day is just layers of

From playlist GoGaRuCo2014-

Video thumbnail

#MegaFavNumbers - Data Buses in Digital Computing, why I love 18446744073709551616 | SMM's Blog #10

Data buses controls the CPU and they are a very cool thing to talk about, as they identify the amount of instructions of data a CPU could handle at a time, the numbers of combinations are dramatic, which best suit the event of #MegaFavNumbers ! //////// Chapters //////////////////////////

From playlist MegaFavNumbers

Related pages

Binary number | Arithmetic logic unit | Octet (computing) | Two's complement | 24-bit computing | HP 3000 | Integer | Signedness | Kilobyte | Byte | Bit | Integer (computer science) | 32-bit computing