2
MOV #200T,$0080 MOV #100T,$0081 REDI LDA #100T REDO NOP DBNZA REDO LDA $81 DBNZ $0081,REDI LDA $80 DBNZ $0080,REDO CLRX CLRH LDHX #$0100 LDA #$00 STA $80 ciclo LDA $80 ADD 0,X STA $80 INCX CPHX #$01FF BLT ciclo LDA $80 STA $0200 CLRX CLRH LDHX #$0100 LDA #$00 FirstLoop: STA 0,X INCA INCX CPHX #$01FF BLT FirstLoop CLRA LDA $0100 LDA $01FE BRA COMPARE COMPARE CLRX CLRH MOV #$00,$80 MOV #$00,$81 MOV #$00,$82 LDHX #$0100 FIRST CPHX #$01FF BEQ FINAL LDA #$00 CMP 0,X BEQ CERO BNE POSITIVONEGATIVO CERO INC $82 INCX BRA FIRST POSITIVONEGATIVO LDA #$80 COM 0,X

PRACTICA4.txt

Embed Size (px)

Citation preview

MOV #200T,$0080 MOV #100T,$0081REDI LDA #100TREDO NOP DBNZA REDO LDA $81 DBNZ $0081,REDI LDA $80 DBNZ $0080,REDO

CLRX CLRH LDHX #$0100 LDA #$00 STA $80ciclo LDA $80 ADD 0,X STA $80 INCX CPHX #$01FF BLT ciclo LDA $80 STA $0200

CLRX CLRH LDHX #$0100 LDA #$00FirstLoop: STA 0,X INCA INCX CPHX #$01FF BLT FirstLoop CLRA LDA $0100 LDA $01FE BRA COMPARECOMPARE CLRX CLRH MOV #$00,$80 MOV #$00,$81 MOV #$00,$82 LDHX #$0100FIRST CPHX #$01FF BEQ FINAL LDA #$00 CMP 0,X BEQ CERO BNE POSITIVONEGATIVOCERO INC $82 INCX BRA FIRSTPOSITIVONEGATIVO LDA #$80 COM 0,X

BLT POSITIVO BGE NEGATIVOPOSITIVO INC $80 INCX BRA FIRSTNEGATIVO INC $81 INCX BRA FIRSTFINAL LDA $80 LDA $81 LDA $82