Electronic Components Datasheet Search
  English  ▼

X  

HT80C51 Datasheet(PDF) 126 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) 126 Page - List of Unclassifed Manufacturers

Back Button HT80C51 Datasheet HTML 122Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 123Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 124Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 125Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 126Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 127Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 128Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 129Page - List of Unclassifed Manufacturers HT80C51 Datasheet HTML 130Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 126 / 132 page
background image
Handshake Solutions
HT80C51 User Manual
80C51 Family Instruction Set – Instruction definitions
Page 126 of 132
© Philips Electronics N.V. 2005
SUBB A, <src-byte>
Function: Subtract with borrow
Description: SUBB subtracts the indicated variable and the carry flag together from the Accumulator, leaving
the result in the Accumulator. SUBB sets the carry (borrow) flag if a borrow is needed for bit 7,
and clears C otherwise. (If C was set before executing a SUBB instruction, this indicates that a
borrow was needed for the previous step in a multiple precision subtraction, so the carry is sub-
tracted from the Accumulator along with the source operand.) AC is set if a borrow is needed for
bit 3, and cleared otherwise. OV is set if a borrow is needed into bit 6, but not into bit 7, or into bit
7, but not bit 6. When subtracting signed integers OV indicates a negative number produced when
a negative value is subtracted from a positive value, or a positive result when a positive number is
subtracted from a negative number.
The source operand allows four addressing modes: register, direct, register-indirect, or immediate.
Example: The Accumulator holds 0C9H (11001001B), register 2 holds 54H (01010100B), and the carry flag
is set. The instruction,
SUBB A,R2
will leave the value 74H (01110100B) in the Accumulator, with the carry flag and AC cleared but
OV set. Notice that 0C9H minus 54H is 75H. The difference between this and the above result is
due to the carry (borrow) flag being set before the operation. If the state of the carry is not known
before starting a single or multiple-precision subtraction, it should be explicitly cleared by a CLR C
instruction.
SUBB A,Rn
Bytes: 1
Cycles: 1
Encoding:
Operation: SUBB
(A)
← (A) – (C) – (Rn)
SUBB A,direct
Bytes: 2
Cycles: 1
Encoding:
Operation: SUBB
(A)
← (A) – (C) – (direct)
SUBB A,@Ri
Bytes: 1
Cycles: 1
Encoding:
Operation: SUBB
(A)
← (A) – (C) – (Ri)
SUBB A,#data
Bytes: 2
Cycles: 1
Encoding:
Operation: SUBB
(A)
← (A) – (C) – (#data)
1
0
0
1
1
r
r
r
1
0
0
1
0
1
0
1
direct address
1
0
0
1
0
1
1
i
1
0
0
1
0
1
0
0
immediate data



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