- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
16-bit microprocessors
In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits (2 octets or 2 Bytes) wide. Also, 16-bit CPU and ALU architectures are those that are based on registers, address buses, or data buses of that size. 16-bit microcomputers are computers in which 16-bit microprocessors were the norm.
As n-bit register can store 2n different values. So as a result, 16-bit register can store 216 different values. If we consider the signed range of integer values that can be stored in 16 bits is −32,768 (−1 × 215) through 32,767 (215 − 1). But on the other hand in case of unsigned range is 0 through 65,535 (216 − 1). Since 216 is 65,536, a processor with 16-bit memory addresses can directly access 216 = × 26 × 210 = 64 x 1024 = 64 x 1K = 64 KB (65,536 bytes) of byte-addressable memory. If a system uses segmentation with 16-bit segment offsets, more can be accessed.
In the year 1978, Intel introduced the 16-bit microprocessor 8086 (16-bit bus) and in the year 1979, Intel introduced 8088 (8-bit bus). It had 29,000 transistors. In the year 1981, IBM selected the Intel 8088 for their personal computer (IBM-PC). In the year 1982, Intel released the 16-bit microprocessor 80286 (having 1,34,000 transistors) to be used for the advanced technology personal computers (PC-AT) as CPU. It was called Intel 286 and was the first Intel processor that could run all the software written for its predecessor Intel 8088. To have the great commercial success, this backward software compatibility was important. It is important to note that this software compatibility remains a hallmark of Intel's family of microprocessors.
- Related Articles
- 4-bit microprocessors
- 8-bit microprocessors
- 32-bit microprocessors
- 8086 program to reverse 16 bit number using 8 bit operation
- Modern Microprocessors
- 8085 program to reverse 16 bit number
- 8085 Program to Divide a 16-bit number by an 8-bit number
- 8086 program to divide a 16 bit number by an 8 bit number
- 8085 program to add two 16 bit numbers
- 8086 program to multiply two 16-bit numbers
- 8085 program to divide two 16 bit numbers
- 8085 Program to multiply two 16-bit binary numbers
- 8086 program to subtract two 16 bit BCD numbers
- Program to multiply two 16-bit binary numbers in 8085 Microprocessor
- 8085 Program to convert a 16-bit binary number to BCD
