Как я могу улучшить эти инструкции по арке 8051? - PullRequest
2 голосов
/ 27 июля 2010

Я записываю в память несколько адресов и мне нужно оптимизировать код. Есть лучший способ сделать следующее?

SETB 00h
SETB 01h
SETB 02h
SETB 03h
SETB 04h
SETB 05h
SETB 06h
SETB 07h

Ответы [ 2 ]

5 голосов
/ 27 июля 2010

Я думаю, что вы хотите сделать:

MOV 20h,#0FFh

это должно быть эквивалентно установке каждого байта

2 голосов
/ 31 июля 2010

Я вижу, технические характеристики и косвенный адрес лучше для изменения

MOV @R0,#0FFh
...