Search code examples
optimizationassembly8051

How can I improve these 8051 arch instructions?


I'm writing to memory space a few address and I need to optimize the code. There is a better way to do the following?

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

Solution

  • I think what you want to do is:

    MOV 20h,#0FFh
    

    this should be equivalent to setting each byte