XA User Guide 6-22 4/17/98
SUB direct, Rs Subtract register to memory 3 4
SUB Rd, direct Subtract memory to register 3 4
SUB Rd, #data8 Subtract 8-bit immediate data to register 3 3
SUB Rd, #data16 Subtract 16-bit immediate data to register 4 3
SUB [Rd], #data8 Subtract 8-bit immediate data to register-
indirect
34
SUB [Rd], #data16 Subtract 16-bit immediate data to register-
indirect
44
SUB [Rd+], #data8 Subtract 8-bit immediate data to register-
indirect with auto-increment
35
SUB [Rd+], #data16 Subtract 16-bit immediate data to register-
indirect with auto-increment
45
SUB [Rd+offset8], #data8 Subtract 8-bit immediate data to register-
indirect with 8-bit offset
46
SUB [Rd+offset8], #data16 Subtract 16-bit immediate data to register-
indirect with 8-bit offset
56
SUB [Rd+offset16], #data8 Subtract 8-bit immediate data to register-
indirect with 16-bit offset
56
SUB [Rd+offset16], #data16 Subtract 16-bit immediate data to register-
indirect with 16-bit offset
66
SUB direct, #data8 Subtract 8-bit immediate data to memory 4 4
SUB direct, #data16 Subtract 16-bit immediate data to memory 5 4
SUBB Rd, Rs Subtract with borrow registers direct 2 3
SUBB Rd, [Rs] Subtract with borrow register-indirect to
register
24
SUBB [Rd], Rs Subtract with borrow register to register-
indirect
24
SUBB Rd, [Rs+offset8] Subtract with borrow register-indirect with 8-
bit offset to register
36
SUBB [Rd+offset8], Rs Subtract with borrow register to register-
indirect with 8-bit offset
36
SUBB Rd, [Rs+offset16] Subtract with borrow register-indirect with 16-
bit offset to register
46
SUBB [Rd+offset16], Rs Subtract with borrow register to register-
indirect with 16-bit offset
46
SUBB Rd, [Rs+] Subtract with borrow register-indirect with
auto increment to register
25
Table 6.5
Mnemonic Description Bytes Clocks