English
Language : 

IA186EM_04 Datasheet, PDF (86/133 Pages) InnovASIC, Inc – 8/16-Bit Microcontrollers
IA186EM/IA188EM
8/16-BIT Microcontrollers
Data Sheet
As of Production Version -03
mod field (Modifier Field)
mod Description
11 r/m is treated as a register field
00 DISP = 0, disp-low and disp-high are absent - address displacement is 0.
01 DISP = disp-low sign-extended to 16-bits, disp-high is absent.
10 DISP = disp-high: disp-low.
aux field (Auxiliary Field)
aux If mod = 11 and word = 0 If mod = 11 and word = 1
000
AL
AX
001
CL
CX
010
DL
DX
011
BL
BX
100
AH
SP
101
CH
BP
110
DH
SI
111
BH
DI
When mod $ 11, depends on instruction
r/m field
r/m Description
000 EA = (BX) + (SI) + DISP [where EA is the Effective Address]
001 EA = (BX) + (DI) + DISP
010 EA = (BP) + (SI) + DISP
011 EA = (BX) + (DI) + DISP
100 EA = (SI) + DISP
101 EA = (DI) + DISP
110 EA = (BP) + DISP [except if mod = 00, then EA = disp-high: disp-low]
111 EA = (BX) + DISP
Displacement
The displacement is an 8 or 16 bit value added to the offset portion of the address.
Immediate
The immediate bytes consist of up to 16 bits of immediate data.
3737 Princeton NE, Ste 130 • Albuquerque, NM 87107 • Tel 505.883.5263 • Fax 505.883.5477 • www.Innovasic.com