5-quizzes quiz3 a

2
 Short Quiz - 3 Name: EE-390 Set A ID No: Execute the following program and find the contents of the required registers and the memory contents of the stack segment Assume AX=BX=CX=DX=SI=DI=0 and all stack-memory contents are also initially zero. Title "Quiz " .MODEL small .STACK 32 .DATA .CODE MOV AX,@DATA MOV DS ,AX MOV ES, AX MOV SP, 00ADH MOV AX, 5992H CMP AX, 7865H JA 121AH PUSH AX PUSH SP CALL SUB1 CS:121AH  :POP BX CS:121CH  :MOV AX, 4C00H INT 21H SUB1 PROC NEAR MOV BX, SP MOV CX, 000AH MOV SI, 0500H MOV DI, 0050H CLD MOVSB RET ENDP END SS:00AF Stack Segment Write the appropriate values: SS:00A5 SS:00A7 SS:00AB SS:00A9 SS:00AD After the program execution find: BX = ____________ ; SI = ____________ ;

Upload: meshal-alawein

Post on 04-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 5-Quizzes Quiz3 A

7/21/2019 5-Quizzes Quiz3 A

http://slidepdf.com/reader/full/5-quizzes-quiz3-a 1/1

Short Quiz - 3 Name:

EE-390

Set A ID No:

Execute the following program and find the contents of the required registers

and the memory contents of the stack segment Assume AX=BX=CX=DX=SI=DI=0and all stack-memory contents are also initially zero.

Title "Quiz "

.MODEL small

.STACK 32

.DATA

.CODE

MOV AX,@DATA

MOV DS ,AX

MOV ES, AX

MOV SP, 00ADHMOV AX, 5992H

CMP AX, 7865H

JA 121AH

PUSH AX

PUSH SP

CALL SUB1

CS:121AH  :POP BX

CS:121CH  :MOV AX, 4C00H

INT 21H

SUB1 PROC NEAR

MOV BX, SP

MOV CX, 000AH

MOV SI, 0500H

MOV DI, 0050H

CLD

MOVSB

RET

ENDP

END

SS:00AF

Stack

Segment

Write the appropriate values:

SS:00A5

SS:00A7

SS:00AB

SS:00A9

SS:00AD

After the program execution

find:

BX = ____________ ;

SI = ____________ ;