UMBC | CMSC 391 -- Programming Microcontrollers |
2000: .org 0x2000 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Equates ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Code ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; begin: ;;; Interesting time/memory fact 2000: 90 12 34 mov DPTR, #1234h ; 3 bytes, 2 cycles 2003: 75 83 12 mov DPH, #12h ; 3 bytes, 2 cycles 2006: 75 82 34 mov DPL, #34h ; 3 bytes, 2 cycles 2009: E5 FF mov A, -1 200B: F8 mov R0, A 200C: F9 mov R1, A ; mov R1, R0 ; can't do register to ; register 200D: 7A 10 mov R2, #16 200F: 7B 10 mov R3, #10h 2011: 7C 10 mov R4, #00010000b ; All three the same 2013: 22 ret ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Data ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;