Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1.  
  2.  
  3. als instructie = '+':
  4. verhoog element van geheugen op geheugenWijzer met 1
  5.  
  6. als instructie = '-':
  7. verlaag element van geheugen op geheugenWijzer met 1
  8.  
  9. als instructie = '>':
  10. verhoog geheugenWijzer met 1
  11. als de lengte van het geheugen lager gelijk is aan de geheugenWijzer:
  12. voeg één element met waarde 0 toe achteraan het geheugen (add of append achteraan)
  13.  
  14. als instructie = '<':
  15. als de geheugenWijzer gelijk is aan 0:
  16. voeg één element met waarde 0 toe vooraan het geheugen (insert op 0)
  17. anders
  18. verlaag geheugenWijzer met 1
  19.  
  20. als instructie = '[':
  21. als waarde van geheugen verschillend is van 0:
  22. push de huidige codeWijzer op de stack
  23. anders:
  24. # ga voorbij de lus (en inner lussen)
  25. teller = 1
  26. terwijl teller groter is dan 0: (en codeWijzer plus één kleiner is dan de lengte van de code)
  27. verhoog codeWijzer met 1
  28. als instructie op positie codeWijzer = ']':
  29. teller -= 1
  30. else instructie op positie codeWijzer = '[':
  31. teller += 1
  32.  
  33.  
  34. als instructie = ']':
  35. pop laatste element van stack in geheugenWijzer
  36. verlaag geheugenWijzer met één
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement