Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>AT&T i386 IA32 UIUC ECE391 GCC HighlightingNew to Visual Studio Code? Get it now.
AT&T i386 IA32 UIUC ECE391 GCC Highlighting

AT&T i386 IA32 UIUC ECE391 GCC Highlighting

Jack BAI

|
7,230 installs
| (3) | Free
A grammar highlighting and auto-completing extension for AT&T Assembly language grammar support, with format to be i386/IA32, which is used by UIUC ECE391 course.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AT&T i386 IA32 UIUC ECE391 GCC Highlighter & Snippet & Linter

This is the VS Code Extension for UIUC ECE 391, MIT 6.828, and all other AT&T-based i386(IA-32/x86-32) assembly languages. Current VS Code extensions for assembly are mostly industry-oriented, but this extension is designed for college students and researchers in this area.

Features

  • Syntax Highlighting.

image-20220130141503525

  • Self Complete.

image-20220205223106455

image-20220205223123472

  • File icons designed for UIUC students.

image-20220130154626450

  • Linter line checking.

Memory at both sides of instruction.

image-20220205223243002

Code before .data, after .end, and misplacement of data code and text code.

image-20220205224209883

image-20220205224336409

Instruction does not exist.

image-20220205224436253

Wrong argument number.

image-20220205224517684

The datatype of command does not match the registers.

image-20220205224711626

Immediate value without '$'.

image-20220205224806259

Register without '%’

image-20220205224844381

  • Linter block checking.

Alignment issues.

image-20220205223452937

image-20220205223438129

image-20220205223524354

Calling issues.

image-20220205223805824

image-20220205223842718

image-20220205223957125

  • Hovering. If you hover your mouse on the keywords or registers, it shows you the basic information about the keyword or register.

Requirements

  • To make this extension work, you need to change your source code to .s or .S.
  • Select the language to “AT&T i386 Assembly” using the language change button.

image-20220129152332934

  • To use the icon theme, press shift+ctrl+p at the same time, then choose Preferences: File Icon Theme, then choose ECE 391 UIUC.

Known Issues

  • No issues hitherto.

Request A Feature

Please contact the author at haob2@illinois.edu.

Release Notes

Please see ./CHANGELOG.md.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft