Jump to main content
MPLAB® XC8 PIC® Assembler User's Guide
MPLAB® XC8 PIC® Assembler User's Guide
  1. Home
  2. 4 MPLAB XC8 Assembly Language
  3. 4.9 Assembler Directives
  4. 4.9.40 Noexpand Directive

  • Notice to Development Tools Customers
  • 1 Preface
  • 2 Assembler Overview
  • 3 Assembler Driver
  • 4 MPLAB XC8 Assembly Language
    • 4.1 Assembly Instruction Deviations
    • 4.2 Statement Formats
    • 4.3 Characters
    • 4.4 Comments
    • 4.5 Constants
    • 4.6 Identifiers
    • 4.7 Expressions and Operators
    • 4.8 Program Sections
    • 4.9 Assembler Directives
      • 4.9.1 Align Directive
      • 4.9.2 Asmopt Directive
      • 4.9.3 Bankisel Directive
      • 4.9.4 Banksel Directive
      • 4.9.5 Callstack Directive
      • 4.9.6 Cond Directive
      • 4.9.7 Config Directive
      • 4.9.8 Dabs Directive
      • 4.9.9 Db Directive
      • 4.9.10 DDW Directive
      • 4.9.11 Debug Source Directive
      • 4.9.12 Dlabs Directive
      • 4.9.13 Ds Directive
      • 4.9.14 Dw Directive
      • 4.9.15 End Directive
      • 4.9.16 Equ Directive
      • 4.9.17 Error Directive
      • 4.9.18 Errorlevel Directive
      • 4.9.19 Expand Directive
      • 4.9.20 Extrn Directive
      • 4.9.21 File Directive
      • 4.9.22 Fnaddr Directive
      • 4.9.23 Fnarg Directive
      • 4.9.24 Fnbreak Directive
      • 4.9.25 Fncall Directive
      • 4.9.26 Fnconf Directive
      • 4.9.27 Fnindir Directive
      • 4.9.28 Fnroot Directive
      • 4.9.29 Fnsize Directive
      • 4.9.30 Global Directive
      • 4.9.31 If, Elsif, Else And Endif Directives
      • 4.9.32 Include Directive
      • 4.9.33 Irp And Irpc Directives
      • 4.9.34 Line Directive
      • 4.9.35 List Directive
      • 4.9.36 Local Directive
      • 4.9.37 Macro And Endm Directives
      • 4.9.38 Messg Directive
      • 4.9.39 Nocond
      • 4.9.40 Noexpand Directive
      • 4.9.41 Nolist Directive
      • 4.9.42 Org Directive
      • 4.9.43 Page Directive
      • 4.9.44 Pagelen Directive
      • 4.9.45 Pagesel Directive
      • 4.9.46 Pagewidth Directive
      • 4.9.47 Processor Directive
      • 4.9.48 Psect Directive
      • 4.9.49 Public Directive
      • 4.9.50 Radix Directive
      • 4.9.51 Rept Directive
      • 4.9.52 Set Directive
      • 4.9.53 Signat Directive
      • 4.9.54 Space Directive
      • 4.9.55 Subtitle Directive
      • 4.9.56 Title Directive
      • 4.9.57 Warn Directive
  • 5 Assembler Features
  • 6 Linker
  • 7 Utilities
  • 8 Error and Warning Messages
  • 9 Document Revision History
  • The Microchip Website
  • Product Change Notification Service
  • Customer Support
  • Microchip Devices Code Protection Feature
  • Legal Notice
  • Trademarks
  • Quality Management System
  • Worldwide Sales and Service

4.9.40 Noexpand Directive

The NOEXPAND directive disables macro expansion in the assembly list file. The macro call will be listed instead. See also the EXPAND directive in Section 5.2.10.4 “EXPAND”. Assembly macros are discussed in Section 5.2.9.14 “MACRO and ENDM”.

The online versions of the documents are provided as a courtesy. Verify all content and data in the device’s PDF documentation found on the device product page.

Microchip Facebook
Microchip LinkedIn
Microchip Twitter
Microchip YouTube
Microchip Instagram
Microchip Weibo
Microchip Blog
Contact |
Legal |
Privacy Policy |
Cookies |
Careers

Stay on the leading edge with our blog

MicroSolutions

© Copyright 1998-2022 Microchip Technology Inc. All rights reserved.