Instrucciones motorola 6800

Solo disponible en BuenasTareas
  • Páginas : 4 (789 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2012
Leer documento completo
Vista previa del texto
Set de Instrucciones de Motorola
|Mnemonics |Op |HINZVC |IEXD#R |~ |Description |Notes       |
|ABA |1B |*-****|X |2 |Add accumulators |A=A+B       |
|ADCA s |B9 |*-**** | XXXX |4 |Add with Carry|A=A+s+C     |
|ADCB s |F9 |*-**** | XXXX |4 |Add with Carry |B=B+s+C     |
|ADDA s |BB |*-**** | XXXX |4 |Add|A=A+s       |
|ADDB s |FB |*-**** | XXXX |4 |Add |B=B+s       |
|ANDA s|B4 |--**0- | XXXX |4 |Logical AND |A=A&s       |
|ANDB s |F4 |--**0- | XXXX |4 |Logical AND|B=B&s       |
|ASL  d |78 |--**** | XX |6 |Arithmetic Shift Left |d=d*2       |
|ASLA |48|--**** |X |2 |Arithmetic Shift Left |A=A*2       |
|ASLB |58 |--**** |X |2 |Arithmetic Shift Left|B=B*2       |
|ASR  d |77 |--**** | XX |6 |Arithmetic Shift Right |d=d/2       |
|ASRA |47 |--**** |X|2 |Arithmetic Shift Right |A=A/2       |
|ASRB |57 |--**** |X |2 |Arithmetic Shift Right |B=B/2      |
|BCC  a |24 |------ |     X |4 |Branch if Carry Clear |If C=0      |
|BCS  a |25 |------ |     X |4...
tracking img