Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
58
Добавлен:
01.03.2016
Размер:
921.07 Кб
Скачать

PM0044

STM8 addressing modes

 

 

6.3.2Long Direct addressing mode

The address is a word, thus allowing 0000 to FFFF addressing space, but requires 2 bytes after the op-code.

Example:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0409

C606E5

 

 

 

LD

 

 

A,coeff

 

06E5

40

 

 

coeff

dc.b

 

 

$ 40

 

 

 

Action:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = (coeff) = ($06E5) = $40

 

 

 

 

 

 

Figure 9.

Long Direct addressing mode example

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Before Completion

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

Previous Value

Steps to Determine

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Effective Address

 

 

 

 

 

 

 

 

 

 

 

 

PC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LD A,Coeff

 

 

C6

0409

 

 

 

 

 

 

0409

 

PC = 0409

 

 

 

 

 

 

06E5

 

 

 

06

040A

 

 

 

 

 

 

 

PC = PC + 1 = 040A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EA = (PC) : (PC+1) = 06E5

 

 

 

 

E5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

040B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

040C

 

 

 

 

 

 

Coeff .byte 040h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40

06E5

EA

06E5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

After Completion

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction Complete

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LD A,Coeff

 

 

C6

0409

 

 

 

 

 

 

 

 

 

 

 

 

 

06

040A

 

 

 

 

 

A = (EA) = 40

 

 

 

 

 

 

 

 

 

 

New PC = PC + 2 = 040C

 

 

 

 

E5

040B

 

 

New PC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

040C

 

 

040C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Coeff .byte 040h

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40

06E5

 

 

 

40

 

 

VR02059B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Doc ID 13590 Rev 3

37/162

Соседние файлы в папке Минимум документации STM8_1