![3.2 Setup PinMode in assembler: init: ldr re, -pin ldr re, [re] r1, #OUTPUT pǐnMode mov ro.](https://d2vlcm61l7u1fs.cloudfront.net/media%2F266%2F266f4345-7b49-4c2c-b641-2149ea46e1fa%2Fphppcgnya.png)


This is ARM parterre phraseology coding on a Raspberry Pi 3
3.2 Setup MolehillMode in assembler: init: ldr re, -molehill ldr re, [re] r1, #OUTPUT pǐnMode mov ro.
use in Rasberrypi
import Rpi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)# prefer the molehill numbering
GPIO.setup(11,GPIO.out)
for x in concatenate(0,5);
GPIO.output(11,1)
time.sleep(2)
print “complete”.
output code:
.section.init
.global-start
-start
-ldr r0=0X20200000
mov r1,#1
lsl r1,#21
str r1,[r0,#4]
mov r1,#1;
lsl r1,#17
str rl,[r0,#28]
loops$;b loops$
3.3
MAIN:
mov TMOD,#10H;init timer1
…..
……
SETB TRL;START timer1
LCALL DELAY;
DELAY:
mov r1,#200D;
DI
mov TH1,#3CH
mov TL1,#B0H
D2
JND TF!,D2;
CLR TF1
DJNZ R1,D1;loop 200 times
RET