• retagged by
1,420 views
0 0 votes
(8086 .exe and .com programs) : Which of the following statements is false ?
(A) An .exe program on disk starts with a 512-byte header file, but not
a .com program
(B) A .com program uses separate segments for code, data and the stack
(C) A .exe program can be converted to a .com program
(D) Generally, a .com program is simpler than a .exe program with the
same functionality

1 Answer

2 2 votes

Ans is B 

A)True  An .exe program on disk starts with a 512-byte header file Although the .EXE file structure could accommodate a header as small as 32 bytes, it is usual to make the header a multiple of 512 bytes in size, as this makes things easier for programs, but not A .com program

B) False A .com program  code, data and the stack reside in same segment

C) True  A .exe program can be converted to a .com program by help of EXE2BIN

D) True Generally, a .com program is simpler than a .exe program with the same functionality

Position:
Show:

Related questions

0 0 votes
1 answers 1 answer
2.1k
2.1k views
Beyonder asked Mar 4, 2017
2,078 views
In 8086 assembly language, which of the following is not in the category of reserved words ?(A) directive(B) predefined symbol(C) operator(D) label
0 0 votes
1 answers 1 answer
1.8k
1.8k views
Beyonder asked Mar 4, 2017
1,837 views
In x86, which of the following is not executed by itself ?(A) cld(B) rep(C) std(D) nop
0 0 votes
1 1 answer
1.5k
1.5k views
manikgupta123 asked Apr 29, 2019
1,515 views
Which part in 8086 microprocessor is responsible for fetching instructions into the queue?BIUEUStackRegisters
3 3 votes
4 4 answers
10.5k
10.5k views
go_editor asked Aug 9, 2016
10,548 views
What will be the output at $\text{PORT1 }$if the following program is executed?MVI B, 82H MOV A, B MOV C, A MVI D, 37H OUT PORT1 HLT$37H$$82H$$B9H$$00H$