Compiler Design
Description: System Programming Design System Software and CompilersCompiler Design | |
Number of Questions: 30 | |
Created by: Ashok Dhingra | |
Tags: System Programming Design System Software and Compilers Compiler Design |
Which indicates the address of the next instruction to be executed for this process?
Which errors can occur when the program is typed onto cards?
In which process state, there is a period when the process occupies space in the process table and has resources allocated to it but is not yet ready to run?
Which decides which of the ready, in memory processes are to be executed next following a clock interrupt, an IO interrupt and an operating system call?
In which operating system, if the calculation could not be performed for making the object available at the designated time, the operating system would terminate with a failure?
Which organization of symbol table includes two link fields, LEFT and RIGHT to each record?
Which allocation corresponds to memory allocated via malloc() or operator new[]?
Which register always points to the start address of the TOS record?
Which are common usage of dynamically link libraries, especially useful when the libraries can be replaced by other libraries with a similar interface, but different functionality?
Which reads a fixed location on a disk and passes control over to it?
In which bootstrapping, the simplest environment will be, perhaps, a very basic text editor and an assembler program?
If the linked origin is 600, but the 600 memory location is occupied by some other programs then the loader generates its own address, it is called
Which is the process of assigning load addresses to the various parts of the program, adjusting the code and data in the program to reflect the assigned addresses?
Which intelx86 register is the universal loop counter, like variable i in high level lngauages?
Which permits only some byte code sequences in valid programs?
Which supported a wide variety of macro facilities and structured programming idioms, including high level constructions for looping, procedures calls and alternation?
Which table is used to store each label and its corresponding value?
Which is a binding performed before the execution of a program begins?
Which is to make explicit the hierarchical structure of the of the incoming token stream by identifying which parts of the token stream should be grouped together?
Which source program is consisting of a set of regular expressions together with an action for each regular expression?
Which is the gap between application domains and programming language domains?
In which grammars, productions permit arbitrary substitution of string during derivation or reduction, hence they are not relevant to specification of programming languages?
Which rules associate meaning with valid statements of the language?
In which, none of whose productions contain two or more consecutive NTs in any RHS alternatives?
Which phase is concerned with the construction of target language statements which have the same meaning as a source statement?
Which work space is used prior to actual outputting for converting the assembled instructions into the format needed by the loader?
Which table indicates the symbolic mnemonic and action to be taken for each pseudo-op in pass 1?
In which memory allocation, a program can allocate or deallocate memory at arbitrary points during its execution?
Which intex86 register is used for providing its value for PUSH, POP, CALL and RET instructions?
Which register makes data operations much more size efficient, with a single byte STOS instruction to write data out of the accumulator?