click below
click below
Normal Size Small Size show me how
csafa1
fa1
| Term | Definition |
|---|---|
| This instruction is used for moving data from one storage space to another. | MOV |
| To speed up the processor operations, the processor includes some external memory storage locations, called registers. | False |
| Convert the given binary numbers hexadecimal. 111011101 | 1DD |
| In this addressing mode, a register contains the operand. | Register Addressing |
| Which of the following is not a type specifier? INT DOUBLE all of the above FLOAT | all of the above |
| It allows setting the operation of the processor in single-step mode. | Trap flag |
| What are the three sections of an assembly program? | text section data section bss section |
| Convert the given decimal numbers to hexadecimal. 642 | 288 |
| It shows the sign of the result of an arithmetic operation. | Sign Flag |
| Convert the following hexadecimal numbers to binary. 4FB2 | 0100 1111 1011 0010 |
| Convert the given binary numbers to hexadecimal. 11111000 | F8 |
| This section is used for keeping the actual code. | Text Section |
| This addressing mode uses the arithmetic operators to modify an address. | Direct Offset Addressing |
| When an instruction requires two operands, the second operand is generally the destination, which contains data in a register or memory location and the first operand is the source. | True |
| It tell the assembler about the various aspects of the assembly process | Assembler Directives |
| In this addressing mode, the offset value is specified directly as part of the instruction, usually indicated by the variable name. | Direct Memory Addressing |
| It is represented by .data section and the .bss | data segment |
| It contains the carry of 0 or 1 from a high-order bit (leftmost) after an arithmetic operation. | Carry Flag |
| These are APIs for the interface between the user space and the kernel space. | System calls |
| Assembly language comment begins with a __________. | ; |
| This refers to the process through which the processor controls the execution of instructions. | fetch-decode-execute cycle |
| There are six registers that store the arguments of the system call used. | True |
| This directive is used for defining constants | EQU |
| It determines left or right direction for moving or comparing string data. | Direction Flag |
| This section is used for declaring variables. | bss section |
| This is the fundamental unit of computer storage | bit |
| It indicates the result of an arithmetic or comparison operation. | Zero Flag |
| In this addressing mode, a register contains the operand. | Register Addressing |
| It divides the system memory into groups of independent segments referenced by pointers located in the segment registers. | segmented memory model |
| Which of the following is not a part of a basic instructions | Macros |
| It contains all the instructions to be executed. A 16-bit Code Segment register or CS register stores the starting address of the code segment | Code Segment |
| These store data elements for processing without having to access the memory. | Registers |
| This section is is used for declaring initialized data or constants. | data section |
| In this addressing mode, the offset value is specified directly as part of the instruction, usually indicated by the variable name. | Direct Memory Addressing |
| This directive is used for defining constants. | EQU |
| This directive allows redefinition. | %assign |
| Which type of flag is set if the result of an arithmetic operation is zero. | ZF Zero Flag |
| Which type of flag is set if an arithmetic operation results in a carry/borrow (overflow/underflow). | CF Carry Flag |
| Which type of flag is set if the result of an operation is negative. | Sign Flag |
| Which type of flag is set if signed arithmetic operation results in overflow. | Overflow Flag |
| Which type of flag is set if the number of set bits in the result is even. | Parity Flag |
| Which type of flag is used in string processing operations to indicate the direction | Direction Flag |