Assembly lang

studied byStudied by 2 people
5.0(1)
Get a hint
Hint

Comment

1 / 50

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

51 Terms

1

Comment

Part of a program that is ignored by the assembler. It can improve the program readability and clarity

New cards
2

Reserved Words

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

New cards
3

Categories of Reserved Words

Instructions, Directives, Operators, Pre-defined Symbols

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

New cards
6

Directives

These are not translated into machine language but are necessary for the program to assemble properly

New cards
7

Operators

Used at assembly time to affect the value of an operand.

New cards
8

Pre-defined Symbols

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 a reference

New cards
10

Types of Identifier

Name, Label

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

New cards
14

Types of statements

Instructions and Directives

New cards
15

TITLE

Creates a title up to 60 characters of a source listing

New cards
16

DOSSEG

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

New cards
17

MODEL

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

New cards
18

.STACK

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

New cards
19

.DATA

Defines and marks the beginning of data segment

New cards
20

.CODE

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

New cards
21

.END

Placed at the last line of the source code

New cards
22

String

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

New cards
23

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
24

CMP

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

New cards
25

JMP

Considered as unconditional jump instruction. Does not depend on a condition being true or false

New cards
26

PROC and ENDP

Every procedure is defined using ___

New cards
27

NUL (Null)

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

New cards
28

BEL (Bell)

Used when there is need to call human attention.

New cards
29

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
30

DEL (Delete)

Used to obliterate unwanted characters

New cards
31

SP (Space)

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

New cards
32

DLE (Data Link Escape)

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

New cards
33

DLE (Data Link Escape)

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

New cards
34

DC1, DC2, DC3, DC4 (Device Controls)

Character for the control of auxiliary devices or special terminal features

New cards
35

CAN (Cancel)

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

New cards
36

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
37

SUB (Substitute)

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

New cards
38

ESC (Escape)

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

New cards
39

BS (Backspace)

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

New cards
40

HT (Horizontal Tab)

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

New cards
41

LF (Line Feed)

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

New cards
42

VT (Vertical Tab)

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

New cards
43

FF (Form Feed)

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

New cards
44

CR (Carriage Return)

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

New cards
45

SOH (Start of Heading)

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

New cards
46

STX (Start of Text)

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

New cards
47

ETX (End of Text)

Used to terminate the text, which was started with STX

New cards
48

EOT (End of Transmission)

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

New cards
49

ENQ (Enquiry)

A request for a response from a remote station.

New cards
50

ACK (Acknowledgement)

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

New cards
51

NAK (Negative Acknowledgement)

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

New cards

Explore top notes

note Note
studied byStudied by 173 people
... ago
4.0(6)
note Note
studied byStudied by 34 people
... ago
4.5(2)
note Note
studied byStudied by 243 people
... ago
4.8(9)
note Note
studied byStudied by 29 people
... ago
5.0(1)
note Note
studied byStudied by 100 people
... ago
5.0(1)
note Note
studied byStudied by 13 people
... ago
5.0(1)
note Note
studied byStudied by 31 people
... ago
5.0(1)
note Note
studied byStudied by 23932 people
... ago
4.8(187)

Explore top flashcards

flashcards Flashcard (116)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (66)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (51)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (167)
studied byStudied by 12 people
... ago
5.0(2)
flashcards Flashcard (20)
studied byStudied by 7 people
... ago
5.0(2)
flashcards Flashcard (80)
studied byStudied by 21 people
... ago
5.0(2)
flashcards Flashcard (49)
studied byStudied by 7 people
... ago
5.0(2)
robot