> moves the data pointer one cell to the right. < moves the data pointer one cell to the left. + increases the value in the current cell by 1. - decreases the value in the current cell by 1. . outputs the ASCII character represented by the value in the current cell. , takes one character of input and stores its ASCII value in the current cell. [ begins a loop. If the current cell is zero, execution jumps forward to the matching ]. ] ends a loop. If the current cell is non-zero, execution jumps back to the matching [.