AVR Assembler - Vergleichstabelle: Unterschied zwischen den Versionen
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Entstanden aus dem Forenbeitrag: [http://www.mikrocontroller.net/forum/read-1-124179.html Tabelle: welcher AVR welche Befehle?] | Entstanden aus dem Forenbeitrag: [http://www.mikrocontroller.net/forum/read-1-124179.html Tabelle: welcher AVR welche Befehle?] | ||
{| border="0" cellpadding="3" cellspacing="1" | |||
|- | |||
! style="background:black; color:#ffdead;" colspan="7" |Arithmetic and Logic Instructions | |||
|- | |||
| style="background:#fff0bf;" | | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |90S2313<br>90S8515 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny11/12 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny13<br>tiny2313 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny26 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |mega8 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |mega16<br>mega162<br>mega32<br>mega64<br>mega128 | |||
|- | |||
| style="background: #ffdead;" | ADD | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | ADC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | ADIW | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | SUB | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SUBI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | SBC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SBCI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | AND | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | ANDI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | OR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | ORI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | EOR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | COM | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | NEG | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SBR | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CBR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | INC | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | DEC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | TST | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SER | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | MUL | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | MULS | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | MULSU | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | FMUL | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | FMULS | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | FMULS | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
! style="background:black; color:#ffdead;" colspan="7" |Branch Instructions | |||
|- | |||
| style="background:#fff0bf;" | | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |90S2313<br>90S8515 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny11/12 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny13<br>tiny2313 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny26 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |mega8 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |mega16<br>mega162<br>mega32<br>mega64<br>mega128 | |||
|- | |||
| style="background: #ffdead;" | RJMP | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | IJMP | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | EIJMP | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
|- | |||
| style="background: #fff0bf;" | JMP | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | RCALL | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | ICALL | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | EICALL | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
|- | |||
| style="background: #fff0bf;" | CALL | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | RET | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | RETI | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | CPSE | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CP | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | CPC | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CPI | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SBRC | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | SBRS | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SBIC | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | SBIS | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRBS | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRBC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BREQ | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRNE | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRCS | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRCC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRSH | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRLO | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRMI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRPL | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRGE | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRLT | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRHS | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRHC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRTS | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRTC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRVS | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRVC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BRIE | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BRID | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
! style="background:black; color:#ffdead;" colspan="7" |Data Transfer Instructions | |||
|- | |||
| style="background:#fff0bf;" | | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |90S2313<br>90S8515 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny11/12 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny13<br>tiny2313 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny26 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |mega8 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |mega16<br>mega162<br>mega32<br>mega64<br>mega128 | |||
|- | |||
| style="background: #ffdead;" | MOV | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | MOVW | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | LDI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | LDS | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | LD | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | LDD | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | STS | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | ST | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | STD | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | LPM | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | ELPM | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
|- | |||
| style="background: #fff0bf;" | SPM | |||
| style="font-weight: bold; text-align: center; color: red; background: #f0f0f0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | IN | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | OUT | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | PUSH | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | POP | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: red; background: #f7f7f7;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
! style="background:black; color:#ffdead;" colspan="7" |Bit and Bit-test Instructions | |||
|- | |||
| style="background:#fff0bf;" | | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |90S2313<br>90S8515 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny11/12 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny13<br>tiny2313 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny26 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |mega8 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |mega16<br>mega162<br>mega32<br>mega64<br>mega128 | |||
|- | |||
| style="background: #ffdead;" | SBI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CBI | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | LSL | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | LSR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | ROL | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | ROR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | ASR | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | SWAP | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BSET | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BCLR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | BST | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | BLD | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SEC | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLC | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SEN | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLN | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SEZ | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLZ | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SEI | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLI | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SES | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLS | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SEV | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLV | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SET | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLT | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SEH | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | CLH | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
! style="background:black; color:#ffdead;" colspan="7" |MCU Control Instructions | |||
|- | |||
| style="background:#fff0bf;" | | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |90S2313<br>90S8515 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny11/12 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny13<br>tiny2313 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |tiny26 | |||
| style="background:#ffdead; vertical-align: bottom; font-weight: bold; text-align:left;" |mega8 | |||
| style="background:#fff0bf; vertical-align: bottom; font-weight: bold; text-align:left;" |mega16<br>mega162<br>mega32<br>mega64<br>mega128 | |||
|- | |||
| style="background: #ffdead;" | BREAK | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e7e7e7;" | × | |||
| style="font-weight: bold; text-align: center; color: red; background: #e0e0e0;" | × | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | NOP | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|- | |||
| style="background: #ffdead;" | SLEEP | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e0e0e0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #e7e7e7;" | ? | |||
|- | |||
| style="background: #fff0bf;" | WDR | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f0f0f0;" | ? | |||
| style="font-weight: bold; text-align: center; color: green; background: #f7f7f7;" | ? | |||
|} |
Version vom 3. November 2004, 19:31 Uhr
Entstanden aus dem Forenbeitrag: Tabelle: welcher AVR welche Befehle?
Arithmetic and Logic Instructions | ||||||
---|---|---|---|---|---|---|
90S2313 90S8515 |
tiny11/12 | tiny13 tiny2313 |
tiny26 | mega8 | mega16 mega162 mega32 mega64 mega128 | |
ADD | ? | ? | ? | ? | ? | ? |
ADC | ? | ? | ? | ? | ? | ? |
ADIW | ? | × | ? | ? | ? | ? |
SUB | ? | ? | ? | ? | ? | ? |
SUBI | ? | ? | ? | ? | ? | ? |
SBC | ? | ? | ? | ? | ? | ? |
SBCI | ? | ? | ? | ? | ? | ? |
AND | ? | × | ? | ? | ? | ? |
ANDI | ? | ? | ? | ? | ? | ? |
OR | ? | ? | ? | ? | ? | ? |
ORI | ? | ? | ? | ? | ? | ? |
EOR | ? | ? | ? | ? | ? | ? |
COM | ? | ? | ? | ? | ? | ? |
NEG | ? | ? | ? | ? | ? | ? |
SBR | ? | ? | ? | ? | ? | ? |
CBR | ? | ? | ? | ? | ? | ? |
INC | ? | ? | ? | ? | ? | ? |
DEC | ? | ? | ? | ? | ? | ? |
TST | ? | ? | ? | ? | ? | ? |
CLR | ? | ? | ? | ? | ? | ? |
SER | ? | ? | ? | ? | ? | ? |
MUL | ? | ? | ? | ? | ? | ? |
MULS | × | × | × | × | ? | ? |
MULSU | × | × | × | × | ? | ? |
FMUL | × | × | × | × | ? | ? |
FMULS | × | × | × | × | ? | ? |
FMULS | × | × | × | × | ? | ? |
Branch Instructions | ||||||
90S2313 90S8515 |
tiny11/12 | tiny13 tiny2313 |
tiny26 | mega8 | mega16 mega162 mega32 mega64 mega128 | |
RJMP | ? | ? | ? | ? | ? | ? |
IJMP | ? | × | ? | ? | ? | ? |
EIJMP | × | × | × | × | × | × |
JMP | × | × | × | × | × | ? |
RCALL | ? | ? | ? | ? | ? | ? |
ICALL | ? | × | ? | ? | ? | ? |
EICALL | × | × | × | × | × | × |
CALL | × | × | × | × | × | ? |
RET | ? | ? | ? | ? | ? | ? |
RETI | ? | ? | ? | ? | ? | ? |
CPSE | ? | ? | ? | ? | ? | ? |
CP | ? | ? | ? | ? | ? | ? |
CPC | ? | ? | ? | ? | ? | ? |
CPI | ? | ? | ? | ? | ? | ? |
SBRC | ? | ? | ? | ? | ? | ? |
SBRS | ? | ? | ? | ? | ? | ? |
SBIC | ? | ? | ? | ? | ? | ? |
SBIS | ? | ? | ? | ? | ? | ? |
BRBS | ? | ? | ? | ? | ? | ? |
BRBC | ? | ? | ? | ? | ? | ? |
BREQ | ? | ? | ? | ? | ? | ? |
BRNE | ? | ? | ? | ? | ? | ? |
BRCS | ? | ? | ? | ? | ? | ? |
BRCC | ? | ? | ? | ? | ? | ? |
BRSH | ? | ? | ? | ? | ? | ? |
BRLO | ? | ? | ? | ? | ? | ? |
BRMI | ? | ? | ? | ? | ? | ? |
BRPL | ? | ? | ? | ? | ? | ? |
BRGE | ? | ? | ? | ? | ? | ? |
BRLT | ? | ? | ? | ? | ? | ? |
BRHS | ? | ? | ? | ? | ? | ? |
BRHC | ? | ? | ? | ? | ? | ? |
BRTS | ? | ? | ? | ? | ? | ? |
BRTC | ? | ? | ? | ? | ? | ? |
BRVS | ? | ? | ? | ? | ? | ? |
BRVC | ? | ? | ? | ? | ? | ? |
BRIE | ? | ? | ? | ? | ? | ? |
BRID | ? | ? | ? | ? | ? | ? |
Data Transfer Instructions | ||||||
90S2313 90S8515 |
tiny11/12 | tiny13 tiny2313 |
tiny26 | mega8 | mega16 mega162 mega32 mega64 mega128 | |
MOV | ? | ? | ? | ? | ? | ? |
MOVW | × | × | ? | × | ? | ? |
LDI | ? | ? | ? | ? | ? | ? |
LDS | ? | × | ? | × | ? | ? |
LD | ? | ? | ? | ? | ? | ? |
LDD | ? | × | ? | ? | ? | ? |
STS | ? | × | ? | ? | ? | ? |
ST | ? | ? | ? | ? | ? | ? |
STD | ? | × | ? | ? | ? | ? |
LPM | ? | ? | ? | ? | ? | ? |
ELPM | × | × | × | × | × | × |
SPM | × | × | ? | × | ? | ? |
IN | ? | ? | ? | ? | ? | ? |
OUT | ? | ? | ? | ? | ? | ? |
PUSH | ? | × | ? | ? | ? | ? |
POP | ? | × | ? | ? | ? | ? |
Bit and Bit-test Instructions | ||||||
90S2313 90S8515 |
tiny11/12 | tiny13 tiny2313 |
tiny26 | mega8 | mega16 mega162 mega32 mega64 mega128 | |
SBI | ? | ? | ? | ? | ? | ? |
CBI | ? | ? | ? | ? | ? | ? |
LSL | ? | ? | ? | ? | ? | ? |
LSR | ? | ? | ? | ? | ? | ? |
ROL | ? | ? | ? | ? | ? | ? |
ROR | ? | ? | ? | ? | ? | ? |
ASR | ? | ? | ? | ? | ? | ? |
SWAP | ? | ? | ? | ? | ? | ? |
BSET | ? | ? | ? | ? | ? | ? |
BCLR | ? | ? | ? | ? | ? | ? |
BST | ? | ? | ? | ? | ? | ? |
BLD | ? | ? | ? | ? | ? | ? |
SEC | ? | ? | ? | ? | ? | ? |
CLC | ? | ? | ? | ? | ? | ? |
SEN | ? | ? | ? | ? | ? | ? |
CLN | ? | ? | ? | ? | ? | ? |
SEZ | ? | ? | ? | ? | ? | ? |
CLZ | ? | ? | ? | ? | ? | ? |
SEI | ? | ? | ? | ? | ? | ? |
CLI | ? | ? | ? | ? | ? | ? |
SES | ? | ? | ? | ? | ? | ? |
CLS | ? | ? | ? | ? | ? | ? |
SEV | ? | ? | ? | ? | ? | ? |
CLV | ? | ? | ? | ? | ? | ? |
SET | ? | ? | ? | ? | ? | ? |
CLT | ? | ? | ? | ? | ? | ? |
SEH | ? | ? | ? | ? | ? | ? |
CLH | ? | ? | ? | ? | ? | ? |
MCU Control Instructions | ||||||
90S2313 90S8515 |
tiny11/12 | tiny13 tiny2313 |
tiny26 | mega8 | mega16 mega162 mega32 mega64 mega128 | |
BREAK | × | × | × | × | × | ? |
NOP | ? | ? | ? | ? | ? | ? |
SLEEP | ? | ? | ? | ? | ? | ? |
WDR | ? | ? | ? | ? | ? | ? |