AUTHOR Prof. S.V.Rathkantiwar Mr. Y. A. Suryawanshi Mr. A.R.Zade
YCCE,Nagpur. Department of Electronics Engnneering Session : 2012-2013 Semester VIII Section A& B Laboratory: PG VLSI DESIGN LAB Ex. No. Name of Experiment 1. Study Architecture of 8086. 2. Perform Basic Arithmetic Operation using 8086. 3. Transfer 10 data bytes of data from source Memory to destination Memory. 4. Count odd and Even data bytes from a block of 10 data bytes. 5. Find smallest number from a block of 10 data bytes. 6. Find largest number from a block of 10 data bytes. 7. Transfer 05 data bytes using string instruction. 8. Study architecture of 8051. 9. Count positive and negative data bytes from a block of five data bytes. 10. Convert Hex number to its ascii equivalent number. 11. Transfer 05 data bytes from internal memory to external memory using 8051. Experiment Beyond Syllabus 12. 16 2 LCD INTERFACING & PROGRAMMING WITH 8051 13. DC MOTOR INTERFACING USING 8051
Experiment No:2 Aim : Perform basic Arithmetic operation of 8086 TOOLS REQUIRED : 8086 Emulator Software Assembly Code : ADDITION : MOV AX,0005h MOV BX,1000H ADD CX,BX INT 3 SUBTRACTION: MOV BX,1000H MOV CX,2000H SUB CX,BX INT 3 MULTIPLICATION: MOV AL,03H MOV BL,02H MUL BL INT 3 DIVISION: MOV AL,05H MOV BL,02H DIV BL INT 3 Result : Experiment No:3
Aim : Transfer A block of 10 data bytes present in memory from location 5500:9900h to 5500:8800h TOOLS REQUIRED : 8086 Emulator Software Assembly Code : MOV AX, 5500h MOV DS, AX MOV CL,0AH MOV SI, 9900H MOV DI, 8800H L2: MOV AL,[SI] MOV [DI],AL INC SI INC DI DEC CL JNZ L2 INT 3
Result :
Experiment No:4
Aim : Count even and odd data bytes from a block of 10 data bytes TOOLS REQUIRED : 8086 Emulator Software
EXPERIMENT NO :09 Aim : Count positive and negative data bytes from a block of five data bytes TOOLS REQUIRED : Ride Software Assembly Code : MOV R0,#40H MOV R4, #05H L2: MOV A,@R0 RLC A JC L1 INC R6 SJMP L3 L1: INC R4 L3:INC R0 DEC R5 CJNE R5,#00H,L2 END
RESULT:
EXPERIMENT NO : 10 Aim : Convert Hex number to its ascii equivalent number TOOLS REQUIRED : Ride Software Assembly Code : MOV R1, #40H MOV A,#27H MOV R0,A ANI A,#0FH ADD A,#30H MOV @R1,A MOV A,R0 ANI A,#0F0H RR RR RR RR ADD A,#30H INC R1 MOV @R1,A SJMP $ END
Result :
EXPERIMENT NO : 11 Aim : Transfer A block of 10 data bytes present in internal memory to external memory TOOLS REQUIRED : Ride Software Assembly Code : MOV RO, #40H MOV DPTR,#0003H MOV R4,#0AH L1:MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DEC R4 CJNE R4,#00H,L1 SJMP $ END