Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

convert assembly to c++ push%rbp mov%rsp,%rbp lea0x0(%rip),%rsi# 0xb lea0x0(%rip),%rdi# 0x12 callq0x17 callq0x1c

convert assembly to c++

push%rbp

mov%rsp,%rbp

lea0x0(%rip),%rsi# 0xb

lea0x0(%rip),%rdi# 0x12

callq0x17

callq0x1c

mov%eax,0x0(%rip)# 0x22

mov0x0(%rip),%eax# 0x28

cmp$0x1,%eax

je0x40

lea0x0(%rip),%rsi# 0x34

lea0x0(%rip),%rdi# 0x3b

callq0x40

mov0x0(%rip),%eax# 0x46

cmp$0x1,%eax

je0x4d

jmp0x17

lea0x0(%rip),%rsi# 0x54

lea0x0(%rip),%rdi# 0x5b

callq0x60

lea0x0(%rip),%rsi# 0x67

lea0x0(%rip),%rdi# 0x6e

callq0x73

lea0x0(%rip),%rsi# 0x7a

lea0x0(%rip),%rdi# 0x81

callq0x86

lea0x0(%rip),%rsi# 0x8d

lea0x0(%rip),%rdi# 0x94

callq0x99

lea0x0(%rip),%rsi# 0xa0

lea0x0(%rip),%rdi# 0xa7

callq0xac

lea0x0(%rip),%rsi# 0xb3

lea0x0(%rip),%rdi# 0xba

callq0xbf

mov%rax,%rdx

mov0x0(%rip),%eax# 0xc8

mov%eax,%esi

mov%rdx,%rdi

callq0xd2

mov%rax,%rdx

mov0x0(%rip),%rax# 0xdc

mov%rax,%rsi

mov%rdx,%rdi

callq0xe7

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Programming questions