SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
[Assembly]
Enhance procedure 'printf' to handle escape character ''. Anything after escape character losses
its special meaning if any. For example "%s" should print '%s' on terminal instead of refereeing
to corresponding string and print the string.
Assemble and execute printf_extension.asm. After the above enhancement, the program should
run ok. This should create following sample output
My string is 'test printf' and integer is 16
My name is John Adams
I am 26 year old
I love to eat pizza
I will graduate in 2015
My name is %s
I am %d year old
I love to eat %s
I will graduate in %d
Upload updated printf_extension.asm (do not change the file name).
Notes:
1. If you run initial program without any modification, there will and exception error. Once you
handle escape character this error should be gone.
2. Make sure to to turn on 'Initialize Program Counter to global main if define' in the MARS
editor's 'setting' pull down menu.
print_extension.asm
cs47_macro.asm:
All you need to modify is printf_extension.asm

Weitere ähnliche Inhalte

Ähnlich wie [Assembly]Enhance procedure printf to handle escape character .pdf

Sample for Simple C Program - R.D.Sivakumar
Sample for Simple C Program - R.D.SivakumarSample for Simple C Program - R.D.Sivakumar
Sample for Simple C Program - R.D.SivakumarSivakumar R D .
 
E1 – FundamentalsPlease refer to announcements for details about.docx
E1 – FundamentalsPlease refer to announcements for details about.docxE1 – FundamentalsPlease refer to announcements for details about.docx
E1 – FundamentalsPlease refer to announcements for details about.docxjacksnathalie
 
Format string
Format stringFormat string
Format stringVu Review
 
Bti1022 lab sheet 7
Bti1022 lab sheet 7Bti1022 lab sheet 7
Bti1022 lab sheet 7alish sha
 
[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)Muhammad Hammad Waseem
 
Deep C Programming
Deep C ProgrammingDeep C Programming
Deep C ProgrammingWang Hao Lee
 
C decision making and looping.
C decision making and looping.C decision making and looping.
C decision making and looping.Haard Shah
 
Sap sapscripts tips and tricks
Sap sapscripts tips and tricksSap sapscripts tips and tricks
Sap sapscripts tips and tricksKranthi Kumar
 
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docxpaynetawnya
 
Project 2 MARIE Start code at bottom of document1. IntroductionT.docx
Project 2 MARIE Start code at bottom of document1. IntroductionT.docxProject 2 MARIE Start code at bottom of document1. IntroductionT.docx
Project 2 MARIE Start code at bottom of document1. IntroductionT.docxbriancrawford30935
 
MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdfMANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdfSowmyaJyothi3
 
Introduction to Programming and QBasic Tutorial
Introduction to Programming and QBasic TutorialIntroduction to Programming and QBasic Tutorial
Introduction to Programming and QBasic Tutorialnhomz
 
Fundamental of C Programming Language and Basic Input/Output Function
  Fundamental of C Programming Language and Basic Input/Output Function  Fundamental of C Programming Language and Basic Input/Output Function
Fundamental of C Programming Language and Basic Input/Output Functionimtiazalijoono
 
Programming Fundamentals lecture 5
Programming Fundamentals lecture 5Programming Fundamentals lecture 5
Programming Fundamentals lecture 5REHAN IJAZ
 
Tutorial basic of c ++lesson 1 eng ver
Tutorial basic of c ++lesson 1 eng verTutorial basic of c ++lesson 1 eng ver
Tutorial basic of c ++lesson 1 eng verQrembiezs Intruder
 
I need help fixing my assembly program please, I keep getting a segm.pdf
I need help fixing my assembly program please, I keep getting a segm.pdfI need help fixing my assembly program please, I keep getting a segm.pdf
I need help fixing my assembly program please, I keep getting a segm.pdfpratyushraj61
 

Ähnlich wie [Assembly]Enhance procedure printf to handle escape character .pdf (20)

Sample for Simple C Program - R.D.Sivakumar
Sample for Simple C Program - R.D.SivakumarSample for Simple C Program - R.D.Sivakumar
Sample for Simple C Program - R.D.Sivakumar
 
E1 – FundamentalsPlease refer to announcements for details about.docx
E1 – FundamentalsPlease refer to announcements for details about.docxE1 – FundamentalsPlease refer to announcements for details about.docx
E1 – FundamentalsPlease refer to announcements for details about.docx
 
Format string
Format stringFormat string
Format string
 
Bti1022 lab sheet 7
Bti1022 lab sheet 7Bti1022 lab sheet 7
Bti1022 lab sheet 7
 
C rules
C rulesC rules
C rules
 
[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)
 
Deep C Programming
Deep C ProgrammingDeep C Programming
Deep C Programming
 
01 Jo P Jan 07
01 Jo P Jan 0701 Jo P Jan 07
01 Jo P Jan 07
 
C Program Structure
C Program StructureC Program Structure
C Program Structure
 
C decision making and looping.
C decision making and looping.C decision making and looping.
C decision making and looping.
 
Sap sapscripts tips and tricks
Sap sapscripts tips and tricksSap sapscripts tips and tricks
Sap sapscripts tips and tricks
 
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
10.USING THE ECLIPSE DEBUGGERupdated 8618This t.docx
 
Project 2 MARIE Start code at bottom of document1. IntroductionT.docx
Project 2 MARIE Start code at bottom of document1. IntroductionT.docxProject 2 MARIE Start code at bottom of document1. IntroductionT.docx
Project 2 MARIE Start code at bottom of document1. IntroductionT.docx
 
MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdfMANAGING INPUT AND OUTPUT OPERATIONS IN C    MRS.SOWMYA JYOTHI.pdf
MANAGING INPUT AND OUTPUT OPERATIONS IN C MRS.SOWMYA JYOTHI.pdf
 
Introduction to Programming and QBasic Tutorial
Introduction to Programming and QBasic TutorialIntroduction to Programming and QBasic Tutorial
Introduction to Programming and QBasic Tutorial
 
Fundamental of C Programming Language and Basic Input/Output Function
  Fundamental of C Programming Language and Basic Input/Output Function  Fundamental of C Programming Language and Basic Input/Output Function
Fundamental of C Programming Language and Basic Input/Output Function
 
Qbasic tutorial
Qbasic tutorialQbasic tutorial
Qbasic tutorial
 
Programming Fundamentals lecture 5
Programming Fundamentals lecture 5Programming Fundamentals lecture 5
Programming Fundamentals lecture 5
 
Tutorial basic of c ++lesson 1 eng ver
Tutorial basic of c ++lesson 1 eng verTutorial basic of c ++lesson 1 eng ver
Tutorial basic of c ++lesson 1 eng ver
 
I need help fixing my assembly program please, I keep getting a segm.pdf
I need help fixing my assembly program please, I keep getting a segm.pdfI need help fixing my assembly program please, I keep getting a segm.pdf
I need help fixing my assembly program please, I keep getting a segm.pdf
 

Mehr von ahujappliancess342

�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf
�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf
�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdfahujappliancess342
 
�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf
�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf
�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdfahujappliancess342
 
�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf
�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf
�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdfahujappliancess342
 
�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf
�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf
�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdfahujappliancess342
 
�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf
�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf
�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdfahujappliancess342
 
�Most unethical activities within organizations are supported by an .pdf
�Most unethical activities within organizations are supported by an .pdf�Most unethical activities within organizations are supported by an .pdf
�Most unethical activities within organizations are supported by an .pdfahujappliancess342
 
�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf
�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf
�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdfahujappliancess342
 
�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf
�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf
�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdfahujappliancess342
 
�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf
�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf
�En qu� estado de conocimiento se dice que se encuentra un individuo.pdfahujappliancess342
 
�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf
�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf
�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdfahujappliancess342
 
�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf
�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf
�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdfahujappliancess342
 
�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf
�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf
�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdfahujappliancess342
 
�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf
�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf
�C�mo proporcionan los profesionales de recursos humanos a una organ.pdfahujappliancess342
 
�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf
�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf
�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdfahujappliancess342
 
�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf
�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf
�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdfahujappliancess342
 
�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf
�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf
�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdfahujappliancess342
 
�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf
�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf
�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdfahujappliancess342
 
�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf
�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf
�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdfahujappliancess342
 
�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf
�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf
�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdfahujappliancess342
 
�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf
�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf
�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdfahujappliancess342
 

Mehr von ahujappliancess342 (20)

�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf
�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf
�Qu� afirmaci�n sobre la salud de diversos grupos de poblaci�n es co.pdf
 
�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf
�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf
�Qui�n es due�o de una corporaci�n Describa el proceso mediante el .pdf
 
�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf
�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf
�Qu� afirmaci�n es falsa con respecto a la Declaraci�n de Posici�n N.pdf
 
�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf
�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf
�Por qu� este reino incluye partes de tres continentes �Qu� rasgos co.pdf
 
�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf
�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf
�ok parlak ve hrsl gen� bir y�netici olan Harry Smart, Bostonda dou.pdf
 
�Most unethical activities within organizations are supported by an .pdf
�Most unethical activities within organizations are supported by an .pdf�Most unethical activities within organizations are supported by an .pdf
�Most unethical activities within organizations are supported by an .pdf
 
�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf
�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf
�Keith Dunn ve McGuffeys Restaurant� konulu vakay okuyun ve yaklak .pdf
 
�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf
�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf
�eriden Bir Bak G�r�nt�lemenin Kamera Hap Verilen Gavriel Iddan, .pdf
 
�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf
�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf
�En qu� estado de conocimiento se dice que se encuentra un individuo.pdf
 
�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf
�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf
�C�mo ejemplifica La elevaci�n de la cruz de Rub�n los ideales bar.pdf
 
�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf
�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf
�Cu�les son las funciones de los poros nucleares Seleccione todas l.pdf
 
�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf
�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf
�Cu�les de los siguientes son ejemplos de selecci�n sexual (Marque .pdf
 
�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf
�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf
�C�mo proporcionan los profesionales de recursos humanos a una organ.pdf
 
�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf
�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf
�Cu�l(es) de las siguientes afirmaciones es(son) verdadera(s) (Ma.pdf
 
�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf
�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf
�Cu�l es la diferencia entre un grupo y un equipo en un entorno orga.pdf
 
�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf
�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf
�Cu�l es la mayor amenaza para los ecosistemas de humedales Opci�.pdf
 
�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf
�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf
�Cu�l de las siguientes afirmaciones sobre las prote�nas receptoras .pdf
 
�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf
�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf
�Cu�l de los siguientes representa el papel de la �tica filos�fica e.pdf
 
�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf
�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf
�Cu�l de los siguientes no es uno de los pasos al realizar la secue.pdf
 
�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf
�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf
�Cu�l de los siguientes no es cierto acerca de las acciones (Selecc.pdf
 

Kürzlich hochgeladen

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 

Kürzlich hochgeladen (20)

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

[Assembly]Enhance procedure printf to handle escape character .pdf

  • 1. [Assembly] Enhance procedure 'printf' to handle escape character ''. Anything after escape character losses its special meaning if any. For example "%s" should print '%s' on terminal instead of refereeing to corresponding string and print the string. Assemble and execute printf_extension.asm. After the above enhancement, the program should run ok. This should create following sample output My string is 'test printf' and integer is 16 My name is John Adams I am 26 year old I love to eat pizza I will graduate in 2015 My name is %s I am %d year old I love to eat %s I will graduate in %d Upload updated printf_extension.asm (do not change the file name). Notes: 1. If you run initial program without any modification, there will and exception error. Once you handle escape character this error should be gone. 2. Make sure to to turn on 'Initialize Program Counter to global main if define' in the MARS editor's 'setting' pull down menu. print_extension.asm cs47_macro.asm: All you need to modify is printf_extension.asm