Register and Variable declaration in Assembly Language EMU8086
Here we will know about the Registers we use in Assembly Language and will also know how to declare variable in Assembly Language emu8086 Basically the machine works with the registers. The register stores data or value we want. When we declare variable and store data in it, the machine can not work with the data directly. Behind the scene it actually takes the data in it's internal memory which means it stores data in it's register and then works with this. So, it is better to store data in register when we write program in assembly language. But there is a limitation that the register can not store large amount of data and registers are limited. In assembly language , there are maximum size of 32 bit register. So, when we need to work with large amount of data we have to declare variables and use them. But when we need to run operations with these data we should took them in register one by one. I think you just got a basic idea about registers in assembly lang