Module 2.1: System Operation

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/31

flashcard set

Earn XP

Description and Tags

A comprehensive set of vocabulary flashcards covering basic DOS commands, DEBUG utility instructions, and fundamental Assembly language operations.

Last updated 7:16 AM on 8/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

32 Terms

1
New cards

DEBUG

An external line-oriented debugger command in operating systems like DOS that acts as an assembler, disassembler, or hex dump program.

2
New cards

CLS

A common Disk Operating System command used to clear the screen.

3
New cards

CD

A common Disk Operating System command used to change the current directory.

4
New cards

DIR

A common Disk Operating System command used to display a directory listing.

5
New cards

COPY

A common Disk Operating System command used to copy files.

6
New cards

DEL

A common Disk Operating System command used to delete files.

7
New cards

REN

A common Disk Operating System command used to rename files.

8
New cards

MD

A common Disk Operating System command used to make a directory.

9
New cards

RD

A common Disk Operating System command used to remove a directory.

10
New cards

Hexadecimal format

The format in which DEBUG displays all program code and data, and the required form for any data entered into memory.

11
New cards

.COM programs

Programs designed to fit inside a single segment of memory with a maximum size of 65,28065,280 bytes or less.

12
New cards

Offset 0000 through FFFF hex

The area containing 256256 bytes that DEBUG often uses for internal data, such as the name of the loaded file.

13
New cards

Q (Quit)

A Debug command that finishes the session and exits back to the DOS environment.

14
New cards

H (Hexarithmetic)

A Debug command that shows the sum and difference of two 44-bit hexadecimal numbers.

15
New cards

R (Register)

A Debug command that displays all registers and their values, shows the next instruction, and permits changing register values.

16
New cards

E (Enter)

A Debug command that enables the user to key in data or machine instructions into memory at a specific location address.

17
New cards

D (Display or Dump)

A Debug command that displays the content of a portion of memory in both hex and ASCII forms starting at a given address.

18
New cards

A (Assemble)

A Debug command that allows the creation of a program in mnemonic or symbolic code and translates source statements into machine code.

19
New cards

T (Trace)

A Debug command that runs the program in single-step mode, displaying new register values and the next instruction to be executed.

20
New cards

G (Go)

A Debug command that runs the program as a whole in memory and displays the output.

21
New cards

U (Unassemble)

A Debug command that lists all instructions contained in the program beginning at a specified address.

22
New cards

N (Name)

A Debug command used to name a program, requiring an eight-character base name and a .COM extension.

23
New cards

W (Write)

A Debug command that saves the program onto disk storage.

24
New cards

DEBUG prompt

Represented by a hyphen (-), it indicates that the software is ready to accept commands.

25
New cards

MOV (Move data)

An instruction that copies and transfers data between two registers or from immediate data to a register.

26
New cards

ADD (Add Data)

An instruction used to calculate the sum of two registers or a register and immediate data, storing the result in the leftmost register.

27
New cards

SUB (Subtract Data)

An instruction used to calculate the difference of two registers or a register and immediate data, storing the result in the leftmost register.

28
New cards

MUL (Multiply Data)

An instruction that multiplies a given register by the AX register and stores the result in AX; overflows beyond 1616 bits are stored in DX.

29
New cards

DIV (Divide Data)

An instruction that divides the AX register by a given register, storing the quotient in AX and the remainder in DX.

30
New cards

INC (Increment by one)

An instruction used to increase the value of a register by 11.

31
New cards

DEC (Decrement by one)

An instruction used to decrease the value of a register by 11.

32
New cards

LOOP (Loop Until Complete)

An instruction that controls program execution for a specified count held in the CX register, decrementing CX by 11 each iteration until it reaches 00.