Question: Manually assemble the given programs. All memory addresses include the starting and ending addresses. Demonstrate comments and identified source codes.
1. Clear (place 0s) in all memory locations from 2000h to 200Ah.
2. Make every odd bit in memory addresses C000h and D000h a 0. Do not change any other bit at each address.