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