MC68HC711G5 MOTOROLA [Motorola, Inc], MC68HC711G5 Datasheet - Page 157

no-image

MC68HC711G5

Manufacturer Part Number
MC68HC711G5
Description
High-density Complementary Metal Oxide Semiconductor (HCMOS) Microcontroller
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
MC68HC11G5
12.3.1.3
One multiply and two divide instructions are provided. The 8-bit by 8-bit multiply instruction (MUL)
produces a 16-bit result. The integer divide (IDIV) performs a 16-bit by 16-bit divide and produces
a 16-bit result and a 16-bit remainder. The fractional divide (FDIV) divides a 16-bit numerator by a
larger 16-bit denominator to produce a 16-bit result (a binary weighted fraction between 0 and
0.99998) and a 16-bit remainder. FDIV can be used to further resolve the remainder from an IDIV
or FDIV operation.
12.3.1.4
This group of instructions is used to perform the boolean logical operations AND, inclusive-OR,
exclusive-OR, and complement.
AND A with Memory
AND B with Memory
Bit(s) Test A with Memory
Bit(s) Test B with Memory
Ones Complement Memory Byte
Ones Complement A
Ones Complement B
OR A with Memory (Exclusive
OR B with Memory (Exclusive
OR A with Memory (Inclusive)
OR B with Memory (Inclusive)
Multiply and Divide
Logical Operations
Function
Multiply (A x B
Fractional Divide (D
Integer Divide (D
CPU, ADDRESSING MODES AND INSTRUCTION SET
Table 12-3. Multiply and Divide
Table 12-4. Logical Operations
Function
D)
Mnemonic
X X; r
COMA
COMB
ANDA
ANDB
EORA
EORB
ORAA
ORAB
BITA
BITB
COM
X
X; r
D)
IMM
X
X
X
X
X
X
X
X
D)
Mnemonic
DIR
X
X
X
X
X
X
X
X
FDIV
MUL
IDIV
EXT
X
X
X
X
X
X
X
X
X
INH
INDX
X
X
X
X
X
X
X
X
X
X
X
X
INDY
X
X
X
X
X
X
X
X
X
MOTOROLA
INH
X
X
12-7

Related parts for MC68HC711G5