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

DC Power Supply Project Report (PCB)
DC Power Supply Project Report (PCB)DC Power Supply Project Report (PCB)
DC Power Supply Project Report (PCB)Haris Abbas Qureshi
 
Combinational and sequential logic
Combinational and sequential logicCombinational and sequential logic
Combinational and sequential logicDeepak John
 
Study of wave shaping circuits of diode, integrators and differentiators
Study of wave shaping circuits  of diode, integrators and  differentiatorsStudy of wave shaping circuits  of diode, integrators and  differentiators
Study of wave shaping circuits of diode, integrators and differentiatorsTHE CREATORS ACADEMY
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & DecoderSyed Saeed
 
Fabrication of diodes, resistors, capacitors, fe ts
Fabrication of diodes, resistors, capacitors, fe tsFabrication of diodes, resistors, capacitors, fe ts
Fabrication of diodes, resistors, capacitors, fe tsKarthik Vivek
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
DC Motor Direction Control Using 8051 C Program
DC Motor Direction Control Using 8051 C ProgramDC Motor Direction Control Using 8051 C Program
DC Motor Direction Control Using 8051 C ProgramDinesh Damodar
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAAiman Hud
 
NAS-Unit-5_Two Port Networks
NAS-Unit-5_Two Port NetworksNAS-Unit-5_Two Port Networks
NAS-Unit-5_Two Port NetworksHussain K
 
EE201 - Chapter 3 (BJT)
EE201 - Chapter 3 (BJT)EE201 - Chapter 3 (BJT)
EE201 - Chapter 3 (BJT)ruhiyah
 
Operational Amplifier
Operational AmplifierOperational Amplifier
Operational AmplifierVARUN KUMAR
 
multiplexers and demultiplexers
 multiplexers and demultiplexers multiplexers and demultiplexers
multiplexers and demultiplexersUnsa Shakir
 

What's hot (20)

DC Power Supply Project Report (PCB)
DC Power Supply Project Report (PCB)DC Power Supply Project Report (PCB)
DC Power Supply Project Report (PCB)
 
Encoder
EncoderEncoder
Encoder
 
Combinational and sequential logic
Combinational and sequential logicCombinational and sequential logic
Combinational and sequential logic
 
Clipper circuit
Clipper circuitClipper circuit
Clipper circuit
 
Study of wave shaping circuits of diode, integrators and differentiators
Study of wave shaping circuits  of diode, integrators and  differentiatorsStudy of wave shaping circuits  of diode, integrators and  differentiators
Study of wave shaping circuits of diode, integrators and differentiators
 
Clipper and Clamper
Clipper and ClamperClipper and Clamper
Clipper and Clamper
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
 
Multiplexers
MultiplexersMultiplexers
Multiplexers
 
Fabrication of diodes, resistors, capacitors, fe ts
Fabrication of diodes, resistors, capacitors, fe tsFabrication of diodes, resistors, capacitors, fe ts
Fabrication of diodes, resistors, capacitors, fe ts
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
DC Motor Direction Control Using 8051 C Program
DC Motor Direction Control Using 8051 C ProgramDC Motor Direction Control Using 8051 C Program
DC Motor Direction Control Using 8051 C Program
 
Low pass filters
Low pass filtersLow pass filters
Low pass filters
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
NAS-Unit-5_Two Port Networks
NAS-Unit-5_Two Port NetworksNAS-Unit-5_Two Port Networks
NAS-Unit-5_Two Port Networks
 
Demultiplexer
DemultiplexerDemultiplexer
Demultiplexer
 
EE201 - Chapter 3 (BJT)
EE201 - Chapter 3 (BJT)EE201 - Chapter 3 (BJT)
EE201 - Chapter 3 (BJT)
 
Operational Amplifier
Operational AmplifierOperational Amplifier
Operational Amplifier
 
08 decoder
08 decoder08 decoder
08 decoder
 
multiplexers and demultiplexers
 multiplexers and demultiplexers multiplexers and demultiplexers
multiplexers and demultiplexers
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
 

Viewers also liked (11)

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
 

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
 
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
 
microp-8085 74 instructions for mct-A :P-2
microp-8085 74 instructions for mct-A :P-2microp-8085 74 instructions for mct-A :P-2
microp-8085 74 instructions for mct-A :P-2Jathin Kanumuri
 

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
 
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
 
microp-8085 74 instructions for mct-A :P-2
microp-8085 74 instructions for mct-A :P-2microp-8085 74 instructions for mct-A :P-2
microp-8085 74 instructions for mct-A :P-2
 

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

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
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
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
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
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
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
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.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.