- Q What is the segue testing methodology?
- Q What's the difference between /^Foo/s and /^Foo/?
- Q Who Invented Laser?
- Q What is population density?
- Q Which is the richest source of ascorbic acid?
- Q Mr Doberman developed the breed protection at work - what job
- Q What is asynchronous I/O ?
- Q What are the family and order of Yellow-edged moray ?
- Q What is the way of writing test cases for database testing?
- Q In radioactive dating we use half life to determine the age of a sample but not average life why?
- Q In this age of intermediate instruction sets, such as Java bytecodes and MSIL, it may seem odd that assembler programming still has a place in Windows, but it does and with good reason. Assembly code written by a skilled assembly code hacker can outrun nearly any compiler generated code, and assembler lets you do things you just cant do in HLLs. It has a valued place in device drivers, games and other high performance applications. Most of the C/C++ compilers support in-line 32 bit assembly language, except Borland C++ which requires you to buy Turbo Assembler (TASM) just to get the 32 bit in-line assembler to work. If you can Sometimes the x86 language supported in compilers is a dated subset of the full x86 language, with new instructions (CPUID, CMOV, PIII & P4 extras) omitted. Full assemblers have an edge here, such as Borland TASM and Microsoft MASM. TASM is really an add on to Borland C++, while MASM is an ugly relic which ships with a DOS based install program but can be hosted by VC++. The core Masm executables can be grabbed for free with the DDK (see the x86 assembler FAQ for links). There are freeware assemblers,in particular NASM . This can generate Pentium and MMX opcodes and output .obj files in Borland or Microsoft formats.