SlideShare a Scribd company logo
1 of 131
Introduction to The 68k   P
68k Instruction Set MOVE. B D0 ,  D1 Opcode Operand Source Destination Size
Assembly Language Progamming ,[object Object],0011 0000 0000 0011 Types of instruction i.e. addition or subtraction Data size, byte, word or long word The amount of the word in complete instruction Where the data for an instruction (operand) can find 0011 Op-code 000000 First operand 000111 Second operand
Cycle of Instruction Collection Implement
Cycle of Instruction  cont… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
68K Addressing Modes SR USP SP PC Implied Addressing Implied Register #xxx #1-#8 Immediate Data addressing Immediate Quick  Immediate (An) (An)+ -(An) d 16 (An) d 8  (An, Xn) Register Indirect Addressing Register Indirect Postincrement Register Indirect Predecrement Register Indirect Register Indirect with Offset Indexed Register Indirect with offset d 16  (PC) d 8  (PC,Xn) Program Counter Relative Addressing Relative with offset Relative with  Index Offset xxx.W xxx.L Absolute  Data Addressing Absolute  Short Absolute  Long Dn An Register Direct Addressing Data Register Direct Address Register Direct Syntax Addressing Modes
Register Direct Addressing ,[object Object],[object Object]
Register Direct Addressing ,[object Object],[object Object],Cont…
Register Direct Addressing ,[object Object],[object Object],Cont…
Register Direct Addressing ,[object Object],[object Object],Cont…
Register Direct Addressing ,[object Object],[object Object],Cont…
Absolute Data Addressing ,[object Object],[object Object],13 55 010002 13 55 010002 51 00 010000  51 42 010000
Absolute Data Addressing ,[object Object],[object Object],Cont… 13 55 010002 13 55 010002 00 00 010000  51 42 010000
Absolute Data Addressing ,[object Object],[object Object],Cont… 00 00 010002 13 55 010002 00 00 010000  51 42 010000
Absolute Data Addressing ,[object Object],[object Object],Cont… 13 55 01002 13 55 01002 51 00 01000  51 42 01000
Absolute Short vs  Absolute Long ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
PC Relative Addressing ,[object Object],[object Object],[object Object],[object Object],[object Object]
PC Relative Addressing ,[object Object],Cont…
PC Relative Addressing ,[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
PC Relative Addressing ,[object Object],Cont…
Register Indirect Addressing ,[object Object]
Address Register Indirect Addressing Post-Increment ,[object Object]
Address Register Indirect Addressing Predecrement ,[object Object]
Address Register Indirect Addressing With Offset ,[object Object]
Address Register Indirect Addressing with Index & Offset ,[object Object]
Immediate Addressing ,[object Object],[object Object],[object Object],[object Object],Note: $ =  value for hexadecimal @ = value for octal % = value for binary & or blank = decimal ‘ AB’ =  character ASCII
Immediate Addressing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Implied Addressing ,[object Object],[object Object],[object Object]
68K Instruction Set ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
68K Instruction Set Cont… Data Transfer Instructions
68K Instruction Set Cont… Integer Arithmetic Instructions
68K Instruction Set Cont… Compare and Test Instructions
68K Instruction Set Cont… Logic Instructions
68K Instruction Set Cont… Shift Instructions
68K Instruction Set Cont… Rotate Instructions
68K Instruction Set Cont… Bit-Manipulation Instructions
68K Instruction Set Cont… Subroutine Control Instructions
68K Instruction Set Cont… Binary-Coded Decimal Arithmetic Instructions
Data Transfer Instruction ,[object Object],[object Object],51 42 ED FE D1 EF BE ED FE D1 13 55 010002 13 55 010002 51 42 010000 51 42 010000
Data Transfer Instruction ,[object Object],[object Object],Cont… 13 55 51 42 D1 EF BE ED FE D1 13 55 01002 13 55 01002 51 42 01000 51 42 01000
Data Transfer Instruction ,[object Object],[object Object],Cont… 42 BE ED FE D1 EF BE ED FE D1 13 55 01002 13 55 01002 51 42 01000 51 42 01000
Data Transfer Instruction ,[object Object],[object Object],Cont… EF BE ED FE D1 EF BE ED FE D1 13 55 01002 13 55 01002 EF BE 01000 51 42 01000
Data Transfer Instruction ,[object Object],[object Object],Cont… EF BE ED FE D1 EF BE ED FE D1 EF BE 01002 13 55 01002 ED FE 01000 51 42 01000
Data Transfer Instruction ,[object Object],[object Object],Cont… EF BE ED FE D1 EF BE ED FE D1 13 55 01002 13 55 01002 51 EF 01000 51 42 01000
Data Transfer Instruction ,[object Object],[object Object],Cont… 51 42 001006 AB 90 001006 02 01 001004 02 01 001004 13 55 001002 13 55 001002 51 42 001000 51 42 001000
Data Transfer Instruction ,[object Object],[object Object],Cont… AB 42 001006 AB 90 001006 02 01 001004 02 01 001004 13 55 001002 13 55 001002 51 42 001000 51 42 001000
Data Transfer Instruction ,[object Object],[object Object],Cont… MOVE.B D1, #$F1 F1 BE ED FE D1 EF BE ED FE D1
Data Transfer Instruction ,[object Object],[object Object],Cont… F1 FF FF FF D1 EF BE ED FE D1
Data Transfer Instruction ,[object Object],[object Object],Cont… AB 90 001006 AB 90 001006 02 01 001004 02 01 001004 13 55 001002 13 55 001002 51 F1 001000 51 42 001000
Data Transfer Instruction ,[object Object],[object Object],Cont… 30 20 12 12 D5 7C 48 FF 00 D5 7C 48 FF 00 D1 30 20 12 12 D1
Data Transfer Instruction ,[object Object],[object Object],Cont… 34 12 30 20 D1 30 20 34 12 D1
Data Transfer Instruction ,[object Object],[object Object],Cont… Similar to: MOVEA.L  #00200001, A0  01 00 20 00 A0 02 70 12 00 A0
Data Transfer Instruction ,[object Object],[object Object],Cont… Similar to: MOVEA.L  A1, A0   FF FF 10 00 A1 FF FF 10 00 A1 FF FF 10 00 A0 02 70 12 00 A0
Data Transfer Instruction ,[object Object],[object Object],Cont… 0A 70 12 00 A1 00 40 00 00 A1 02 70 12 00 A0 02 70 12 00 A0
Data Transfer Instruction ,[object Object],[object Object],Cont… 0A 90 12 00 A1 00 40 00 00 A1 02 70 12 00 A0 02 70 12 00 A0 00 20 00 00 D4 00 20 00 00 D4
Arithmetic Instruction ,[object Object],[object Object],[object Object],ADD.W  $1000,$2000 ADD.W  $2000, D3 9B 57 CC FD D3 23 01 CC FD D3 78 56 34 12 D1 78 56 34 12 D1
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Arithmetic Instruction ,[object Object],Cont… ADD.B  D0, D3 No carry, C = 0 9-bit after addition, C = 1
Arithmetic Instruction ,[object Object],Cont…
Arithmetic Instruction ADD.B  D0, D3 V = 0, C = 0 V = 0, C = 1 Cont… V = 1, C = 0 V = 1, C = 1
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… Use  ADDQ.L  #$1, A1   for value 1~8,  it is faster than  ADDA.L  #$1, A1 A0 20 00 00 A1 30 20 00 00 A1
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… Use  SUBQ.L  #$1, A1   for value 1~8,  it is faster than  SUBA.L  #$1, A1 C0 1F 00 00 A1 30 20 00 00 A1
Arithmetic Instruction ,[object Object],[object Object],Cont… 1~8 only 02 57 34 12 D6 FF 56 34 12 D6
Arithmetic Instruction ,[object Object],Cont… L only B, W, L Data Size Dn only Any Destination -128…+127 1..8 Source MOVEQ ADDQ
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… SUB.W $1000, $2000 23 01 CC FD D3 23 01 CC FD D3 55 56 34 12 D1 78 56 34 12 D1
Arithmetic Instruction ,[object Object],[object Object],Cont… V=0 V=1 Negative Positive Negative Negative V=0 V=1 Positive Negative Positive Positive Nothing happen (always V=0) Any Positive Negative Nothing happen (always V=0) Any Negative Positive Overflow Answer (d) d s
Arithmetic Instruction ,[object Object],[object Object],Cont… V=0 V=1 Negative Positive Negative Positive V=0 V=1 Positive Negative Positive Negative Nothing happen (always V=0) Any Negative Negative Nothing happen (always V=0) Any Positive Positive Overflow Answer (d) d s
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Arithmetic Instruction ,[object Object],[object Object],Cont… D0 before SUB D1 before SUB D1 before SUB X N Z V C  After instruction 1 1 0 1 1 00 E0 00 00 D0 00 90 00 00 D1 00 70 00 00 D0 0 1 0 0 0 00 20 00 00 D0 00 70 00 00 D1 00 90 00 00 D0 1 0 0 1 1 00 FD 00 00 D0 00 03 00 00 D1 00 00 00 00 D0 0 0 0 1 0 55 AA 00 00 D0 AA 55 00 00 D1 FF FF 00 00 D0 0 0 1 0 0 00 00 00 00 D0 40 00 00 00 D1 40 00 00 00 D0 0 0 0 0 0 3E 30 00 00 D0 02 00 00 00 D1 40 30 00 00 D0
Arithmetic Instruction ,[object Object],[object Object],Cont… 1~8 only F8 56 34 12 D6 FF 56 34 12 D6
Arithmetic Instruction ,[object Object],Cont… L only B, W, L Data Size Dn only Any Destination -128…+127 1..8 Source MOVEQ SUBQ
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],Cont… ,[object Object],[object Object],[object Object],[object Object]
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],Cont… 16-bit 32-bit 00 02 00 00 D3 00 01 CC FD D3
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… Note: FFFF = 65535 65535 * 65535 = 4294836225 = FFFE0001 01 00 FE FF D3 FF FF CC FD D3
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… Note: D3 = -1 (-1) * (-1) = 1 01 00 00 00 D3 FF FF CC FD D3
Arithmetic Instruction ,[object Object],Cont… MULS  XX, D0 D0=000001E0 (3 x 160 = 480 10 ) MULU  XX, D0 D0=000001E0 (3 x 160 = 480 10 ) MULS  XX, D1 D1=FFFFFD00 (3 x (-256) = -768 10 ) MULU  XX, D1 D1=0002FD00 (3x 65280 = 195840 10 ) MULS  YY, D1  D1=00500000 (-20480  x  (-256) = 5242880 10 ) MULU  YY, D1 D1=AF500000 (45056 x 65280  = 2941255680 10 ) -256 65280 FF00 Register D1 160 160 00A0 Register D0 -20480 45056 B000 Location YY 3 3 0003 Location XX As signed decimal As unsigned decimal Content in hex
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],Cont… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… 00 10 01 00 D5 01 00 10 00 D3 00 01 CC FE D0 00 01 CC FE D0 Remainder Quotient
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Arithmetic Instruction ,[object Object],[object Object],Cont… Decimal -512 FFFFFE00 Register D1 Decimal 776 00000308 Register D0 Unsigned decimal 65280 FF00 Location ZZ Decimal –82 FFAE Location YY Decimal 18 0012 Location XX Decimal Content in hex
Arithmetic Instruction ,[object Object],[object Object],Cont… 65024 65792 FFFFFE00 DIVU  ZZ,D1 308 0 03080000 DIVU  ZZ,D0 -20 6 FFEC0006 DIVS  YY,D1 38 -9 0026FFF7 DIVS  YY,D0 Decimal –8 Decimal -28 D1=FFF8FFE4 DIVS  XX,D1 Decimal 2 Decimal 43 D0=0002002B DIVU  XX,D0 Remainder Quotient Result in hex Instruction
Arithmetic Instruction ,[object Object],[object Object],[object Object],[object Object],Cont… 10 FF 67 34 D5 F0 00 67 34 D5
Arithmetic Instruction ,[object Object],[object Object],[object Object],Cont… 65 00 27 34 D5 65 20 27 34 D5 F0 FF 67 34 D5 F0 00 67 34 D5
Arithmetic Instruction ,[object Object],[object Object],Cont… 65 99 FF FF D5 65 99 27 34 D5 F0 30 00 00 D5 F0 30 67 34 D5
Practical Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FFFFFE00 Register D1 00000308 Register D0 FF00 Location Z FFAE Location Y 0012 Location X As Hexadecimal Location and register
Compare & Test Instruction ,[object Object],[object Object],Initial value 1  0  0  1  0 2000 00 70 20 01 D1 00 90 20 01 D0 1  1  0  1  1 E000 00 90 20 01 D1 00 70 20 01 D0 1  1  0  0  1 F000 00 20 20 01 D1 00 10 20 01 D0 1  1  0  0  0 FFFF 00 00 20 01 D1 FF FF 20 01 D0 1  0  0  0  1 0001 FF FF 20 01 D1 00 00 20 01 D0 1  1  0  0  1 FFFF 41 30 20 01 D1 40 30 20 01 D0 1  0  0  0  0 0001 40 30 20 01 D1 41 30 20 01 D0 1  0  1  0  0 0000 40 30 20 01 D1 40 30 20 01 D0 X  N  Z  V  C 1  1  1  1  1 D0-D1
Logical Instruction 1 0 1 0 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1  B  A A  B A  B A  B B A
Logical Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Logical Instruction ,[object Object],[object Object],[object Object],[object Object],Cont…    D0 = $0000000A 1010 0000 0000 0000 0000 0000 0000 0000 A  B 1111 0000 0000 0000 0000 0000 0000 0000 $0F 1010 1101 0010 1011 0000 0000 0000 0000 D0
Logical Instruction ,[object Object],[object Object],[object Object],[object Object],Cont…    D0 = $A2ED 1101 1110 0010 1010 A  B 0000 1110 0000 0000 $E0 1101 0010 0010 1010 D0
Logical Instruction ,[object Object],[object Object],[object Object],[object Object],Cont…    D0 = $A2D2 0010 1101 0010 1010 A  B 1111 1111 0000 0000 $FF 1101 0010 0010 1010 D0
Logical Instruction ,[object Object],[object Object],[object Object],[object Object],Cont…    D0 = $A2D2 0010 1101 0010 1010    D0.B 1111 1111 0000 0000 D0.B
Shift Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Shift Instruction ,[object Object],[object Object],[object Object],Cont… (-4) (-16) FC 56 34 12 D1 F0 56 34 12 D1
Shift Instruction ,[object Object],[object Object],[object Object],Cont… (60) (240) 3C 56 34 12 D1 F0 56 34 12 D1 0
Rotate Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rotate Instruction ,[object Object],Cont… (01101000) (10100001) 68 56 34 12 D1 A1 56 34 12 D1
Rotate Instruction ,[object Object],[object Object],Cont… (10101000) (10100001) A8 56 34 12 D1 A1 56 34 12 D1
Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bit Manipulation Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bit Manipulation Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Bit Manipulation Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Bit Manipulation Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Bit Manipulation Instruction ,[object Object],[object Object],[object Object],[object Object],Cont…
Subroutine Control Instruction ,[object Object]
Subroutine Control Instruction ,[object Object],Cont…
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Subroutine Control Instruction ,[object Object],[object Object],[object Object],Cont… 0100 1110 1111 1000 0001 0000 0000 0000 0100 1110 1111 1001 0000 0000 1111 1111 1000 0000 0000 0000
Subroutine Control Instruction ,[object Object],[object Object],Cont… C+Z=1 U Lower than or Same BLS C+Z=0 U Higher BHI Z+(N  V)=0 S Less than or Equal BLE N  V=0 S Greater than or Equal BGE N  V=1 S Less Than BLT Z+(N  V)=0 S GreaTer than BGT V=0 S oVerflow Clear BVC V=1 S oVerflow Set BVS C=0 U Carry Clear/Higher or Same BCC/HS C=1 U Carry Set/LOwer BCS/LO N=0 U Plus BPL N=1 U Minus BMI Z=0 U Not Equal to zero BNE Z=1 U EQual to zero BEQ If the test is true Arithmetic Meaning Instruction
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont… 5.  WHILE   condition DO   action 1 ; 6.  CASE  selector   OF action 1 , action 2 ,   .   . action N ;
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont… Action 1 F T
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont… Action 1 Action 2
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont… Action 1
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont… Action 1
Subroutine Control Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont… Action 1 Action 2
BCD (Binary Coded Decimal) Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BCD (Binary Coded Decimal) Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
BCD (Binary Coded Decimal) Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…  A0 before addition Lower Byte Lower Middle Upper Middle Upper Byte  A0 after addition  A1 before addition Lower Byte Lower Middle Upper Middle Upper Byte  A1 after addition Destination Source
BCD (Binary Coded Decimal) Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
BCD (Binary Coded Decimal) Instruction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Stack and Subroutine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Stack and Subroutine ,[object Object],Cont…
Stack and Subroutine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Stack and Subroutine ,[object Object],Cont…
Subroutine
Subroutine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cont…
Subroutine ,[object Object],Cont…
Interrupt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interrupt ,[object Object],[object Object],Cont… extra

More Related Content

What's hot

PLC programming priority control Ladder diagram
PLC programming priority control Ladder diagramPLC programming priority control Ladder diagram
PLC programming priority control Ladder diagramarco zhang
 
Bridge Rectifier Circuit with Working Operation and Their Types
Bridge Rectifier Circuit with Working Operation and Their TypesBridge Rectifier Circuit with Working Operation and Their Types
Bridge Rectifier Circuit with Working Operation and Their Typeselprocus
 
Ideal Transformers
           Ideal Transformers           Ideal Transformers
Ideal Transformersmasum heera
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsDivyanshu Rai
 
BCD to binary code converter
BCD to binary code converterBCD to binary code converter
BCD to binary code converterkiruthikamaniG1
 
Line follower robot
Line follower robotLine follower robot
Line follower robotPriya Hada
 
Position control system block diagram
Position control system block diagramPosition control system block diagram
Position control system block diagramSuraj Biniwale
 
Dc Choppers
Dc ChoppersDc Choppers
Dc Choppersstooty s
 
Programmable logic controllers (PLC) Questions
Programmable logic controllers (PLC) QuestionsProgrammable logic controllers (PLC) Questions
Programmable logic controllers (PLC) QuestionsInstrumentation Tools
 
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...Madhumita Tamhane
 

What's hot (20)

PLC programming priority control Ladder diagram
PLC programming priority control Ladder diagramPLC programming priority control Ladder diagram
PLC programming priority control Ladder diagram
 
Bridge Rectifier Circuit with Working Operation and Their Types
Bridge Rectifier Circuit with Working Operation and Their TypesBridge Rectifier Circuit with Working Operation and Their Types
Bridge Rectifier Circuit with Working Operation and Their Types
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
Ideal Transformers
           Ideal Transformers           Ideal Transformers
Ideal Transformers
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control Systems
 
BCD to binary code converter
BCD to binary code converterBCD to binary code converter
BCD to binary code converter
 
Impedance in transmission line
Impedance in transmission lineImpedance in transmission line
Impedance in transmission line
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Voltmeter
VoltmeterVoltmeter
Voltmeter
 
Position control system block diagram
Position control system block diagramPosition control system block diagram
Position control system block diagram
 
Dc Choppers
Dc ChoppersDc Choppers
Dc Choppers
 
Robot Manipulation Basics
Robot Manipulation BasicsRobot Manipulation Basics
Robot Manipulation Basics
 
Smith chart basics
Smith chart basicsSmith chart basics
Smith chart basics
 
Multiplexers & Demultiplexers
Multiplexers & DemultiplexersMultiplexers & Demultiplexers
Multiplexers & Demultiplexers
 
Programmable logic controllers (PLC) Questions
Programmable logic controllers (PLC) QuestionsProgrammable logic controllers (PLC) Questions
Programmable logic controllers (PLC) Questions
 
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
Convolution codes - Coding/Decoding Tree codes and Trellis codes for multiple...
 
L07 dc and ac load line
L07 dc and ac load lineL07 dc and ac load line
L07 dc and ac load line
 
Unit 3
Unit 3Unit 3
Unit 3
 
Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
Testing of dc motor
Testing of dc motor Testing of dc motor
Testing of dc motor
 

Viewers also liked (12)

Chp1 68000 microprocessor copy
Chp1 68000 microprocessor   copyChp1 68000 microprocessor   copy
Chp1 68000 microprocessor copy
 
M6800
M6800M6800
M6800
 
Microprocesador 6800
Microprocesador 6800Microprocesador 6800
Microprocesador 6800
 
Motorola microprocessor
Motorola microprocessorMotorola microprocessor
Motorola microprocessor
 
Vme
VmeVme
Vme
 
Introduction To Motorola Mc68040
Introduction To Motorola Mc68040 Introduction To Motorola Mc68040
Introduction To Motorola Mc68040
 
cache memory management
cache memory managementcache memory management
cache memory management
 
DileepB EDPS talk 2015
DileepB  EDPS talk 2015DileepB  EDPS talk 2015
DileepB EDPS talk 2015
 
Chapter 3 Computer Organization
Chapter 3 Computer OrganizationChapter 3 Computer Organization
Chapter 3 Computer Organization
 
Arm
ArmArm
Arm
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
 
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMING
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMINGChapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMING
Chapter 3 INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMING
 

Similar to Chp2 introduction to the 68000 microprocessor copy

Chp5 pic microcontroller instruction set copy
Chp5 pic microcontroller instruction set   copyChp5 pic microcontroller instruction set   copy
Chp5 pic microcontroller instruction set copymkazree
 
Comp Arithmetic Basic.ppt
Comp Arithmetic Basic.pptComp Arithmetic Basic.ppt
Comp Arithmetic Basic.pptskatiarrahaman
 
Register transfer and microoperations part 2
Register transfer and microoperations part 2Register transfer and microoperations part 2
Register transfer and microoperations part 2Prasenjit Dey
 
Microprocessor Part 3
Microprocessor    Part  3Microprocessor    Part  3
Microprocessor Part 3Sajan Agrawal
 
Code Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorCode Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorMOHIT AGARWAL
 
Write a program to send the following listed data stored at memory loc.docx
Write a program to send the following listed data stored at memory loc.docxWrite a program to send the following listed data stored at memory loc.docx
Write a program to send the following listed data stored at memory loc.docxlez31palka
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
12 chapter06 math_instructions_fa14
12 chapter06 math_instructions_fa1412 chapter06 math_instructions_fa14
12 chapter06 math_instructions_fa14John Todora
 
Genius it ians™ 8085 programming (part 2)
Genius it ians™  8085 programming (part 2)Genius it ians™  8085 programming (part 2)
Genius it ians™ 8085 programming (part 2)Manoj Shahu
 
Digital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxDigital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxSanjaiPrasad
 
Reading php terminal-gameboy-emulator
Reading php terminal-gameboy-emulatorReading php terminal-gameboy-emulator
Reading php terminal-gameboy-emulatorTomoki Hasegawa
 
Admissions in india 2015
Admissions in india 2015Admissions in india 2015
Admissions in india 2015Edhole.com
 
digital-systems-and-binary-numbers1.pptx
digital-systems-and-binary-numbers1.pptxdigital-systems-and-binary-numbers1.pptx
digital-systems-and-binary-numbers1.pptxRameshK531901
 
microp-8085 74 instructions for mct-A :P
microp-8085 74 instructions for mct-A :Pmicrop-8085 74 instructions for mct-A :P
microp-8085 74 instructions for mct-A :PJathin Kanumuri
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction setSaumitra Rukmangad
 

Similar to Chp2 introduction to the 68000 microprocessor copy (20)

Chp5 pic microcontroller instruction set copy
Chp5 pic microcontroller instruction set   copyChp5 pic microcontroller instruction set   copy
Chp5 pic microcontroller instruction set copy
 
Comp Arithmetic Basic.ppt
Comp Arithmetic Basic.pptComp Arithmetic Basic.ppt
Comp Arithmetic Basic.ppt
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Register transfer and microoperations part 2
Register transfer and microoperations part 2Register transfer and microoperations part 2
Register transfer and microoperations part 2
 
Microprocessor Part 3
Microprocessor    Part  3Microprocessor    Part  3
Microprocessor Part 3
 
Code Conversion in 8085 Microprocessor
Code Conversion in 8085 MicroprocessorCode Conversion in 8085 Microprocessor
Code Conversion in 8085 Microprocessor
 
Av222 lab 1 st part
Av222 lab 1 st partAv222 lab 1 st part
Av222 lab 1 st part
 
Write a program to send the following listed data stored at memory loc.docx
Write a program to send the following listed data stored at memory loc.docxWrite a program to send the following listed data stored at memory loc.docx
Write a program to send the following listed data stored at memory loc.docx
 
Unit 4 dica
Unit 4 dicaUnit 4 dica
Unit 4 dica
 
6 arithmetic logic inst and prog
6 arithmetic logic inst and prog6 arithmetic logic inst and prog
6 arithmetic logic inst and prog
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
12 chapter06 math_instructions_fa14
12 chapter06 math_instructions_fa1412 chapter06 math_instructions_fa14
12 chapter06 math_instructions_fa14
 
Genius it ians™ 8085 programming (part 2)
Genius it ians™  8085 programming (part 2)Genius it ians™  8085 programming (part 2)
Genius it ians™ 8085 programming (part 2)
 
Digital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptxDigital VLSI - Unit 2.pptx
Digital VLSI - Unit 2.pptx
 
Reading php terminal-gameboy-emulator
Reading php terminal-gameboy-emulatorReading php terminal-gameboy-emulator
Reading php terminal-gameboy-emulator
 
Admissions in india 2015
Admissions in india 2015Admissions in india 2015
Admissions in india 2015
 
Class4
Class4Class4
Class4
 
digital-systems-and-binary-numbers1.pptx
digital-systems-and-binary-numbers1.pptxdigital-systems-and-binary-numbers1.pptx
digital-systems-and-binary-numbers1.pptx
 
microp-8085 74 instructions for mct-A :P
microp-8085 74 instructions for mct-A :Pmicrop-8085 74 instructions for mct-A :P
microp-8085 74 instructions for mct-A :P
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
 

More from mkazree

Coal Fired Power Plant
Coal Fired Power PlantCoal Fired Power Plant
Coal Fired Power Plantmkazree
 
Contoh kertas kerja program
Contoh kertas kerja programContoh kertas kerja program
Contoh kertas kerja programmkazree
 
Foster-seely and Ratio Detector (Discriminator )
Foster-seely and Ratio Detector (Discriminator )Foster-seely and Ratio Detector (Discriminator )
Foster-seely and Ratio Detector (Discriminator )mkazree
 
Communication Engineering - Chapter 6 - Noise
Communication Engineering - Chapter 6 - NoiseCommunication Engineering - Chapter 6 - Noise
Communication Engineering - Chapter 6 - Noisemkazree
 
Chapter 5 fm receivers
Chapter 5  fm receiversChapter 5  fm receivers
Chapter 5 fm receiversmkazree
 
The Electronic Hobby Kit
The Electronic Hobby KitThe Electronic Hobby Kit
The Electronic Hobby Kitmkazree
 
Tutorial chapter 2 robotic
Tutorial chapter 2 roboticTutorial chapter 2 robotic
Tutorial chapter 2 roboticmkazree
 
Dek3223 chapter 2 robotic
Dek3223 chapter 2 roboticDek3223 chapter 2 robotic
Dek3223 chapter 2 roboticmkazree
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversmkazree
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticmkazree
 
Tutorial chapter 3 robotic
Tutorial chapter 3 roboticTutorial chapter 3 robotic
Tutorial chapter 3 roboticmkazree
 
Tutorial 2 amplitude modulation
Tutorial 2 amplitude  modulationTutorial 2 amplitude  modulation
Tutorial 2 amplitude modulationmkazree
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversmkazree
 
Comm introduction
Comm introductionComm introduction
Comm introductionmkazree
 
Chapter2 cont
Chapter2 contChapter2 cont
Chapter2 contmkazree
 
Chapter 2 amplitude_modulation
Chapter 2 amplitude_modulationChapter 2 amplitude_modulation
Chapter 2 amplitude_modulationmkazree
 
Chapter5 dek 3143 dae 32303 9 (nota tambahan)
Chapter5 dek 3143 dae 32303 9 (nota tambahan)Chapter5 dek 3143 dae 32303 9 (nota tambahan)
Chapter5 dek 3143 dae 32303 9 (nota tambahan)mkazree
 
120102011
120102011120102011
120102011mkazree
 
Ii20102011
Ii20102011Ii20102011
Ii20102011mkazree
 
Chapter 4 synchronous machine
Chapter 4 synchronous machineChapter 4 synchronous machine
Chapter 4 synchronous machinemkazree
 

More from mkazree (20)

Coal Fired Power Plant
Coal Fired Power PlantCoal Fired Power Plant
Coal Fired Power Plant
 
Contoh kertas kerja program
Contoh kertas kerja programContoh kertas kerja program
Contoh kertas kerja program
 
Foster-seely and Ratio Detector (Discriminator )
Foster-seely and Ratio Detector (Discriminator )Foster-seely and Ratio Detector (Discriminator )
Foster-seely and Ratio Detector (Discriminator )
 
Communication Engineering - Chapter 6 - Noise
Communication Engineering - Chapter 6 - NoiseCommunication Engineering - Chapter 6 - Noise
Communication Engineering - Chapter 6 - Noise
 
Chapter 5 fm receivers
Chapter 5  fm receiversChapter 5  fm receivers
Chapter 5 fm receivers
 
The Electronic Hobby Kit
The Electronic Hobby KitThe Electronic Hobby Kit
The Electronic Hobby Kit
 
Tutorial chapter 2 robotic
Tutorial chapter 2 roboticTutorial chapter 2 robotic
Tutorial chapter 2 robotic
 
Dek3223 chapter 2 robotic
Dek3223 chapter 2 roboticDek3223 chapter 2 robotic
Dek3223 chapter 2 robotic
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial robotic
 
Tutorial chapter 3 robotic
Tutorial chapter 3 roboticTutorial chapter 3 robotic
Tutorial chapter 3 robotic
 
Tutorial 2 amplitude modulation
Tutorial 2 amplitude  modulationTutorial 2 amplitude  modulation
Tutorial 2 amplitude modulation
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Comm introduction
Comm introductionComm introduction
Comm introduction
 
Chapter2 cont
Chapter2 contChapter2 cont
Chapter2 cont
 
Chapter 2 amplitude_modulation
Chapter 2 amplitude_modulationChapter 2 amplitude_modulation
Chapter 2 amplitude_modulation
 
Chapter5 dek 3143 dae 32303 9 (nota tambahan)
Chapter5 dek 3143 dae 32303 9 (nota tambahan)Chapter5 dek 3143 dae 32303 9 (nota tambahan)
Chapter5 dek 3143 dae 32303 9 (nota tambahan)
 
120102011
120102011120102011
120102011
 
Ii20102011
Ii20102011Ii20102011
Ii20102011
 
Chapter 4 synchronous machine
Chapter 4 synchronous machineChapter 4 synchronous machine
Chapter 4 synchronous machine
 

Recently uploaded

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 

Recently uploaded (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Chp2 introduction to the 68000 microprocessor copy

  • 2. 68k Instruction Set MOVE. B D0 , D1 Opcode Operand Source Destination Size
  • 3.
  • 4. Cycle of Instruction Collection Implement
  • 5.
  • 6. 68K Addressing Modes SR USP SP PC Implied Addressing Implied Register #xxx #1-#8 Immediate Data addressing Immediate Quick Immediate (An) (An)+ -(An) d 16 (An) d 8 (An, Xn) Register Indirect Addressing Register Indirect Postincrement Register Indirect Predecrement Register Indirect Register Indirect with Offset Indexed Register Indirect with offset d 16 (PC) d 8 (PC,Xn) Program Counter Relative Addressing Relative with offset Relative with Index Offset xxx.W xxx.L Absolute Data Addressing Absolute Short Absolute Long Dn An Register Direct Addressing Data Register Direct Address Register Direct Syntax Addressing Modes
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. 68K Instruction Set Cont… Data Transfer Instructions
  • 31. 68K Instruction Set Cont… Integer Arithmetic Instructions
  • 32. 68K Instruction Set Cont… Compare and Test Instructions
  • 33. 68K Instruction Set Cont… Logic Instructions
  • 34. 68K Instruction Set Cont… Shift Instructions
  • 35. 68K Instruction Set Cont… Rotate Instructions
  • 36. 68K Instruction Set Cont… Bit-Manipulation Instructions
  • 37. 68K Instruction Set Cont… Subroutine Control Instructions
  • 38. 68K Instruction Set Cont… Binary-Coded Decimal Arithmetic Instructions
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60. Arithmetic Instruction ADD.B D0, D3 V = 0, C = 0 V = 0, C = 1 Cont… V = 1, C = 0 V = 1, C = 1
  • 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. Logical Instruction 1 0 1 0 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 1 0 1 0 0 1 1  B  A A  B A  B A  B B A
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 128.
  • 129.
  • 130.
  • 131.