ECE2560 Lesson10 Page 1; Main loop here mov.w #10, R10 add.w R10, &x dec.w R10 jnz repeat...

Preview:

Citation preview

If Z bit isnot set

ECE2560 Lesson10 Page_1

Lesson10 Page 1

ECE2560 Lesson10 Page_2

Lesson10 Page 2

                                            ; Main loop here

mov.w #10, R10

add.w R10, &xdec.w R10jnz repeat

repeat:

loop:   jmp             loop

ECE2560 Lesson10 Page_3

Lesson10 Page 3

yes

no

yes

no

yes

no

yes

no

ECE2560 Lesson10 Page_4

Lesson10 Page 4

yes

no

yes

no

yes

no

ECE2560 Lesson10 Page_5

Lesson10 Page 5

yes

no

yes

no

yes

no

ECE2560 Lesson10 Page_6

Lesson10 Page 6

yes

no

yes

no

yes

no

yes

no

ECE2560 Lesson10 Page_7

Lesson10 Page 7

yes

no

ECE2560 Lesson10 Page_8

Lesson10 Page 8

ECE2560 Lesson10 Page_9

Lesson10 Page 9

ECE2560 Lesson10 Page_10

Lesson10 Page 10

            .dataarray1: .word 1, 2, 3, 4, 5, 6, 7, 8, 9, 10array2: .space  20

;‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐            .text                              .                          .                          .                                             mov.w #0, R5

mov.w array1(R5),   array2(R5)incd.w R5

repeat:

mov.w #18, R6cmp.w R5, R6jge repeat

loop: jmp loop

ECE2560 Lesson10 Page_11

Lesson10 Page 11

Recommended