From the course: Learning Assembly Language

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Understanding registers and memory

Understanding registers and memory - Python Tutorial

From the course: Learning Assembly Language

Understanding registers and memory

- [Narrator] In the early days of microcomputers, processors such as the Intel 8080 chip supported 8-bit computing. Computers have evolved a lot since then, progressing through 16-bit and then 32-bit processors has being used, through to the Intel 486 chip. The Microsoft Macro Assembler, MASM, was originally developed as a 32-bit assembler, and exists today in the Microsoft software development kits, as ml.exe. The MASM32 project supports the Microsoft 32-bit, ml.exe. Intel introduced 64-bit processing in the Pentium chip. And this is now the standard used in modern computers. A new version of MASM for 64-bits is now shipped with the SDKs and is called ml64.exe. However, much of the MASM code that we come across is legacy 32-bit. Registers are the primary data areas used by the processor, and they reflect the processing size. So earlier processes worked on 32-bit registers, but modern systems work on 64-bit registers.…

Contents