ASSEMBLY LANGUAGE

studied byStudied by 26 people
5.0(4)
Get a hint
Hint

Comment

1 / 59

flashcard set

Earn XP

Description and Tags

INTRODUCTION

60 Terms

1

Comment

Part of a program that is ignored by the assembler. It can improve the program's readability and clarity where the purpose of a set of instructions is often ambiguous.

New cards
2

Reserved Words

Words in which the assembler assigns a special meaning and it cannot be used as identifiers.

New cards
3

Instructions, Directives, Operators, Predefine Symbols.

Categories of Reserved Words

New cards
4

Instructions

Statements that will be translated into machine language and executed by the computer.

New cards
5

Directives

Statements that give information to the assembler. Also known as pseudo-ops. They are not translated into machine language.

New cards
6

Directives

act only during the assembly of a program and generate no machine code.

New cards
7

Operators

Used at assembly time to affect the value of an operand. They don’t correspond to machine instructions.

New cards
8

Pre-defined Symbols

These are symbols that return information to your program.

New cards
9

Identifier

Is a user-defined name or variable that you apply in the program that is used as reference.

New cards
10

Name and Label.

Types of Identifier

New cards
11

Name

Refers to the address of a data item.

New cards
12

Label

Refers to the address of an instruction or procedure.

New cards
13

Statement

It consists of set of statements. Two types are instructions and directives

New cards
14

TITLE

Creates a title up to 60 characters of a source listing.

New cards
15

DOSSEG

Tells the assembler to ignore all other requests and adopt the DOS segment sequence-stack, data, and code.

New cards
16

MODEL

It specifies and initializes the memory model before defining and segment.

New cards
17

.STACK

Defines the size of the stack. Default stack size is 1024 bytes.

New cards
18

.DATA

Defines and marks the beginning of data segment.

New cards
19

.CODE

Defines and marks the code segment which consists of a set of instructions.

New cards
20

.END

Placed at the last line of the source code.

New cards
21

String

Used for descriptive data. Ends with $ symbol and defined in “ “.

New cards
22

Numeric Constant

Used to define arithmetic values and memory addresses. Defined with a radix specifier such as d for decimal, b for binary, and h for hexadecimal.

New cards
23

Monitor

a typical video screen eighty (80) columns from 0 to 79 and twenty five rows numbered from 0 to 24.

New cards
24

CMP

Used to compare character data, as well as numeric data fields.

New cards
25

CONDITIONAL JMP

These are instructions that transfer control depending on the setting of CMP instruction whether the condition is met or not.

New cards
26

UNCONDITIONAL JMP

considered an unconditional jump instruction. Does not depend on a condition being true or false.

New cards
27

PROC and ENDP

Every procedure is defined using ___ directives. Making the end and the beginning of a procedure.

New cards
28

STRING INPUT

The following instruction wait for the string, pressing ENTER key.

New cards
29

NUL (Null)

No character. Used for filling in time or filling space on tape when there is no data

New cards
30

BEL (Bell)

Used when there is need to call human attention.

New cards
31

SO (Shift Out)

Indicates that the code combinations shall be interpreted as outside of the standard character set until SHIFT IN character is reached).

New cards
32

DEL (Delete)

Used to obliterate unwanted characters.

New cards
33

SP (Space)

A nonprinting used to separate words, or to move the printing mechanism or display cursor forward by one position.

New cards
34

DLE (Data Link Escape)

A character which shall change the meaning of one or more contiguously following characters.

New cards
35

DLE (Data Link Escape)

Can provide supplementary controls, or permits the sending of data characters having any bit combinations

New cards
36

DC1, DC2, DC3, DC4 (Device Controls)

Character for the control of auxiliary devices or special terminal features

New cards
37

CAN (Cancel)

Indicates that the data which precedes it in message or black should be disregarded.

New cards
38

EM (End of Medium)

Indicates the physical end card, tape or other medium or the end of the required or used portion of the medium.

New cards
39

SUB (Substitute)

Substitute for a character that is found to be erroneous or invalid.

New cards
40

ESC (Escape)

A character intended to provide code extension in that it gives a specified number of continuously following characters an alternate.

New cards
41

BS (Backspace)

Indicates movement of the printing mechanism or display cursor backwards in one position.

New cards
42

HT (Horizontal Tab)

Indicates movement of the printing mechanism or display cursor forward to the next pre assigned ‘tab’ or stopping position.

New cards
43

LF (Line Feed)

Indicates the movement of the printing mechanism or display cursor to the start of next line.

New cards
44

VT (Vertical Tab)

Indicates the movement of the printing mechanism or display cursor to the next of series of pre-assigned printing lines.

New cards
45

FF (Form Feed)

Indicates the movement of the printing mechanism or display cursor to the starting position of the next page, form or screen.

New cards
46

CR (Carriage Return)

Indicates the movement of the printing mechanism or display cursor to the starting position of the same line.

New cards
47

SOH (Start of Heading)

Used to indicate the start of a heading, which may contain address or routing information.

New cards
48

STX (Start of Text)

Used to indicate the start of the text and also indicates the end of the heading.

New cards
49

ETX (End of Text)

Used to terminate the text, which was started with STX.

New cards
50

EOT (End of Transmission)

Indicates the end of a transmission, which included one or more “text’s” with their headings.

New cards
51

ENQ (Enquiry)

A request for a response from a remote station..

New cards
52

ACK (Acknowledgement)

A character transmitted by a receiving device as an affirmation response to sender.

New cards
53

NAK (Negative Acknowledgement)

A character transmitted by a receiving device as a negative response to polling messages.

New cards
54

Direct Console Input without Echo

Waits for the character to be read from the keyboard then returns with the character in AL.

New cards
55

Character Output

Outputs a character to the standard output device.

New cards
56

Character Input with Echo

Waits for a character to be read from the keyboard then echoes it top the screen and return with the character AL.

New cards
57

Get Date

Returns the day of the week, year. month and date

New cards
58

Get time

Returns the time, hours, minutes, seconds and hundredths of seconds.

New cards
59

Program Terminate

Terminates the execution of a program.

New cards
60

KEEP ON STUDYING U LIL ENGINEER

CLAIMING 16/16 PASSERS.

Embrace the challenges, for within them lies the path to mastery and innovation.

New cards

Explore top notes

note Note
studied byStudied by 4 people
... ago
5.0(1)
note Note
studied byStudied by 91 people
... ago
5.0(3)
note Note
studied byStudied by 22 people
... ago
5.0(2)
note Note
studied byStudied by 21 people
... ago
5.0(1)
note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 3 people
... ago
5.0(1)
note Note
studied byStudied by 117 people
... ago
5.0(1)
note Note
studied byStudied by 55 people
... ago
5.0(3)

Explore top flashcards

flashcards Flashcard (37)
studied byStudied by 66 people
... ago
4.0(1)
flashcards Flashcard (32)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (77)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (46)
studied byStudied by 5 people
... ago
5.0(1)
flashcards Flashcard (30)
studied byStudied by 21 people
... ago
5.0(4)
flashcards Flashcard (68)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (749)
studied byStudied by 4 people
... ago
5.0(1)
robot