Question: ---I just need the simplified segment assembly program Revise the program in Question 5.6 for simplified segment directives ---conventional segment code from question 5.6 page
---I just need the simplified segment assembly program
Revise the program in Question 5.6 for simplified segment directives
---conventional segment code from question 5.6
page 60, 132 TITLE A04ASM1 Segments for an EXE Program ;------------------------------ STACK SEGMENT PARA STACK 'Stack' DW 32 DUP (0) STACK ENDS ;------------------------------ DATASEG SEGMENT PARA 'Data' FLDD DW 064 ;hex 40 FLDE DW 026 ;hex 1A DATASEG ENDS ;------------------------------ CODESEG SEGMENT PARA 'Code' MAIN PROC FAR ASSUME SS:STACK, DS:DATASEG, CS:CODESEG MOV AX, DATASEG ;Set address of data segment in DS MOV DS, AX MOV AX, FLDD ;mov hex 40 to al register SHL AX,1 ;shift al contents one bit left MOV BX,FLDE ;Move value hex 1A to BL MUL BL ;multiply AL by BL MOV AX, 4C00H ;End Processing INT 21H MAIN ENDP ;End of Procedure CODESEG ENDS ;End of segment END MAIN ;End of Program
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
