K1810BM86

The K1810WM86 ( rus. К1810ВМ86 ) is a Soviet replica of the 16 -bit microprocessor Intel 8086th It was used for example in the ESER PC EC 1834, A 7100 and A 7150. It existed alongside the U8001, the first 16 -bit microprocessor in the GDR.

Specifications & Construction

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 register ( BP, SP, DI, SI)
  • 4 segment registers (CS, DS, ES, SS)
  • 1 instruction pointer (IP)
  • 1 program status word (PSW )

All above-mentioned registers are 16- bits wide. For the high and low part of the data registers, there are separate designations: AH (High -Partenkirchen ), AL (low part) in AX, BH, BL at BX, etc. The K1810WM86 has as its model a segmented memory architecture: The memory is divided into large segments of 64 KB. Each segment register points to one of these " pieces ". The formation of the physical address is as follows:

Using the above rule, a 20-bit wide address is formed. The registers BP and BX can be used as a base register and the registers SI and DI as the index register. As Displacement can 8 - 16- bit values ​​are used respectively.

The instruction set can be divided into the following categories:

  • Messaging
  • Arithmetic
  • Logic
  • String manipulation
  • Program transfer
  • Control

The CPU is more processor- capable: you can use a Numerikkoprozessor ( K1810WM87 ) and an I / O processor ( K1810WM89 ) are combined.

459167
de