K1810WM86

from Wikipedia, the free encyclopedia
K1810WM86 microprocessor

The K1810WM86 ( Russian К1810ВМ86 ) is a Soviet replica of the 16-bit microprocessor Intel 8086 . Development started in 1982 and was completed in 1985. The Kombinat Robotron used the chip as the main processor , for example, for the ESER - PC EC in 1834 and in the office computers A 7100 and A 7150 .

Characteristics & structure

The K1810WM86 has a 16-bit wide data bus and a 20-bit wide address bus . It has a total of 14 registers :

  • 4 data registers (AX, BX, CX, DX)
  • 4 pointer and index registers (BP, SP, DI, SI)
  • 4 segment registers (CS, DS, ES, SS)
  • 1 command pointer (IP)
  • 1 flag register

All of the above registers are 16-bit wide. There are separate names for the high and low part of the data register: AH (high part), AL (low part) for AX, BH, BL for BX, etc. The K1810WM86 has a segmented memory architecture like its model: The Memory is divided into 64 KB segments . Each of the segment registers points to one of these "pieces". The formation of the physical address is as follows:

Physical address = (segment register × 16) + effective address
Effective address = base register + index register + displacement

The above rule creates a 20-bit address . The registers BP and BX can be used as base registers and the registers SI and DI as index registers. 8 or 16 bit values ​​can be used as displacement.

The command set can be divided into the following categories:

  • Data transfer
  • arithmetic
  • logic
  • String manipulation
  • Program transfer
  • control

The CPU is multi-processor capable: it can be combined with a numeric coprocessor ( K1810WM87 ) and an I / O processor ( K1810WM89 ).

Individual evidence

  1. 1810ая серия ( Russian )

literature

  • Jochen Bonitz: The 16-bit microprocessor of the ESER-PC. VEB Verlag Technik Berlin, 1989, ISBN 3341007040 .
  • Heinz Bäurich, Hans Barthold: Introduction to 16-bit microcomputing technology with the K1810 WM86 , 1st edition, Military Publishing House of the GDR, Berlin, 1988. ISBN 3-327-00554-0 .