Which of the following commands update the stack by adding or removing values? pop command ret command both of them none of them

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
icon
Related questions
Question
100%
Which of the following commands update the stack by adding or removing values?
pop command
ret command
both of them
none of them
Transcribed Image Text:Which of the following commands update the stack by adding or removing values? pop command ret command both of them none of them
1 .section .data
2 .section .text
3
.globl start
4
start:
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
pushq $4
pushq $3
call function-A
addq $16,
rsp
movg %rax, %rbx
movq $1, %rax
int $0x80
.type function-A, @function
function-A:
pushq %rbp
movą rsp, %rbp
subq $8, rsp
movg 16(%rbp), %rbx
movq 24 (%rbp), rcx
movq %rbx, -8(%rbp)
label-A:
#variable y
#variable z
cmpq $1, rcx
je label-B
mova -8 (%rbp), trax
imulq %rbx, %rax
movq rax, -8 (%rbp)
decq rcx
jmp label-A
label-B:
movq -8 (%rbp), trax
movq rbp, rsp
popq &rbp
ret
Transcribed Image Text:1 .section .data 2 .section .text 3 .globl start 4 start: 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 pushq $4 pushq $3 call function-A addq $16, rsp movg %rax, %rbx movq $1, %rax int $0x80 .type function-A, @function function-A: pushq %rbp movą rsp, %rbp subq $8, rsp movg 16(%rbp), %rbx movq 24 (%rbp), rcx movq %rbx, -8(%rbp) label-A: #variable y #variable z cmpq $1, rcx je label-B mova -8 (%rbp), trax imulq %rbx, %rax movq rax, -8 (%rbp) decq rcx jmp label-A label-B: movq -8 (%rbp), trax movq rbp, rsp popq &rbp ret
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
SQL Functions
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education