Archives
Chapter 1 1 A compiler decodes and executes one program statement at a time
Irvine, Kip R. Assembly Language for x86 Processors, 7th Edition 1 Chapter 1 (Basic Concepts) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. A program that combines object files into an executable program […]
Chapter 10 1 The IFDIFI directive performs a case-insensitive comparison between two arguments
Chapter 10 (Structures and Macros) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. A structure variable cannot be declared inside another structure. 2. When defining a structure variable, you can specify default values […]
Chapter 11 1 If you want to open an existing file, you must call the Win32 Open File function
Chapter 11 (MS-Windows Programming) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. A application programming interface (API) includes functions, data types and constants. T 2. The /SUBSYSTEM:CONSOLE option is required when linking Win32 […]
Chapter 12 1 In x86 machine instructions, the ModR/M field identifies the addressing mode
Chapter 12 (Floating-Point Processing and Instruction Encoding) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. The first byte of every x86 machine instruction is the ModR/M byte. F 2. In x86 machine instructions, […]
Chapter 13 1 Name decoration is used by C++ because it supports the overloading of function names..
Chapter 13 (High-Level Language Interface) — Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. In Visual C++, an inline statement can refer to labels outside the __asm block. T 2. In Visual C++, the […]
Chapter 14 1 The device names for parallel printer port 1 are both PRN and LPT1
Chapter 14 (16-bit MS-DOS Programming) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. Real-mode programming is also known as 16-bit mode programming. T 2. MS-DOS function calls are also called interrupts because they […]
Chapter 15 1 Each read-write head in a disk drive moves independently of the other read/write heads.
Chapter 15 (Disk Fundamentals) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. Each read-write head in a disk drive moves independently of the other read/write heads. F 2. A track contains multiple sectors. […]
Chapter 16 1 INT 16h permits characters to be redirected, so input can be read from a file.
Chapter 16 (BIOS-Level Programming) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. The BIOS data area includes the keyboard typeahead buffer. T 2. The BIOS data area includes the current video mode. T […]
Chapter 17 1 Only one code segment may be created in a single program module
Chapter 17 (Expert MS-DOS Programming) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. In large model programs, all code segments have the same name. F 2. The following are all permissible segment ALIGN […]
Chapter 2 1 The Carry flag reflects the status of an u signed arithmetic operation
Irvine, Kip R. Assembly Language for x86 Processors, 7th Edition 1 Chapter 2 (x86 Processor Architecture) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. The control unit (CU) coordinates the sequencing of steps […]
Chapter 3 1 An identifier in assembly language may only contain letters and digits
Irvine, Kip R. Assembly Language for x86 Processors, 7th Edition 1 Chapter 3 (Assembly Language Fundamentals) –Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. A string literal must be enclosed in double quotes. 2. […]
Chapter 4 1The Overflow flag will never be set when subtracting a positive integer
Chapter 4 (Data Transfers, Addressing, and Arithmetic) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. The following statement will assemble without errors: mov DWORD PTR [eax], 1234h 2. The following instruction will produce […]
Chapter 5 1 The runtime stack is supported by the computer’s processor
Irvine, Kip R. Assembly Language for x86 Processors, 7th Edition 1 Chapter 5 (Procedures) –Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. In a stack, the first value pushed on a stack is the […]
Chapter 6 1 The destination operand of the OR instruction cannot be a memory operand
Chapter 6 (Conditional Processing) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. For any two integers n and m, ((n XOR m) XOR m) produces n. T 2. The destination operand of the […]
Chapter 7 1 The destination operand of the IMUL instruction may be a memory operand
Chapter 7 (Integer Arithmetic) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. The SAR instruction is suitable for signed integers. T 2. The ROR instruction is only suitable for signed integers. F 3. […]
Chapter 8 1 Stack parameters are usually expressed as positive offsets from ESP
Chapter 8 (Advanced Procedures) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. Local variables are stored on the runtime stack, at a higher address than the stack pointer. F 2. The following is […]
Chapter 9 1 The EDX and ECX registers can be combined in a based-indexed operand
Chapter 9 (Strings and Arrays) – Assessment True-False Please indicate whether each statement is True (T) or False (F). 1. The MOVSW instruction copies a word from the location addressed by ESI to the location addressed by EDI. T 2. […]