COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE LECTURE # 7 BY MUHAMMAD JAFER 1
SEGMENTATION PARTITION OF MEMORY MB 64k Data Segmentation Code Segmentation Stack Segmentation Extra Segmentation 2
PHYSICAL ADDRESS 00000H FFFFFH Actual Address in the memory 3
LOGICAL ADDRESS SEGMENT VALUE : OFFSET FFFFFH CS:IP 2500:95F3 4
LA VS PA IN CODE SEGMENT 5 Logical Address CS:IP Machine Language Opcode and Oprand Assembly Language Mnemonics & Operand 1132:0100B057MOV AL, :0102B686MOV DH, :0104B272MOV DL, :010689D1MOV CX,DX 1132:010888C7MOV BH,AL 1132:010AB39FMOV BL,9F
LA VS PA IN DATA SEGMENT 6 Logical Address SS:IP Assembly Language 1132:0100MOV AL,0 1132:0102MOV BX,0200H 1132:0104MOV Al,[BX] 1132:0106INC BX 1132:0108MOV Al,[BX] 1132:010AINC BX
CHAPTER REVIEW Fundamentals of Computer Organization and Architecture by Mostafa Abd-Al-Barr & Hesham AlRewini Chapter # 2 Instruction Types Programming Examples 7
PROGRAM SEGMENTATION Three important part of assembly program Code Segment Data Segment Stack Segment 8