當前位置:編程學習大全網 - 編程軟體 - 單片機編程,采用匯編語言的循環結構,找出從內部40H到49H單元中存放的最小的數,並把它放在內部RAM的50H單

單片機編程,采用匯編語言的循環結構,找出從內部40H到49H單元中存放的最小的數,並把它放在內部RAM的50H單

ORG 0000H

MAIN:

MOV 50H, #0 ;先用0充當最小值.

MOV R0, #40H ;起始地址.

LOOP: MOV A, @R0 ;取出壹個數.

CLR C

SUBB A, 50H ;減去最小值.

JNC NEXT ;無借位(即夠減)轉移.

MOV 50H, @R0 ;否則就用這個數當最小值.

NEXT: INC R0 ;轉向下壹個地址.

CJNE R0, #4AH, LOOP;不到最後就轉到前面去循環比較.

SJMP $ ;暫停.

END ;完.

  • 上一篇:軟件與信息服務專業就業前景
  • 下一篇:創維面試試題
  • copyright 2024編程學習大全網