A voltage such as 0V is placed on the volatile pull-up row line 34 associated with the row including memory cell 12 to be programmed and a voltage such as +5V is placed on the volatile pull-up row line 50 associated with the second row where programming is to be inhibited.