movwf TMP ; wレジスタの内容をTMPレジスタに代入 movlw D'100' ; wレジスタに100を代入 subwf TMP, w ; TMPレジスタから100を引く (a) 一時的にレジスタ・ファイルを使う sublw D'100' ; 100−wを行う sublw 0 ; 0から引くことで符号を反転する     (b) 符号を後で反転する リスト2-6 Copyright 2005 Noriaki Mitsunaga