retagged by
1,089 views
0 votes
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
retagged by

1 Answer

2 votes
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

Related questions

0 votes
0 votes
1 answer
1
Beyonder asked Mar 4, 2017
1,432 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 votes
0 votes
1 answer
2
Beyonder asked Mar 4, 2017
1,379 views
In x86, which of the following is not executed by itself ?(A) cld(B) rep(C) std(D) nop
0 votes
0 votes
1 answer
3
manikgupta123 asked Apr 29, 2019
970 views
Which part in 8086 microprocessor is responsible for fetching instructions into the queue?BIUEUStackRegisters
3 votes
3 votes
4 answers
4
go_editor asked Aug 9, 2016
8,654 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$