SlideShare a Scribd company logo
Programming
SANGRAM KESARI RAY <SHANKAR.RAY030@GMAIL.COM>
Machine Language vs Assembly vs C/C++
• A CPU UNDERSTANDS ONLY MACHINE LANGUAGE
• ASSEMBLY LANGUAGE IS CONVERTED INTO MACHINE
LANGUAGE
• C/C++ IS CONVERTED INTO ASSEMBLY LANGUAGE
• THE ASSEMBLY INSTRUCTIONS CAN ALSO BE TRANSLATED
INTO MACHINE LANGUAGE DURING EXECUTION
// BY A MICROCODE INTERPRETER INSIDE CPU
Machine
Language vs
Assembly vs
C/C++
* The ISA is also known as Machine
Language. It’s written in Binary to
carry out operations such as move,
add, etc. Each machine instruction is
executed either directly by CPU or by a
program inside CPU – Microprogram.
** It consist of Mnemonics such as
MOV, ADD, etc. They are converted
into ISA/Machine Language before
execution.
*** Such languages are translated into
multiple assembly language
instructions.
Digital Logic
Instruction Set Architecture*
Assembly Language**
C/C++***
ARITHMETIC
BINARY/OCTAL/HEXADECIMAL/DECIMAL
ADDITION/SUBTRACTION /DIVISION/MULTIPLICATION
USE CALCULATOR

More Related Content

PPTX
Cf&oa
PPTX
Translators(compiler assembler interpretor).
PPTX
Types of Compilers
PDF
Compiler type
PPTX
Compiler - Computer Programming - UOZ
PPSX
PDF
Compilation v. interpretation
PPTX
Compiler vs interpreter
Cf&oa
Translators(compiler assembler interpretor).
Types of Compilers
Compiler type
Compiler - Computer Programming - UOZ
Compilation v. interpretation
Compiler vs interpreter

What's hot (20)

PPTX
Interpreted and compiled language
PPT
Compiler interpreter and_bootstrapping
ODP
Just-in-time compiler (March, 2017)
PPT
Language translator
PPTX
Compilers
PPTX
QBASIC
PPTX
Translators(Compiler, Assembler) and interpreter
DOCX
just in time JIT compiler
DOC
Source-to-Source Compiler
PPT
How a Compiler Works ?
PPTX
Compiler vs interpreter
PPTX
Embedded System Tools ppt
PDF
The compilation process
PPT
Classification of Compilers
PDF
Modified JDM programer
PDF
IBM z/OS Provisioning Toolkit V1.1
PPT
Al2ed chapter1
PPT
Build your own statistical engines
PPT
Assembler
PPTX
Compilation of c
Interpreted and compiled language
Compiler interpreter and_bootstrapping
Just-in-time compiler (March, 2017)
Language translator
Compilers
QBASIC
Translators(Compiler, Assembler) and interpreter
just in time JIT compiler
Source-to-Source Compiler
How a Compiler Works ?
Compiler vs interpreter
Embedded System Tools ppt
The compilation process
Classification of Compilers
Modified JDM programer
IBM z/OS Provisioning Toolkit V1.1
Al2ed chapter1
Build your own statistical engines
Assembler
Compilation of c
Ad

Similar to Assembly Language Tutorials for Windows - 01 Computer Programming (20)

PDF
Fundamental of Information Technology - UNIT 7
PPT
Embedded firmware
PPT
Module-3 Embedded syatem firmware design.ppt
PPT
Module-3 embedded system firmware code.ppt
PPT
C++ Program session new edition 2025.ppt
PPT
BWU_BTE_21_030_OE_EE702A.ppthhgggggggggg
PPTX
Embedded c c++ programming fundamentals master
PDF
Module4.pdf ,...................................
PPTX
Language processors class 3-10
PPTX
Language processors class 3-10
PDF
Python Introduction
PPTX
Computer Science guide to C Unit-I Translator.pptx
PPTX
Assembly chapter One.pptx
PPTX
Programming languages,compiler,interpreter,softwares
PPTX
Introduction to c programming
PDF
Consider the following interrupting system. The active-edge inputs o.pdf
PPTX
Insight into progam execution ppt
DOCX
Introduction to embedded c
PPT
Introduction to C for Btech 1st year.ppt
DOCX
Learn C Programming Full Course Free
Fundamental of Information Technology - UNIT 7
Embedded firmware
Module-3 Embedded syatem firmware design.ppt
Module-3 embedded system firmware code.ppt
C++ Program session new edition 2025.ppt
BWU_BTE_21_030_OE_EE702A.ppthhgggggggggg
Embedded c c++ programming fundamentals master
Module4.pdf ,...................................
Language processors class 3-10
Language processors class 3-10
Python Introduction
Computer Science guide to C Unit-I Translator.pptx
Assembly chapter One.pptx
Programming languages,compiler,interpreter,softwares
Introduction to c programming
Consider the following interrupting system. The active-edge inputs o.pdf
Insight into progam execution ppt
Introduction to embedded c
Introduction to C for Btech 1st year.ppt
Learn C Programming Full Course Free
Ad

More from Sangram Kesari Ray (7)

PPTX
Assembly Language Tutorials for Windows - 05 Procedures Part 1
PPTX
Assembly Language Tutorials for Windows - 04 Data Transfers Part-3
PPTX
Assembly Language Tutorials for Windows - 04 Data Transfers Part-2
PPTX
Assembly Language Tutorials for Windows - 04 Data Transfers Part-1
PPTX
Assembly Language Tutorials for Windows - 03 Assembly Language Programming
PPTX
Assembly Language Tutorials for Windows - 02 x86-64 Architecture
PPTX
03 Win32 API - Creating a Window
Assembly Language Tutorials for Windows - 05 Procedures Part 1
Assembly Language Tutorials for Windows - 04 Data Transfers Part-3
Assembly Language Tutorials for Windows - 04 Data Transfers Part-2
Assembly Language Tutorials for Windows - 04 Data Transfers Part-1
Assembly Language Tutorials for Windows - 03 Assembly Language Programming
Assembly Language Tutorials for Windows - 02 x86-64 Architecture
03 Win32 API - Creating a Window

Recently uploaded (20)

PDF
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
PPTX
assetexplorer- product-overview - presentation
PDF
How Tridens DevSecOps Ensures Compliance, Security, and Agility
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
CNN LeNet5 Architecture: Neural Networks
PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
Time Tracking Features That Teams and Organizations Actually Need
PPTX
Oracle Fusion HCM Cloud Demo for Beginners
PDF
AI Guide for Business Growth - Arna Softech
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
DOCX
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
Cost to Outsource Software Development in 2025
PDF
Website Design Services for Small Businesses.pdf
PDF
Designing Intelligence for the Shop Floor.pdf
DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025
assetexplorer- product-overview - presentation
How Tridens DevSecOps Ensures Compliance, Security, and Agility
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
CNN LeNet5 Architecture: Neural Networks
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Monitoring Stack: Grafana, Loki & Promtail
Time Tracking Features That Teams and Organizations Actually Need
Oracle Fusion HCM Cloud Demo for Beginners
AI Guide for Business Growth - Arna Softech
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Modern SharePoint Intranet Templates That Boost Employee Engagement in 2025.docx
Patient Appointment Booking in Odoo with online payment
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
Cost to Outsource Software Development in 2025
Website Design Services for Small Businesses.pdf
Designing Intelligence for the Shop Floor.pdf

Assembly Language Tutorials for Windows - 01 Computer Programming

  • 1. Programming SANGRAM KESARI RAY <SHANKAR.RAY030@GMAIL.COM>
  • 2. Machine Language vs Assembly vs C/C++ • A CPU UNDERSTANDS ONLY MACHINE LANGUAGE • ASSEMBLY LANGUAGE IS CONVERTED INTO MACHINE LANGUAGE • C/C++ IS CONVERTED INTO ASSEMBLY LANGUAGE • THE ASSEMBLY INSTRUCTIONS CAN ALSO BE TRANSLATED INTO MACHINE LANGUAGE DURING EXECUTION // BY A MICROCODE INTERPRETER INSIDE CPU
  • 3. Machine Language vs Assembly vs C/C++ * The ISA is also known as Machine Language. It’s written in Binary to carry out operations such as move, add, etc. Each machine instruction is executed either directly by CPU or by a program inside CPU – Microprogram. ** It consist of Mnemonics such as MOV, ADD, etc. They are converted into ISA/Machine Language before execution. *** Such languages are translated into multiple assembly language instructions. Digital Logic Instruction Set Architecture* Assembly Language** C/C++***