what is subroutine in assembly language microprocessor | procedure example | RET | CALL instruction

A #subroutine is a sequence of instructions which is a logical unit. Subroutines are also called procedures or #functions in #assembly #language. Their original and main purpose is to reduce the amount of code which must be repetitively written for a program. This makes assembly language programming easier and faster. In this video we will learn how to use subroutines in assembly languages using call and ret instructions with 4 examples. We will also run these examples in debugger. ___________________________________________________ FUNCTIONS IN C++:    • #13 Introduction to functions in c++ progr...   ___________________________________________________ CONTACT: _ Join us on our facebook GROUP:   / 2071402483129986   Join us on our facebook PAGE:   / malikshahzaibofficial   INSTAGRAM:   / sirmalikshahzaib   ~-~~-~~~-~~-~ Please watch: "Best Quotation Websites"    • Best Quotes websites list ever | good quot...   ~-~~-~~~-~~-~

Stack in Assembly Language | nasm stack pointer register x86 | push and pop in stack instructions
▶︎

Stack in Assembly Language | nasm stack pointer register x86 | push and pop in stack instructions

[4.2] What is OPCODE? | 8086 Microprocessors
▶︎

[4.2] What is OPCODE? | 8086 Microprocessors

Lecture 10 Part 1 |  Procedures in Assembly Language | CALL & RET Instructions in Assembly
▶︎

Lecture 10 Part 1 | Procedures in Assembly Language | CALL & RET Instructions in Assembly

Writing a Function in Assembly: Intel x86 Att Assembly Stack Part 1
▶︎

Writing a Function in Assembly: Intel x86 Att Assembly Stack Part 1

4. Assembly Language & Computer Architecture
▶︎

4. Assembly Language & Computer Architecture

PUSH and POP Instructions in 8086: Understanding Stack Memory
▶︎

PUSH and POP Instructions in 8086: Understanding Stack Memory

CS401 Short Lectures  | Lecture 13 and 14 Subroutines in Assembly language with Stack
▶︎

CS401 Short Lectures | Lecture 13 and 14 Subroutines in Assembly language with Stack

Dangerous Pakistani Factory Works FORGING the World’s Largest Industrial Gear | Full Process
▶︎

Dangerous Pakistani Factory Works FORGING the World’s Largest Industrial Gear | Full Process

you can learn assembly in 10 minutes (try it RIGHT NOW)
▶︎

you can learn assembly in 10 minutes (try it RIGHT NOW)

Computer Organization and Assembly Language 13 - Subroutines, Stack, SP Register (Urdu)
▶︎

Computer Organization and Assembly Language 13 - Subroutines, Stack, SP Register (Urdu)

Computer Organization and Assembly Language 11 - Extended Shift, Addition, Multiplication (Urdu)
▶︎

Computer Organization and Assembly Language 11 - Extended Shift, Addition, Multiplication (Urdu)

Lecture#10,rotate instruction in assembly language | ror,rol | logical operation in Urdu and Hindi.
▶︎

Lecture#10,rotate instruction in assembly language | ror,rol | logical operation in Urdu and Hindi.

How to make a mini air conditioner at home! This easy idea you’ll use every day
▶︎

How to make a mini air conditioner at home! This easy idea you’ll use every day

Assembly Program Input from the User in Binary Number | Output in Binary Number | Assembly Language
▶︎

Assembly Program Input from the User in Binary Number | Output in Binary Number | Assembly Language

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Train Your Brain to Never Forget (5 Feynman Habits)
▶︎

Train Your Brain to Never Forget (5 Feynman Habits)

The Most Delicious Steak You'll Ever See! Watch the Full Process!
▶︎

The Most Delicious Steak You'll Ever See! Watch the Full Process!

How do Graphics Cards Work?  Exploring GPU Architecture
▶︎

How do Graphics Cards Work? Exploring GPU Architecture

Why China Built The World’s Most Unprofitable Train Network
▶︎

Why China Built The World’s Most Unprofitable Train Network