編寫一段程式。查詢內部RAM20——2FH單元中是否有資料0AAH,若有,則將30H單元置為01H,否則將30H單元清0

  • 作者:由 匿名使用者 發表于 歷史
  • 2022-06-20

編寫一段程式。查詢內部RAM20——2FH單元中是否有資料0AAH,若有,則將30H單元置為01H,否則將30H單元清0MR.Cheese2010.10.11 回答

MOV 2FH,#0AAH;這個是RAM裡地址為2F單元內容為AAH

而你下面取的是ROM中單元內容

MOVC是對ROM操作的

下面是我根據題目寫的

ORG 0000H

LJMP MAIN

ORG 0030H

MAIN:

MOV R0,#20H

MOV R2,#2FH

MOV 30H,#00H

LOOP:

MOV A,@R0

CJNE A,#0AAH,NAA

MOV 30H,#01H

SJMP EXIT

NAA:

INC R0

DJNZ R2,LOOP

EXIT:

END

那句不懂再問我吧,我要吃飯了!

Top