plc.asm example addresses machine code in hex :020000040000fa :020000000528d1...
Post on 15-Jan-2016
223 views
TRANSCRIPT
![Page 1: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/1.jpg)
![Page 2: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/2.jpg)
![Page 3: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/3.jpg)
![Page 4: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/4.jpg)
PLC.ASM Example
![Page 5: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/5.jpg)
![Page 6: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/6.jpg)
Addresses
Machine Code in Hex
:020000040000FA:020000000528D1:08000800112800308C00831662:1000100000308500F0308600831288308B0063004A:100020000F2800308D0006088E00F039031D2220B5:1000300060300C05603A031925208D1928280E1A06:100040002520282810308D04080008308D04080071:0C0050000E088C000D0885000B10090044:00000001FF
plc.lst Listing file
![Page 7: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/7.jpg)
From list file
![Page 8: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/8.jpg)
![Page 9: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/9.jpg)
0 0 0 0 0 0 0 0
W Register
![Page 10: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/10.jpg)
0 0 0 0 0 0 0 0
TRISA Register
Outputs
1 1 1 1 0 0 0 0
TRISB Register
Inputs
![Page 11: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/11.jpg)
1 0 0 0 1 0 0 0
INTCON Register
![Page 12: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/12.jpg)
![Page 13: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/13.jpg)
0 0 0 0 0 0 0 0
W Register
![Page 14: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/14.jpg)
0 1 0 1 0 0 0 0
PortB
0 1 0 1 0 0 0 0
W Register
![Page 15: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/15.jpg)
1 1 1 1 0 0 0 0
0 1 0 1 0 0 0 0
W Register
Bitwise AND
0 1 0 1 0 0 0 0
W Register
![Page 16: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/16.jpg)
![Page 17: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/17.jpg)
0 0 0 1 0 0 0 0
0 0 0 1 0 0 0 0
W Register
Put a 1 in 4th bit of OUTPUT
![Page 18: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/18.jpg)
0 1 1 0 0 0 0 0
0 1 0 0 0 0 0 0
W Register
Bitwise AND
old_data
0 1 1 0 0 0 0 0
xorlw
0 0 1 0 0 0 0 0 Compare with00000000 bychecking Z bit
![Page 19: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/19.jpg)
![Page 20: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/20.jpg)
Simulation• Create a new project• Add the file plc.asm
![Page 21: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/21.jpg)
![Page 22: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/22.jpg)
![Page 23: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/23.jpg)
![Page 24: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/24.jpg)
![Page 25: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/25.jpg)
![Page 26: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/26.jpg)
![Page 27: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/27.jpg)
![Page 28: PLC.ASM Example Addresses Machine Code in Hex :020000040000FA :020000000528D1 :08000800112800308C00831662 :1000100000308500F0308600831288308B0063004A](https://reader033.vdocuments.net/reader033/viewer/2022051517/56649d425503460f94a1cca0/html5/thumbnails/28.jpg)
Input