I agree with what steve said, if you have the logic already done in allen bradley just recreate those same ladder rungs and replace them with GE's format of addressing. Below i have highlighted some GE addressing formats, although you can get all this in the help within your programming software
Internal coils - %M this is the equivalent to B bit addresses in allenbradley if you using RSlogix 500 programming software. Example you can assign an address %M0001 for an input. Typing in 1M and %M0001 is essentially the same thing
%R registers - this is the equivalent of the N integer data file in allen bradley, you can specify it as an INT, WORD, DINT etc. Example you can assign an address %R0001.
Also a good thing to note is that timers, counters in GE take up a certain size in memory. For example of you had a timer and you specified it an address of %R0020 then you can't use addresses %R0021 & %R0022 because those addresses would pertain to the timer addressed at %R0020, this is because timer instructions take up 3 consecutive words in memory
EDIT *** actual real world IO such as your pushbuttons and outputs assuming you already have the Input/Output modules on the rack, have the following Input/output addresses as follows:
Inputs - referenced as %I
Outputs - referenced as %Q
Analog Inputs - %AI
Analog Outputs - %AQ
So for example if you have say a 8 point input module and you wired the up pushbutton command to the first input terminal then in your logic %I0001 would be that input.