1. FIND The value of Y after executing the following code is: X DB 4 Y DB ? MOV CX, 2 L: CALL SUM LOOP L MOV Y,

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

1. FIND The value of Y after executing the following code is: X DB 4 Y DB ? MOV CX, 2 L: CALL SUM LOOP L MOV Y,

Post by answerhappygod »

1. FIND The value of Y after executing the following code is:

X DB 4

Y DB ?

MOV CX, 2

L: CALL SUM

LOOP L

MOV Y, AL

HLT

SUM PROC

MOV AH, X

ADD AL, AH

RET

SUM ENDP


Y=

2. What is the value of CX after execution the following codes?


STR DB "ABCDE"


MOV DI, OFFSET STR

MOV CX,5

MOV AL,'C ‘


REPNE SCASB


CX=


3. What is the value of AL after execution the following codes?



X DB "ABCDE"

Y DB "ABHDE"

MOV SI,OFFSET Y

MOV DI,OFFSET X

MOV CX,5

REPE CMPSB

LODSB

AL=


4. The values of array Y after executing the following code is:


X DB 'ASSEMBLY'

Y DB 5 DUP('*')

STD

MOV SI, OFFSET X + 3

MOV DI, OFFSET Y + 4

MOV CX, 3

REP MOVSB

MOV AX, '?#'

STOSB


Y=




5. The value of AX after executing the following code is:


ARRAY DB 8, 3, 2, 4

STC

MOV AL,0

MOV CX,4

MOV SI, OFFSET ARRAY

L: ADC AL, [SI]

ADD SI, 1

LOOP L


AX=













6.


X DB ?

MOV CX,8

MOV BL,2

MOV AL,9

L:MOV AH,0

DIV BL

CMP AL,0

JZ L2

SUB AL,BL

JMP L3

L: ADD BL,4

L3:MOV X,AL


AH= AL= BL= X=




7. MOV AX,008AH

MOV DX, F380H

MOV BL,2

ADD AL,DL

CMP DH,2

JL L

DIV BL

JMP L1

L: MUL BL

L1: HLT


AH= AL= DH= DL=



8. X DW 733H, 1122H

MOV AX, 4455H

PUSH AX

PUSH X+1

POP AX

POP BX


AH= AL= BH= BL=




9. X DB 3,-5,4

MOV CX,2

MOV SI,1

L2:TEST X[SI],81H

JZ L1

NOT [SI]

L1:INC SI

LOOP L2


X= ----------,---------,---------




10. X DB 3,5,7

INC X+1

MOV AX, WORD PTR X+1

NEG AX


AL= AH= CF= SF= PF= AF=






11. X DW 45437H

Y DW 28H

MOV BX, OFFSET X

ADD BX,1

MOV AL,[BX]

MOV CL,[BX+1]

ADD AL,CL

INC BX

MOV DL,[BX]


DL= AH= AL= CL=
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply