Archives

Chapter 1 1 A compiler decodes and executes one program statement at a time

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 […]

1 Pages | April 14, 2022
Chapter 10 1 The IFDIFI directive performs a case-insensitive comparison between two arguments

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 […]

2 Pages | April 14, 2022
Chapter 11 1 If you want to open an existing file, you must call the Win32 Open File function

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 […]

1 Pages | April 14, 2022
Chapter 12 1 In x86 machine instructions, the ModR/M field identifies the addressing mode

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, […]

1 Pages | April 14, 2022
Chapter 13 1 Name decoration is used by C++ because it supports the overloading of function names..

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 […]

1 Pages | April 14, 2022
Chapter 14 1 The device names for parallel printer port 1 are both PRN and LPT1

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 […]

1 Pages | April 14, 2022
Chapter 15 1 Each read-write head in a disk drive moves independently of the other read/write heads.

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. […]

1 Pages | April 14, 2022
Chapter 16 1 INT 16h permits characters to be redirected, so input can be read from a file.

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 […]

1 Pages | April 14, 2022
Chapter 17 1 Only one code segment may be created in a single program module

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 […]

1 Pages | April 14, 2022
Chapter 2 1 The Carry flag reflects the status of an u signed arithmetic operation

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 […]

1 Pages | April 14, 2022
Chapter 3 1 An identifier in assembly language may only contain letters and digits

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. […]

1 Pages | April 14, 2022
Chapter 4 1The Overflow flag will never be set when subtracting a positive integer 

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 […]

1 Pages | April 14, 2022
Chapter 5 1 The runtime stack is supported by the computer’s processor

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 […]

1 Pages | April 14, 2022
Chapter 6 1 The destination operand of  the OR instruction cannot be a memory operand

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 […]

1 Pages | April 14, 2022
Chapter 7 1 The destination operand of the IMUL instruction may be a memory operand

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. […]

2 Pages | April 14, 2022
Chapter 8 1 Stack parameters are usually expressed as positive offsets from ESP

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 […]

1 Pages | April 14, 2022
Chapter 9 1 The EDX and ECX registers can be combined in a based-indexed operand

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. […]

1 Pages | April 14, 2022