PDP-11

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
PDP-11/40
J11 microprocessor

PDP-11 was a computer manufactured by Digital Equipment Corp. in the 1970s and 1980s, belonging to the PDP series. It was the first minicomputer to interconnect all system elements — processor, memory, and peripherals — to a single, bidirectional, asynchronous communication bus. This device, called UNIBUS, allowed devices to send, receive, or exchange data without having to pass through memory. The PDP-11 was one of the best-selling minicomputer series of its time and was one of the first computers to run the Unix system, developed at Bell Laboratories.

It evolved with technology, going from having the CPU made with TTL MSI circuits to using microprocessors, like the LSI-11. The latest versions, PDP-11/73 onwards, incorporated J-11, with duplicate registers, three stacks (stack) (User, Kernel and Supervisor), virtual memory (22 bits), separate cache and spaces for instructions and data. It was a very ambitious chip but it never lived up to expectations, due to arguments and confrontations between DEC and Harris, the chip manufacturer.

During the cold war, the PDP-11 architecture was cloned without permission from the manufacturer so that programs running on machines of this series could be run unchanged on clones made in Eastern Europe.

Technical qualities

  • Eight 16-bit records:
  • The first six (%0 to %5) of general purpose.
  • The seventh (%6) is Stack Pointer (punter of the stack).
  • The eighth (%7) is the Program Counter (programme counter).
  • It has a highly orthogonal set of instructions, with eight direction modes.
  • It's a two-way processor.
  • It has four flags: ZNVC
  • Z=1 means the last value that has come out of the ALU is 0.
  • N=1 means the last value that has come out of the ALU is negative.
  • V=1 means that in the last operation of the ALU there has been a overflow.
  • C is equivalent to the output of the last operation of the ALU.

Contenido relacionado

PHP nuke

PHP-Nuke is an automated web-based news and content management system based on PHP and MySQL technologies. Originally PHP-Nuke was a fork made by the...

DirectX

DirectX is a collection of APIs developed to facilitate complex tasks related to multimedia, especially video and game programming, on the Microsoft Windows...

EPROM memory

EPROM stands for Erasable Programmable Read-Only Memory cells, or "floating gate transistors", each of which comes from the factory without a load...

Windows 98

Windows 98 is a discontinued Microsoft Windows graphical operating system released on June 25, 1998 by Microsoft and the successor to Windows 95. Like its...

Turbo Pascal

Turbo Pascal is a software development system that includes a compiler and an integrated development environment for the Pascal programming language...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save