Electronic Components Datasheet Search
  English  ▼

X  

DP8344 Datasheet(PDF) 154 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
Part # DP8344
Description  Biphase Communications Processor?좦CP
PDF  184 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NSC [National Semiconductor (TI)]
Direct Link  http://www.national.com
Logo NSC - National Semiconductor (TI)

DP8344 Datasheet(HTML) 154 Page - National Semiconductor (TI)

Back Button DP8344 Datasheet HTML 150Page - National Semiconductor (TI) DP8344 Datasheet HTML 151Page - National Semiconductor (TI) DP8344 Datasheet HTML 152Page - National Semiconductor (TI) DP8344 Datasheet HTML 153Page - National Semiconductor (TI) DP8344 Datasheet HTML 154Page - National Semiconductor (TI) DP8344 Datasheet HTML 155Page - National Semiconductor (TI) DP8344 Datasheet HTML 156Page - National Semiconductor (TI) DP8344 Datasheet HTML 157Page - National Semiconductor (TI) DP8344 Datasheet HTML 158Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 154 / 184 page
background image
60 Reference Section (Continued)
SUBA
Subtract with Accumulator
Syntax
SUBA
Rs Rd
register register
SUBA
Rs
mlr
register indexed
Affected Flags
N Z C V
Description
Subtracts the active accumulator from the source register
Rs and places the result into the destination specified The
destination may be either a register Rd or data memory via
an index register mode
mlr
Negative numbers are repre-
sented using the two’s complement format Note that regis-
ter bank selection determines which accumulator is active
Example
In the first example the value 4 is placed into the currently
active accumulator that accumulator is subtracted from the
contents of register 20 and then the result is placed into
register 21
MOVE
4 A
Place constant into accum
SUBA
R20 R21
R20 b accum
xR21
In the second example the alternate accumulator of regis-
ter bank B is selected and then subtracted from register 20
The result is placed into the data memory pointed to by the
index register IZ and then the value of IZ is incremented by
one
EXX
0 1
Select alt accumulator
SUBA
R20
IZa
R20 b accum
xdata mem
and increment data pointer
Instruction Format
SUBA Rs Rd
111010
Opcode
Rd
Rs
15
9
4
0
SUBA Rs
mlr
TLF9336 – 16
T-states
SUBA Rs Rd
2
SUBA Rs
mlr
3
Bus Timing
SUBA Rs Rd
Figure 6-1
SUBA Rs
mlr
Figure 6-7
Operation
SUBA Rs Rd
Rs b accumulator
xRd
SUBA Rs
mlr
Rs b accumulator
xdata memory
TRAP
Software Interrupt
Syntax
TRAP v
g
Affected Flags
None
Description
Pushes the Program Counter the Global Interrupt Enable bit
GIE
the ALU flags and the current register bank selec-
tions onto the internal Address Stack then unconditionally
transfers control to the instruction at the memory address
created by concatenating the contents of the Interrupt Base
Register IBR to the value of v extended with zeros to 8
bits If the value of g is equal to ‘‘1’’ then the Global Inter-
rupt Enable bit GIE will be cleared If the g operand is
omitted then g e 0 is assumed The vector number v
points to one of 64 Interrupt Table entries (range 0 to 63)
Since some of the Interrupt Table entries are used by the
hardware interrupts the TRAP instruction can simulate
hardware interrupts The following table lists the hardware
interrupts and their associated vector numbers
Hardware Interrupt Vector Table
Interrupt
v
(Binary)
NMI
28
(011100)
RFFDARA
4
(000100)
TFE
8
(001000)
LTA
12
(001100)
BIRQ
16
(010000)
TO
20
(010100)
Example
Simulate the Transmitter FIFO Empty interrupt
TRAP
8 1
TFE interrupt simulation
Instruction Format
110011111
Opcode
g
v
15
6
5
0
T-states
2
Bus Timing
Figure 6-1
Operation
PC
GIE
ALU flags
register bank selections
xAddress Stack
if g e 1
then clear GIE
Create PC address by concatonating the IBR register to
the vector number v as shown below
TLF9336 – 17
154



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com