Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CSEG AT 0000H ;wszystkie dalsze zapisy dotycza pamieci programu FLASH zaczynajac od 00H
- ;------------------------------------------
- MOV A, #30H ;zapisanie wartosci 30H do akumulatora A; adresowanie bezpośrednie; odwołanie się do pamięci SFR
- MOV 30H, A ;kopiuje rejestr A do komórki pamieci 30H; adresowanie bezpośrednie; odwołanie się Z pamięci SFR do DATA
- ;-------------
- MOV 31H, #11H ;zapisanie wartosci 11H do komórki 11H; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- MOV R0, #80H ;zapisanie wartosci 80H do rejestru 0; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- MOV @R0, 31H ;zapisanie wartosci z komórki 31H pod adres rejestru 0; adresowanie pośrednie; odwołanie się do pamięci IDATA z DATA
- ;-------------
- MOV R1, #82H ;zapisanie wartosci 82H do rejestru R1; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- MOV @R1, #22H ;zapisanie wartosci 22H pod adres rejestru R1; adresowanie pośrednie; odwołanie się do pamięci IDATA
- ;-------------
- MOV R0, #30H ;zapisanie wartosci 30H do rejestru R0; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- MOV @R0, 12H ;zapisanie wartosci 22H pod adres rejestru R0; adresowanie pośrednie; odwołanie się z pamięci IDATA do DATA
- ;-------------
- MOV 30H, #34H ;zapisanie wartosci 34H do komórki 30H; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- ;-------------
- MOV P1, #12H ;wysłanie wartosci 12H do portu P1; adresowanie bezpośrednie; odwołanie się do pamięci SFR
- MOV 90H, #34H ;zapisanie wartosci 34H do komórki 90H; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- ;-------------
- MOV A, #33H ;zapisanie wartosci 33H do rejestru A; adresowanie bezpośrednie; odwołanie się do pamięci SFR
- MOV R0, #82H ;zapisanie wartosci 82H do komórki R0; adresowanie bezpośrednie; odwołanie się do pamięci DATA
- MOV @R0, A ;zapisanie wartosci z rejestru A pod adres rejestru R0; adresowanie pośrednie; odwołanie sie z pamieci SFR do IDATA
- MOV A, R0 ;zapisanie wartosci z rejestru R0 do akumulatora A; adresowanie bezpośrednie; odwołanie się z pamięci DATA do SFR
- MOV R1, A ;zapisanie wartości z akumulatora A do rejestru R1; adresowanie bezpośrednie; odwołanie się z pamięci SFR do DATA
- CLR A ;wyczyszczenie rejestru A znajdującego sie w przestrzeni SFR
- MOV A, @R1 ;zapisanie wartości spod rejestru R1 do akumulatora A; adresowanie pośrednie; odwołanie się z pamięci IDATA do SFR
- SJMP $ ;pętla bezwarunkowa
- END ;zakonczenie programu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement