Professional Documents
Culture Documents
MC Lab Exp1
MC Lab Exp1
Creating Project:
3. Go to project ->click on new µVision project -> create a new folder saved with experiment
number within the already existed register number folder in D drive mentioned in step 1, ->
enter the project name -> click on save.
4. Select the device for target -> In devices ->Enter P89C51RD2XX in Search toolbar -> click
on ok -> select No for dialog box message “Copy STARTUP.A51 to project folder and add
files to project”.
(or)
Choose NXP -> to select the device P89C51RD2XX -> click on ok -> select No for Copy
STARTUP.A51 to project folder.
OBSERVATION FORMAT:
LINE/ MNEMONIC OPERAND OPCODE INSTRUCTIO MEMORY PROGRAM IN
LABEL N ADDRESS MEMORY
BYTES
1 ORG 00H
0000 0111 0101
2 MOV 38H, #26H 75 38 26 3 0001 0011 1000
0002 0010 0110
0003 0111 0101
3 MOV 45H, #12H 75 45 12 3 0004 0100 0101
0005 0001 0010
0006 1110 0101
4 MOV A 38H E5 38 2
0007 0011 1000
0008 1000 0101
5 MOV B 45H 85 45 F0 3 0009 0100 0101
000A 1111 0000
000B 0010 0000
6 ADD A, B 20 F0 2
000C 1111 0000
000D 1111 0101
7 MOV 40H, A F5 40 2
000E 0100 0000
8
000F 0111 0101
9 MOV 37H, #22H 75 31 22 3 0010 0011 0111
0011 0001 0010
0012 0111 0101
10 MOV 39H, #05H 75 39 05 3 0013 0011 1001
0014 0000 0101
0015 1110 0101
11 MOVA 37H E5 87 2
0016 0011 1001
0017 1000 0101
12 MOV B 39H 85 39 F0 3 0018 0011 1001
0019 1111 0000
001A 1001 0101
13 SUBB A, B 95 F0 2
001B 1111 0000
001C 1111 0101
14 MOV 32H, A F5 32 2
001D 0011 0010
15
001E 0111 0101
16 MOV 31H, #22H 75 31 22 3 001F 0011 0001
0020 0010 0010
0021 0111 0101
17 MOV 35H, #09H 75 35 09 3 0022 0011 0101
0023 0000 1001
0024 1111 0101
18 MOV A 31H E5 31 2
0025 0011 0001
0026 1000 0101
19 MOV B 35H 85 35 F0 3 0027 0111 0101
0028 1111 0000
23
31 END
b) Average of First 5 numbers
LINE/ MEMORY PROGRAM IN
MNEM0NIC OPERAND OPCODE INSTRUCTION
LABEL ADDRESS MEMORY
1 ORG 00H
10 END
1 ORG 00H
5/
MOV A @R0 E6 1 0006 1110 0110
BACK
10 END