Nal 2.4 C: Prevedba C --> ARM Zbirnik

Kliknite na povezavo https://godbolt.org/#g:!((g:!((g:!((h:codeEditor,i:(fontScale:18,j:1,lang:___c,selection:(endColumn:2,endLineNumber:2,positionColumn:2,positionLineNumber:2,selectionStartColumn:2,selectionStartLineNumber:2,startColumn:2,startLineNumber:2),source:'%0Achar+niz%5B%5D%3D+%22OR:+petek+12-14%22%3B//deklaracija+znakovnega+niza+(polja)%0A%0A%0Aint+main()%0A%7B+++++++++%0A++char*+ptr%3B++++++++++++++++++//ptr+je+kazalec+na+podatek+tipa+char+(vsebuje+naslov!!)+%0A%0A++ptr+%3D+%26niz%5B0%5D%3B++++++++++++++//ptr+kaze+na+prvi+element+znakovnega+niza%0A++%0A++printf+(+%22Prej++:+niz+%3D+%25s%5Cn%22,+niz+)%3B++//+izpisi+niz+pred+spremembo+crk%0A++%0A++while+(*ptr+!!%3D+0)+%7B+++++++++++++++++++++++++++//ponavljaj+zanko+do+zaljucnega+znaka+(vrednost+0)%0A+++++++if+((*ptr+%3E%3D+!'a!')+%26%26+(*ptr+%3C%3D+!'z!')+)+++++//+je+znak+mala+crka+%3F%0A+++++++++*ptr+%5E%3D+(1%3C%3C5)%3B++++++++++++++++++++++++//+je+mala+crka+-%3E+invertiraj+5.+bit%0A++++%0A+++++++ptr%2B%2B%3B+++++++++++++++++//povecaj+kazalec+za+1+-%3E+kaze+na+naslednji+znak+v+nizu%0A++%7D%3B+++++%0A++printf+(+%22Potem:+niz+%3D+%25s%5Cn%22,+niz+)%3B+++//+izpisi+niz+po+spremembi+crk%0A%0A%7D++%0A'),l:'5',n:'0',o:'C+source+%231',t:'0')),k:50,l:'4',n:'0',o:'',s:0,t:'0'),(g:!((h:compiler,i:(compiler:carmg820,filters:(b:'0',binary:'1',commentOnly:'0',demangle:'0',directives:'0',execute:'1',intel:'0',libraryCode:'1',trim:'1'),fontScale:18,j:1,lang:___c,libs:!(),options:'',selection:(endColumn:1,endLineNumber:1,positionColumn:1,positionLineNumber:1,selectionStartColumn:1,selectionStartLineNumber:1,startColumn:1,startLineNumber:1),source:1),l:'5',n:'0',o:'ARM+gcc+8.2+(Editor+%231,+Compiler+%231)+C',t:'0')),k:50,l:'4',n:'0',o:'',s:0,t:'0')),l:'2',n:'0',o:'',t:'0')),version:4, če želite odpreti vir.