Electronic Components Datasheet Search
  English  ▼

X  

HT80C51 Datasheet(PDF) 108 Page - List of Unclassifed Manufacturers

Part # HT80C51
Description  User Manual Document Information
PDF  132 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ETC2 [List of Unclassifed Manufacturers]
Direct Link  
Logo ETC2 - List of Unclassifed Manufacturers

HT80C51 Datasheet(HTML) 108 Page - List of Unclassifed Manufacturers

Back Button HT80C51 Datasheet HTML 104Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 105Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 106Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 107Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 108Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 109Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 110Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 111Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 112Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 108 / 132 page
background image
Handshake Solutions
HT80C51 User Manual
80C51 Family Instruction Set – Instruction definitions
Page 108 of 132
© Philips Electronics N.V. 2005
JMP @A+DPTR
Function: Jump indirect
Description: Add the eight-bit unsigned contents of the Accumulator with the sixteen-bit data pointer, and load
the resulting sum to the program counter. This will be the address for subsequent instruction
fetches.
Sixteen-bit addition is performed (modulo 216): a carry-out from the low-order eight bits propa-
gates through the higher-order bits. Neither the Accumulator nor the Data Pointer is altered. No
flags are affected.
Example: An even number from 0 to 6 is in the Accumulator. The following sequence of instructions will
branch to one of four AJMP instructions in a jump table starting at JMP_TBL:
MOV
DPTR,#JMP_TBL
JMP
@A+DPTR
JMP_TBL: AJMP LABEL0
AJMP LABEL1
AJMP LABEL2
AJMP LABEL3
If the Accumulator equals 04H when starting this sequence, execution will jump to label LABEL2.
Remember that AJMP is a two-byte instruction, so the jump instructions start at every other ad-
dress.
Bytes: 1
Cycles: 2
Encoding:
Operation: JMP
(PC)
← (A) + (DPTR)
JNB bit,rel
Function: Jump if Bit Not set
Description: If the indicated bit is a zero, branch to the indicated address; otherwise proceed with the next
instruction. The branch destination is computed by adding the signed relative-displacement in the
third instruction byte to the PC, after incrementing the PC to the first byte of the next instruction.
The bit tested is not modified. No flags are affected.
Example: The data present at input port 1 is 11001010B. The Accumulator holds 56H (01010110B). The
instruction sequence,
JNB P1.3,LABEL1
JNB ACC.3,LABEL2
will cause program execution to continue at the instruction at label LABEL2.
Bytes: 3
Cycles: 2
Encoding:
Operation: JNB
(PC)
← (PC) + 3
IF (bit) = 0
THEN
(PC)
← (PC) + rel
0
1
1
1
0
0
1
1
0
0
1
1
0
0
0
0
bit address
rel. address



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