8086 Assembly Language Fundamentals
Covers 8086 assembly programming concepts including registers, flags, memory addressing, and program structure
Questions
Question 1 Multiple Choice (Single Answer)
What is the value of over flow (O) flag after the instruction: SUB AX,AX
- Set
- Cleared
- Unknown
- none of the above
Question 2 Multiple Choice (Single Answer)
What about the Stack segment in .COM program during execution:
- Must be defined explicitly in the program
- DOS uses the high area of the COM program for the Stack
- There is no stack for .COM program during execution
- none of the above
Question 3 Multiple Choice (Single Answer)
The physical address 12345 can be represented by the logical address:
- 1234:5
- 1230:45
- Both (a) and (b) are wrong
- Both (a) and (b) are correct
Question 4 Multiple Choice (Single Answer)
You want to initialize the IP register with the value 2000:
- Mov IP,2000
- Jmp 2000
- Mov 2000,IP
- You can not change IP register
Question 5 Multiple Choice (Single Answer)
The maximum memory space addressable by 8086 processor was:
- 64 KB
- 640KB
- 1MB
- 2MB
Question 6 Multiple Choice (Single Answer)
What is the value of AX register after executing, MOV AX,456h, CMP AX,456h
- 456h
- Zero
- 1
- Unknown
Question 7 Multiple Choice (Single Answer)
To increment both AL, AH registers:
- INC AX
- INC AL INC AH
- both (a) and (b) are correct
- both (a) and (b) are wrong