1、變址寄存器(v/z)
變址寄存器除了和普通的數(shù)據(jù)寄存器有相同的使用方法外,還常用于修改器件的地址編號(hào)。v、z都是16位的寄存器,可進(jìn)行數(shù)據(jù)的讀寫。當(dāng)進(jìn)行32位操作時(shí),將v、z合并使用,指定z為低位
2、指針(p/i)
分支指令用p0~p62、p64~p127共127點(diǎn)。指針p0~p62、p64~p127為標(biāo)號(hào),用來指定條件跳轉(zhuǎn),子程序調(diào)用等分支指令的跳轉(zhuǎn)目標(biāo)。p63為結(jié)束跳轉(zhuǎn)用。
中斷用指針i0□□~i8□□共9點(diǎn)。中斷指針的格式表示如下:
(1) 輸入中斷i△0□
□=0表示為下降沿中斷;□=1表示為上升沿中斷。
△表示輸入號(hào),取值范圍為0~5,每個(gè)輸入只能用一次。
例如,i001為輸入x0從off到on變化時(shí),執(zhí)行由該指令作為標(biāo)號(hào)后面的中斷程序,并根據(jù)iret指令返回。
(2) 定時(shí)器中斷i△□□
△表示定時(shí)器中斷號(hào),取值范圍為6~8,每個(gè)定時(shí)器只能用1次。
□表示定時(shí)時(shí)間,取值范圍為10~99ms。
例如,i710,即每隔10ms就執(zhí)行標(biāo)號(hào)為i710后面的中斷程序,并根據(jù)iret指令返回。
3、常數(shù)(k/h)
常數(shù)也作為器件對(duì)待,它在存儲(chǔ)器中占有一定的空間,十進(jìn)制常數(shù)用k表示,如18表示為k18;十六進(jìn)制常數(shù)用h表示,如18表示為h12。