The result of the following 8086 assembly language program is:

MOV AX, BB11H

MOV CX, 1122H

ADD AX, CX

HLT

This question was previously asked in
SJVNL ET Electrical 2019 Official Paper
View all SJVN Executive Trainee Papers >
  1. CX = BB11H
  2. AX = CC33H
  3. AX = BB11H
  4. CX = CC33H

Answer (Detailed Solution Below)

Option 2 : AX = CC33H
Free
SJVN ET General Awareness Mock Test
0.8 K Users
20 Questions 20 Marks 12 Mins

Detailed Solution

Download Solution PDF

Explanation:

8086 Assembly Language Program Analysis

Program:

MOV AX, BB11H
MOV CX, 1122H
ADD AX, CX
HLT

Let us analyze the given assembly language program step by step to determine the final values of the registers and the result of the program:

Step 1: MOV AX, BB11H

  • This instruction moves the hexadecimal value BB11H into the register AX.
  • After execution, the value of AX will be BB11H.

Step 2: MOV CX, 1122H

  • This instruction moves the hexadecimal value 1122H into the register CX.
  • After execution, the value of CX will be 1122H.

Step 3: ADD AX, CX

  • This instruction adds the value of the register CX to the value of the register AX and stores the result in AX.
  • Performing the addition in hexadecimal:
    • AX = BB11H
    • CX = 1122H
    • AX + CX = BB11H + 1122H = CC33H
  • After execution, the value of AX will be CC33H.

Step 4: HLT

  • This is the Halt instruction, which stops the execution of the program.
  • At this point, the values of the registers are as follows:
    • AX = CC33H
    • CX = 1122H

Final Result:

The final value of the register AX after the execution of the program is CC33H.

Correct Option: Option 2: AX = CC33H

Important Information

To further understand the analysis, let’s evaluate the other options:

Option 1: CX = BB11H

This option is incorrect because the register CX is explicitly loaded with the value 1122H during the execution of the program. The value BB11H is loaded into the register AX, not CX.

Option 3: AX = BB11H

This option is incorrect because while the value of AX is initially set to BB11H, it is later updated to CC33H after the addition operation with the value of CX (1122H).

Option 4: CX = CC33H

This option is incorrect because the value of CX is not modified during the program. It remains 1122H throughout the execution. The value CC33H is the result stored in AX after the addition operation.

Option 5: (Blank)

Since no fifth option is provided, it is not relevant to the analysis.

Conclusion:

The program involves basic assembly language instructions for moving data and performing addition in the 8086 microprocessor. The correct final value of the register AX after executing all instructions is CC33H, making Option 2 the correct answer. The other options either misrepresent the values of the registers or fail to account for the operations performed during the program's execution.

Latest SJVN Executive Trainee Updates

Last updated on Jul 15, 2025

-> SJVN Executive Trainee Written Exam date is out, The computer based exam will be held on 10th, 14th August 2025.

->SJVN Executive Trainee recruitment 2025 application form has been released. Applicants can apply for the SJVN recruitment 2025 Executive Trainee till May 18.

->SJVN Limited has announced the recruitment notification for the position of Executive Trainee 2025.

->A total of 114 vacancies are available for the SJVN Executive Trainee Recruitment across various disciplines such as Civil, Mechanical, Electrical, Environment, Electronics & Communication, and more.

->The selection process of SJVN Executive Trainee recruitment 2025, as per the previous notification, includes a Computer-Based Test, Group Discussion, and Personal Interview.

->Once selected, candidates will be required to sign a service agreement bond of Rs. 10,00,000/- (Rs. 7,50,000/- for SC/ST/PWD candidates), committing to complete the prescribed training and serve the company for a minimum of 3 years.

->Candidates must refer to the SJVN Executive Trainee Previous Year Papers and boost their preparation for the exam.

Get Free Access Now
Hot Links: teen patti gold new version teen patti sequence teen patti 500 bonus