5 of 5 Experiment 1 Lab. Report Name: ID: I. Which directive should we use to initialize the program? 2. What is the directive we use to creale a stack segment in the peogram 3. Write the follow ing program and trace it, then full blanks: MODEL SMALL DATA a DW 1513h b DW 10 CODE ASSUME CS @CODEDS a DATA START: MOV AX,@DATA MOV DS,AX MOV AX. 1212 LEA SLa MOV AL ISI XCHG AX,b AX AX EXIT END START END Algorithm: REG first word .ES- second word Example: m dw 1234h. 5678h after executing the instruction: LES AX m The value of AX is 1234h, and ES is 5678h. czsOPA unchanged EX: write an assembly program using the knowledge you have acquired throw this lab w Suppose G is a two bytes variable of value 5566h Write a program that trans fer 16 to AL, 1F56h to BX, and FIE4h to CX, then Exchange the contents of AX with CX, and store the address of variable G in BX Solution: Experiment 1 Lab. Report Name: .. ID. 5 of 5 Experiment 1 Lab. Report Name: ID: I. Which directive should we use to initialize the program? 2. What is the directive we use to creale a stack segment in the peogram 3. Write the follow ing program and trace it, then full blanks: MODEL SMALL DATA a DW 1513h b DW 10 CODE ASSUME CS @CODEDS a DATA START: MOV AX,@DATA MOV DS,AX MOV AX. 1212 LEA SLa MOV AL ISI XCHG AX,b AX AX EXIT END START END Algorithm: REG first word .ES- second word Example: m dw 1234h. 5678h after executing the instruction: LES AX m The value of AX is 1234h, and ES is 5678h. czsOPA unchanged EX: write an assembly program using the knowledge you have acquired throw this lab w Suppose G is a two bytes variable of value 5566h Write a program that trans fer 16 to AL, 1F56h to BX, and FIE4h to CX, then Exchange the contents of AX with CX, and store the address of variable G in BX Solution: Experiment 1 Lab. Report Name: .. ID