+means add a cycle for write instructions or for page wrapping on read instructions, called the "oops" cycle below.
To calculate a,x or a,y addressing in an instruction other than sta, stx, or sty, it uses the 8-bit ALU to first calculate the low byte while it fetches the high byte.
If there's a carry out, it goes "oops", applies the carry using the ALU, and repeats the read at the correct address.
Store instructions always have this "oops" cycle: the CPU first reads from the partially added address and then writes to the correct address.
The same thing happens on (d),y indirect addressing.
例えば STA ABS_X。X:00 なのでページクロス発生しないはず。4クロックのハズが5...?
http://pgate1.at-ninja.jp/NES_on_FPGA/nes_cpu.htm
https://wiki.nesdev.com/w/index.php?title=CPU_addressing_modes