Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

When programming using C language for the HT48R10A-1, why is it when changing to use the HT48F10E device, the required Program Memory capacity increases?

0
Posted

When programming using C language for the HT48R10A-1, why is it when changing to use the HT48F10E device, the required Program Memory capacity increases?

0

Answer This is because the Data Memory in the HT48R10A-1 only has one bank, and when reading or writing to the Data Memory it is not required to use a Bank Pointer for control. However the HT48F10E has two banks, and when compiling to generate the source ASM code, and addressing the Data Memory, it will automatically add code to control the Bank Pointer. As a result the amount of code generated during compilation will increase.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123