
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
What is SUB ADR LDM STRD BL.W?
What does sp,sp,#0x28 mean?
What does r3, r0, r1, r2 mean?
What does my-strcpy and my_capitalise mean?
![Figure Q7 below shows a simple program written in C and complied in ARM
Keil.
Ox080006D4 B08A
33:
34:
35:
OX080006D6 A307
OX080006D8 CBOF
0×080006DA E9CD2308
0×080006DE E9CD0106
36:
0×080006E2 A901
O×080006E4 A806
0×080006E6 F7FFFDA9
37:
38:
OX080006EA A801
0×080006EC F7FFFDAD
SUB
const char a[]
char b(20]:
sp,sp,#0x28
"Hello world!";
ADR
r3,(pc)+0x20
2 @0×080006F4
r3,(r0-r3)
STRD r2,r3,(sp,#0x20]
STRD r0,rl,/sp,#0x18)
LDM
my_strcpy (a, b),
ADD
ADD
rl,sp,#0x04
r0,sp,#0x18
BL.W my_strepy (0x0800023C)
my_capitalize (b);
ADD
r0,sp,#0x04
BL.W my_capitalize (0×0800024A)
Figure 07](https://content.bartleby.com/qna-images/question/a5697e4d-cdc9-416d-9deb-b019c703ee3a/76759dbe-4711-4763-a854-094520924a18/yt2db1w_thumbnail.jpeg)
Transcribed Image Text:Figure Q7 below shows a simple program written in C and complied in ARM
Keil.
Ox080006D4 B08A
33:
34:
35:
OX080006D6 A307
OX080006D8 CBOF
0×080006DA E9CD2308
0×080006DE E9CD0106
36:
0×080006E2 A901
O×080006E4 A806
0×080006E6 F7FFFDA9
37:
38:
OX080006EA A801
0×080006EC F7FFFDAD
SUB
const char a[]
char b(20]:
sp,sp,#0x28
"Hello world!";
ADR
r3,(pc)+0x20
2 @0×080006F4
r3,(r0-r3)
STRD r2,r3,(sp,#0x20]
STRD r0,rl,/sp,#0x18)
LDM
my_strcpy (a, b),
ADD
ADD
rl,sp,#0x04
r0,sp,#0x18
BL.W my_strepy (0x0800023C)
my_capitalize (b);
ADD
r0,sp,#0x04
BL.W my_capitalize (0×0800024A)
Figure 07
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps with 1 images

Knowledge Booster
Similar questions
- Question: Write a PLSQL program using functions to print Hello. I am using oracle apex compiler.arrow_forwardDescribe the differences between code in a decision (if) structure and code in a sequence structure. Answer:arrow_forwardSolve the following discrete structure equation, without explanation please.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY