![8085 Programming 8085 Programming](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX7Tr_ZLAw8IWCx_UzUTiWaF7XJVsHoqqkXQAVzvt2s20wPkJwrhVykVpZ-IvdDgxhp-wz_027MYSDnwYwUX3s3KzwBU1O8WS62zZVXwHyga1Q5qyQmTmIYCdUh9rAsu732cJw3J2IZN0/s1600/8085.jpg)
MVI C, 0AH ; Initialize counter
LXI H, 2200H ; Initialize source memory pointer
LXI D, 2309H ; Initialize destination memory pointer
BACK: MOV A, M ; Get byte from source memory block
STAX D ; Store byte in the destination memory block
INX H ; Increment source memory pointer
DCX D ; Decrement destination memory pointer
DCR C ; Decrement counter
JNZ BACK ; If counter 0 repeat
HLT ; Terminate program execution
0 Comments