Курс лекций - Микропроцессоры

Описание машинных команд (продолжение) - часть 6


  • ;

Пример: MOV A, R3

Количество байт: 1

Количество циклов: 1

Действие команды: (PC) = (PC) + 1

(A) = (Rn) , n=0,1,2,3,4,5,6,7

Машинный код:

1 1 1 0 1 r r r

  • ;

Пример: MOV A, @R0

Количество байт: 1

Количество циклов: 1

Действие команды: (PC) = (PC) + 1

(A) = ((Ri)) , i=0,1

Машинный код:

1 1 1 0 0 1 1 i

  • ;

Пример: MOV A, 100

Количество байт: 2

Количество циклов: 1

Действие команды: (PC) = (PC) + 2

(A) = (direct)

Машинный код:

1 1 1 0 0 1 0 1

d d d d d d d d

  • .

Пример: MOV A, #38h

Количество байт: 2

Количество циклов: 1

Действие команды: (PC) = (PC) + 2

(A) = (data 8)

Машинный код: 0 1 1 1 0 1 0 0

i i i i i i i i

  • ;

Пример: MOV R3, A

Количество байт: 1

Количество циклов: 1

Действие команды: (PC) = (PC) + 1

(Rn) = (A) , n=0,1,2,3,4,5,6,7

Машинный код: 1 1 1 1 1 r r r

  • к ;

Пример: MOV R3, 120

Количество байт: 2

Количество циклов: 2

Действие команды: (PC) = (PC) + 2

(Rn) = (direct) , n=0,1,2,3,4,5,6,7

Машинный код:

1 0 1 0 1 r r r

d d d d d d d d

  • к ;

Пример: MOV R3, 120

Количество байт: 2

Количество циклов: 1

Действие команды: (PC) = (PC) + 2

(Rn) = (data 8) , n=0,1,2,3,4,5,6,7

Машинный код:

0 1 1 1 1 r r r

i i i i i i i i

  • ;

Пример: MOV 20, A

Количество байт: 2

Количество циклов: 1

Действие команды: (PC) = (PC) + 2

(direct) = (A)

Машинный код:

1 1 1 1 0 1 0 1

d d d d d d d d

  • к ;

Пример: MOV 59, R5

Количество байт: 2

Количество циклов: 2

Действие команды: (PC) = (PC) + 2

(direct) = (Rn), n=0,1,2,3,4,5,6,7

Машинный код: 1 0 0 0 1 r r r

d d d d d d d d

  • к ;

Пример: MOV 20, 80

Количество байт: 3

Количество циклов: 2

Действие команды: (PC) = (PC) + 2

(direct) = (direct)

Машинный код: 1 0 0 0 0 1 0 1

d d d d d d d d (источник)

d d d d d d d d (приемник)

  • к ;

Пример: MOV 35, @R0

Количество байт: 2

Количество циклов: 2

Действие команды: (PC) = (PC) + 2

(direct) = ((Ri)), i=0,1

Машинный код:

1 0 0 0 0 1 1 i




- Начало -  - Назад -  - Вперед -