Instruction Set of 8085 An instruction is a

  • Slides: 5
Download presentation
Instruction Set of 8085 An instruction is a command given to computer to perform

Instruction Set of 8085 An instruction is a command given to computer to perform specified operation on given data 11/3/2020 Lecturer: Mrs Charulata Ingle 1

Classification of instructions o Data transfer group o Arithmetic group o Logical group o

Classification of instructions o Data transfer group o Arithmetic group o Logical group o Branch control group o I/O and machine control group 11/3/2020 Lecturer: Mrs Charulata Ingle 2

Data Transfer Group Ø Instruction which are used to transfer the data from one

Data Transfer Group Ø Instruction which are used to transfer the data from one register to another register, from memory to register or from register to memory. Ø When an instruction of data transfer is executed , data is transferred from source to destination without altering the contents of source. Ø Examples: MOV, MVI, LXI, LDA, STA 11/3/2020 Lecturer: Mrs Charulata Ingle 3

DATA TRANSFER GROUP Instruction Description Example States Flags Addressing Machine Cycle MOV r 1,

DATA TRANSFER GROUP Instruction Description Example States Flags Addressing Machine Cycle MOV r 1, r 2 Move the contents of r 2 to r 1 MOV A, B 4 None Register 1 MOV r, M Move the contents of memory to register LXI H, 2000 H MOV A, M HLT 7 None Register indirect 2 MOV M, r Move the contents of register to memory MOV M , C 7 None Register indirect 2 MVI R, data Move immediate data to register MVI A, 05 7 None Immediate 2 MVI M, data Move immediate data to memory LXI H, 2000 H MVI M, 08 HLT 10 None Immediate/register 3 Contd…

DATA TRANSFER GROUP Instruction Description Example States Flags Addressing Machine Cycle LXI rp, data

DATA TRANSFER GROUP Instruction Description Example States Flags Addressing Machine Cycle LXI rp, data 16 Load register pair immediately LXI H, 2500 H 10 None Immediate 3 LDA addr Load accumulator direct LDA 2500 H 13 None Direct 4 STA addr Store accumulator direct STA 2000 H 13 None Direct 4 LHLD addr Load H-L pair direct Addr to L Addr +1 to H LHLD 2500 H 16 None Direct 5 SHLD addr Store H-L pair direct L to addr H to addr+1 SHLD 2500 H 16 None Direct 5 Contd…