





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Prof. Abhay Aggrawal delivered this lecture at Birla Institute of Technology and Science for lab of Assembly Language Programming. It includes: Memory, Tiny, Small, Medium, Compact, Registers, Purpose, Segment, Purpose, Index, Base, Hassan, Carry, Overflow
Typology: Slides
1 / 9
This page cannot be seen from the preview
Don't miss anything!






Tiny^ ^
Code & data combined must be less than 64K Small^ ^
One Code Segment & One Data Segment Each has size less than 64K Medium^ ^
One Data Segment of 64K & Multiple Code Segments Compact^ ^
One Code Segment of 64K & Multiple Data Segments
status and control flags each flag is a single binary bit
CSSS DS
ES
EFLAGSEIP
16-bit Segment Registers
32-bit General-Purpose Registers EAXEBXECXEDX
FS GS EBPESPESIEDI
Named storage locations inside the CPU, optimized forspeed.
-^ Carry
^ unsigned arithmetic out of range
-^ Overflow
^ signed arithmetic out of range
-^ Sign
^ result is negative
-^ Zero
^ result is zero
-^ Parity
^ sum of 1 bits is an even number