How to get a PIC12F1822 running at 32MHz
I discovered the answer, and I feel stupid.
Turns out that, while in MPLAB C you can write 0b11110000, in MPLAB ASM, you have to write B'11110000'.  But the assembler wasn't warning me about this.