SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
[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

Mais conteúdo relacionado

Semelhante a [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
 

Semelhante a [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
 

Mais de 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
 

Mais de 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
 

Último

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
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
 
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
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 

Último (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
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
 
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
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
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
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 

[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