What is the purpose of Lines 39-40? What is the purpose of Lines 49-50?
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
100%
Instruction: Analyze the given Emu8086 assembly codes and answer the following questions.
Note: You can execute the program if you have the Emu8086 Emulator installed on your computer.
- What is the purpose of Lines 39-40?
- What is the purpose of Lines 49-50?
- What is the purpose of the next: section in the program?

Transcribed Image Text:52
53 - print_al proc
cmp al, e
jne print_al_r
push ax
mov al, '0'
mov ah, Øeh
54
55
56
57
58
59
int 10h
60
pop ax
61
ret
62
63 - print_alr:
pusha
mov ah, 0
64
65
стр ах, 0
je pn_done
mov dl, 10
div dl
call print_al_r
mov al, ah
add al, 30h
mov ah, Øeh
66
67
68
69
70
71
72
73
74
int 10h
75
jmp pn_done
76
77
pn_done:
78
роpa
79
ret
80
endp
81
![org 100h
2
mov cx, 5
mov al, 0
mov bx, 0
3
5
6.
7- next:
8
add al, vector[bx]
9
inc bx
loop next
mov m, al
10
11
12
mov bl, m
mov cx, 8
13
14
15
16
17 - print:
mov ah, 2
mov dl, '0'
test bl, 10000000b
jz zero
mov dl, '1'
18
19
20
21
22
23
24
zero:
25
int 21h
shl bl, 1
loop print
26
27
28
29
mov dl, 'b'
30
int 21h
31
32
33
mov dl, Øah
34
int 21h
mov dl, Odh
int 21h
36
37
38
mov al, m
call print_al
39
40
41
42
43
mov ah, 0
44
int 16h
45
46
ret
47
48
49
vector db 5, 4, 5, 2, 1
50
m db 0
51
m m m mm](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F6c704985-31fd-4292-b090-a253202415bc%2F413ac110-604b-4fd9-aea7-3f009385feb7%2Femev2rd_processed.png&w=3840&q=75)
Transcribed Image Text:org 100h
2
mov cx, 5
mov al, 0
mov bx, 0
3
5
6.
7- next:
8
add al, vector[bx]
9
inc bx
loop next
mov m, al
10
11
12
mov bl, m
mov cx, 8
13
14
15
16
17 - print:
mov ah, 2
mov dl, '0'
test bl, 10000000b
jz zero
mov dl, '1'
18
19
20
21
22
23
24
zero:
25
int 21h
shl bl, 1
loop print
26
27
28
29
mov dl, 'b'
30
int 21h
31
32
33
mov dl, Øah
34
int 21h
mov dl, Odh
int 21h
36
37
38
mov al, m
call print_al
39
40
41
42
43
mov ah, 0
44
int 16h
45
46
ret
47
48
49
vector db 5, 4, 5, 2, 1
50
m db 0
51
m m m mm
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education