Проектирование микроЭВМ на основе микропроцессорного комплекта серии 1804
Рефераты >> Программирование и компьютеры >> Проектирование микроЭВМ на основе микропроцессорного комплекта серии 1804

Таким образом, разрядность регистра микрокоманд – 58 разрядов. Следовательно, для реализации ПЗУ микрокоманд потребуется 15 микросхем 556РТ14.

Рассмотрим микропрограммную реализацию некоторых команд микро ЭВМ (макрокоманд):

MOV REG, операнд

1)

1110

XXXXXXXXXXXX

011000011

XXXX

0000

XXXXXXXXXXXXX

1111 011 001 101

2)

1110

XXXXXXXXXXXX

011000111

XXXX

XXXX

XXXXXXXXXXXXX

0010 111 111 101

Аналогичным образом строятся все микрокоманды.

4.2 Разработка программы арифметической операции.

Программа вычисления ln x в командах данной микро ЭВМ будет выглядеть следующим образом:

 

MOV

R1,

1

 

MOV

R2,

0

 

MOV

R11,

0

 

MOV

R3,

0

 

MOV

R4,

X

 

DEC

R4

 

M6:

MOV

R5,

R4

M1:

MOV

R6,

0

 

MOV

R7,

R1

 

MOV

R12,

R4

 

MOV

A0,

R7

 

SUB

R7

 
 

CMP

0

 
 

JA

MZ

 
 

MOV

R14,

1

 

JMP

M3

 

MZ:

MOV

R14,

0

M3:

SHL

R12

 
 

MOV

R0,

R12

 

SUB

R7

 
 

CMP

0

 
 

JA

M4

 
 

SHL

R6

 
 

ADD

R7

 
 

MOV

R12,

R0

 

JMP

M5

 

M4:

SHL

R6

 
 

INC

R6

 
 

MOV

R12

R2

M5:

DEC

R8

 
 

MOV

R0,

R8

 

CMP

0

 
 

JZ

M6

 
 

MOV

R2,

R6

 

MOV

R0,

R11

 

INC

R1

 
 

MOV

R13,

0

 

MOV

R9,

R4

 

MOV

R10,

R5

 

MOV

R0,

R9

 

MUL

R10

 
 

MOV

R4,

R0

 

NEG

R4

 
 

DEC

R3

 
 

MOV

R0,

R3

 

CMP

0

 
 

JZ

M7

 
 

JMP

M0

 

M7

     
 

END

   


Страница: