ASSEMBLY LANGUAGE

5.0(4)
Studied by 26 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/59

flashcard set

Earn XP

Description and Tags

INTRODUCTION

Last updated 3:59 AM on 5/21/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

60 Terms

1
New cards
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.
2
New cards
Reserved Words
Words in which the assembler assigns a special meaning and it cannot be used as identifiers.
3
New cards
Instructions, Directives, Operators, Predefine Symbols.
Categories of Reserved Words
4
New cards
Instructions
Statements that will be translated into machine language and executed by the computer.
5
New cards
Directives
Statements that give information to the assembler. Also known as pseudo-ops. They are not translated into machine language.
6
New cards
Directives
act only during the assembly of a program and generate no machine code.
7
New cards
Operators
Used at assembly time to affect the value of an operand. They don’t correspond to machine instructions.
8
New cards
Pre-defined Symbols
These are symbols that return information to your program.
9
New cards
Identifier
Is a user-defined name or variable that you apply in the program that is used as reference.
10
New cards
Name and Label.
Types of Identifier
11
New cards
Name
Refers to the address of a data item.
12
New cards
Label
Refers to the address of an instruction or procedure.
13
New cards
Statement
It consists of set of statements. Two types are instructions and directives
14
New cards
TITLE
Creates a title up to 60 characters of a source listing.
15
New cards
DOSSEG
Tells the assembler to ignore all other requests and adopt the DOS segment sequence-stack, data, and code.
16
New cards
MODEL
It specifies and initializes the memory model before defining and segment.
17
New cards
.STACK
Defines the size of the stack. Default stack size is 1024 bytes.
18
New cards
.DATA
Defines and marks the beginning of data segment.
19
New cards
.CODE
Defines and marks the code segment which consists of a set of instructions.
20
New cards
.END
Placed at the last line of the source code.
21
New cards
String
Used for descriptive data. Ends with $ symbol and defined in “ “.
22
New cards
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.
23
New cards
Monitor
a typical video screen eighty (80) columns from 0 to 79 and twenty five rows numbered from 0 to 24.
24
New cards
CMP
Used to compare character data, as well as numeric data fields.
25
New cards
CONDITIONAL JMP
These are instructions that transfer control depending on the setting of CMP instruction whether the condition is met or not.
26
New cards
UNCONDITIONAL JMP
considered an unconditional jump instruction. Does not depend on a condition being true or false.
27
New cards
PROC and ENDP
Every procedure is defined using ___ directives. Making the end and the beginning of a procedure.
28
New cards
STRING INPUT
The following instruction wait for the string, pressing ENTER key.
29
New cards
NUL (Null)
No character. Used for filling in time or filling space on tape when there is no data
30
New cards
BEL (Bell)
Used when there is need to call human attention.
31
New cards
SO (Shift Out)
Indicates that the code combinations shall be interpreted as outside of the standard character set until SHIFT IN character is reached).
32
New cards
DEL (Delete)
Used to obliterate unwanted characters.
33
New cards
SP (Space)
A nonprinting used to separate words, or to move the printing mechanism or display cursor forward by one position.
34
New cards
DLE (Data Link Escape)
A character which shall change the meaning of one or more contiguously following characters.
35
New cards
DLE (Data Link Escape)
Can provide supplementary controls, or permits the sending of data characters having any bit combinations
36
New cards
DC1, DC2, DC3, DC4 (Device Controls)
Character for the control of auxiliary devices or special terminal features
37
New cards
CAN (Cancel)
Indicates that the data which precedes it in message or black should be disregarded.
38
New cards
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.
39
New cards
SUB (Substitute)
Substitute for a character that is found to be erroneous or invalid.
40
New cards
ESC (Escape)
A character intended to provide code extension in that it gives a specified number of continuously following characters an alternate.
41
New cards
BS (Backspace)
Indicates movement of the printing mechanism or display cursor backwards in one position.
42
New cards
HT (Horizontal Tab)
Indicates movement of the printing mechanism or display cursor forward to the next pre assigned ‘tab’ or stopping position.
43
New cards
LF (Line Feed)
Indicates the movement of the printing mechanism or display cursor to the start of next line.
44
New cards
VT (Vertical Tab)
Indicates the movement of the printing mechanism or display cursor to the next of series of pre-assigned printing lines.
45
New cards
FF (Form Feed)
Indicates the movement of the printing mechanism or display cursor to the starting position of the next page, form or screen.
46
New cards
CR (Carriage Return)
Indicates the movement of the printing mechanism or display cursor to the starting position of the same line.
47
New cards
SOH (Start of Heading)
Used to indicate the start of a heading, which may contain address or routing information.
48
New cards
STX (Start of Text)
Used to indicate the start of the text and also indicates the end of the heading.
49
New cards
ETX (End of Text)
Used to terminate the text, which was started with STX.
50
New cards
EOT (End of Transmission)
Indicates the end of a transmission, which included one or more “text’s” with their headings.
51
New cards
ENQ (Enquiry)
A request for a response from a remote station..
52
New cards
ACK (Acknowledgement)
A character transmitted by a receiving device as an affirmation response to sender.
53
New cards
NAK (Negative Acknowledgement)
A character transmitted by a receiving device as a negative response to polling messages.
54
New cards
Direct Console Input without Echo
Waits for the character to be read from the keyboard then returns with the character in AL.
55
New cards
Character Output
Outputs a character to the standard output device.
56
New cards
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.
57
New cards
Get Date
Returns the day of the week, year. month and date
58
New cards
Get time
Returns the time, hours, minutes, seconds and hundredths of seconds.
59
New cards
Program Terminate
Terminates the execution of a program.
60
New cards
KEEP ON STUDYING U LIL ENGINEER
CLAIMING 16/16 PASSERS.

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

Explore top notes

note
us history
Updated 383d ago
0.0(0)
note
Chapter 26: The Age of Anxiety
Updated 1401d ago
0.0(0)
note
3.4: borders and territoriality
Updated 1197d ago
0.0(0)
note
History Chapter 3-4 Study Guide
Updated 901d ago
0.0(0)
note
Business
Updated 197d ago
0.0(0)
note
Chapter 14: Mirrors and Lenses
Updated 1029d ago
0.0(0)
note
Developmental psychology
Updated 677d ago
0.0(0)
note
us history
Updated 383d ago
0.0(0)
note
Chapter 26: The Age of Anxiety
Updated 1401d ago
0.0(0)
note
3.4: borders and territoriality
Updated 1197d ago
0.0(0)
note
History Chapter 3-4 Study Guide
Updated 901d ago
0.0(0)
note
Business
Updated 197d ago
0.0(0)
note
Chapter 14: Mirrors and Lenses
Updated 1029d ago
0.0(0)
note
Developmental psychology
Updated 677d ago
0.0(0)

Explore top flashcards

flashcards
Science spiral 3
43
Updated 1153d ago
0.0(0)
flashcards
ANSC Equipment
31
Updated 1125d ago
0.0(0)
flashcards
U4 Vocabulario Parte 2
53
Updated 1021d ago
0.0(0)
flashcards
Semester 1
40
Updated 1186d ago
0.0(0)
flashcards
chapter 12 sadlier definitions
20
Updated 1085d ago
0.0(0)
flashcards
Science spiral 3
43
Updated 1153d ago
0.0(0)
flashcards
ANSC Equipment
31
Updated 1125d ago
0.0(0)
flashcards
U4 Vocabulario Parte 2
53
Updated 1021d ago
0.0(0)
flashcards
Semester 1
40
Updated 1186d ago
0.0(0)
flashcards
chapter 12 sadlier definitions
20
Updated 1085d ago
0.0(0)