SlideShare a Scribd company logo
1 of 24
-
–
stack


LIFO


       Last
       In
       First
       Out
000F
000E
000D
000C
000B
000A            10h


       (stack
                           segment)

                      SS

                           SS
000F   12h
000E   34h
000D   00h
000C   7Fh
000B
000A
000F
000E
000D
000C
000B
000A



       F
bos
      000F   12h
      000E   34h
      000D   00h
tos
      000C   7Fh                              –
      000B                                –
      000A

                        7Fh - 1234h

                                SP    –

                   SP
                                          10h
                            000Ch
push
        PUSH opnd
   SP




                     -
                    -
pop
       POP opnd
  SP




                      -
            -     –   -   '
(stack
      over/underflow)
-

    •
    •
    •
    •
label:
     •
     •
          -
      •
ret
-
            CALL label

label         -
call
       call        •
IP
              IP   •




                   •
ret           -
     call
                              ret
IP

                  end -
-‫א‬
AL- AH
 AH
         AL-
               -‫ב‬
-

    .1
    .2
    .3
.model small
.stack 100h
.data
.code
begin:         mov ax, @data
               mov ds , as
               mov ah,[50h]
               mov bh,[51h]
               mov ch,[52h]
               mov dh,[53h]
               call add_numbers
sof:            mov ah,4ch
               Int 21h
add_numbers: mov dl, 0            -
             add dl, ah
             add dl, bh
             add dl, ch
             add dl, dh
             ret
               end
.model small
.stack 100h
.data
.code
mov ax, @data
mov ds , as
begin: call add_numbers
sof:    mov ah,4ch
               Int 21h
add_numbers: mov ah,[50h]               -
             mov bh,[51h]
                         mov ch,[52h]
                         mov dh,[53h]
                         mov dl, 0
                         add dl, ah
                         add dl, bh
                         add dl, ch
                         add dl, dh
                         ret
               end
.model small
.stack 100h
.data
x db 5
y db 10
z db 20
w db 17
sum db 0
.code
mov ax, @data
mov ds , as
begin:         call add_numbers
sof:            mov ah,4ch
                Int 21h
add_numbers:                 mov ah, 0     -
                             add ah , x
                             add ah, y
                             add ah, z
                             add ah, w
                             mov sum, ah
                             ret
                end
-       •


    -   •
.model small
.stack 100h
.data
.code
mov ax, @data
mov ds , as
begin:               mov ah ,0
                     mov al, [50h]
                     push ax
                     mov al, [51h]
                     push ax
                     mov al, [52h]
                     push ax
                     mov al, [53h]
                     push ax
                     call add_numbers
sof:    mov ah,4ch
        Int 21h
add_numbers:                    pop bx       -
                                 pop ax
                                 pop dx
                                add dl, al
                                 pop ax
                                add dl, al
                                pop ax
                                add dl, al
                                push bx
                                ret
                     end
-
20
     50h



               -

More Related Content

What's hot

"A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!...
"A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!..."A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!...
"A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!...akaptur
 
Exploring slides
Exploring slidesExploring slides
Exploring slidesakaptur
 
Deferred Gratification
Deferred GratificationDeferred Gratification
Deferred GratificationTerry Jones
 
python-message-0.1.0
python-message-0.1.0python-message-0.1.0
python-message-0.1.0勇浩 赖
 

What's hot (6)

"A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!...
"A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!..."A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!...
"A 1,500 line (!!) switch statement powers your Python!" - Allison Kaptur, !!...
 
Concurrency in Python4k
Concurrency in Python4kConcurrency in Python4k
Concurrency in Python4k
 
Exploring slides
Exploring slidesExploring slides
Exploring slides
 
Deferred Gratification
Deferred GratificationDeferred Gratification
Deferred Gratification
 
Problemas de Arreglos en c++
Problemas de Arreglos en c++Problemas de Arreglos en c++
Problemas de Arreglos en c++
 
python-message-0.1.0
python-message-0.1.0python-message-0.1.0
python-message-0.1.0
 

Similar to פרק 6 המחסנית ותת תכניות

CoffeeScript for the Rubyist
CoffeeScript for the RubyistCoffeeScript for the Rubyist
CoffeeScript for the RubyistMark
 
Lenguaje ensamblador EMU8086
Lenguaje ensamblador EMU8086Lenguaje ensamblador EMU8086
Lenguaje ensamblador EMU8086Santy Bolo
 
Instalación de emu8086 y compilados
Instalación de emu8086 y compiladosInstalación de emu8086 y compilados
Instalación de emu8086 y compiladosDiego Erazo
 
CoffeeScript for the Rubyist
CoffeeScript for the RubyistCoffeeScript for the Rubyist
CoffeeScript for the RubyistMark
 
Maicrocontroller lab basic experiments
Maicrocontroller lab basic experimentsMaicrocontroller lab basic experiments
Maicrocontroller lab basic experimentsNoor Tahasildar
 
Maicrocontroller lab basic experiments
Maicrocontroller lab basic experimentsMaicrocontroller lab basic experiments
Maicrocontroller lab basic experimentsnoorahamed tahasildar
 
Maicrocontroller lab basic experiments
Maicrocontroller lab basic experiments Maicrocontroller lab basic experiments
Maicrocontroller lab basic experiments noorahamed tahasildar
 
Micro Controller lab basic experiments (1)
Micro Controller lab basic experiments (1)Micro Controller lab basic experiments (1)
Micro Controller lab basic experiments (1)Noor Tahasildar
 
Winter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingWinter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingTechnogroovy
 

Similar to פרק 6 המחסנית ותת תכניות (11)

CoffeeScript for the Rubyist
CoffeeScript for the RubyistCoffeeScript for the Rubyist
CoffeeScript for the Rubyist
 
Lenguaje ensamblador EMU8086
Lenguaje ensamblador EMU8086Lenguaje ensamblador EMU8086
Lenguaje ensamblador EMU8086
 
Lec06
Lec06Lec06
Lec06
 
Instalación de emu8086 y compilados
Instalación de emu8086 y compiladosInstalación de emu8086 y compilados
Instalación de emu8086 y compilados
 
CoffeeScript for the Rubyist
CoffeeScript for the RubyistCoffeeScript for the Rubyist
CoffeeScript for the Rubyist
 
Algoritmos ensambladores
Algoritmos ensambladoresAlgoritmos ensambladores
Algoritmos ensambladores
 
Maicrocontroller lab basic experiments
Maicrocontroller lab basic experimentsMaicrocontroller lab basic experiments
Maicrocontroller lab basic experiments
 
Maicrocontroller lab basic experiments
Maicrocontroller lab basic experimentsMaicrocontroller lab basic experiments
Maicrocontroller lab basic experiments
 
Maicrocontroller lab basic experiments
Maicrocontroller lab basic experiments Maicrocontroller lab basic experiments
Maicrocontroller lab basic experiments
 
Micro Controller lab basic experiments (1)
Micro Controller lab basic experiments (1)Micro Controller lab basic experiments (1)
Micro Controller lab basic experiments (1)
 
Winter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingWinter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate Training
 

More from lizliziz

מערך דו ממדי
מערך דו ממדימערך דו ממדי
מערך דו ממדיlizliziz
 
מצגת+טו+בשבט ימבל
מצגת+טו+בשבט ימבלמצגת+טו+בשבט ימבל
מצגת+טו+בשבט ימבלlizliziz
 
פרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןפרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןlizliziz
 
פרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןפרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןlizliziz
 
פרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניותפרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניותlizliziz
 
פרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניותפרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניותlizliziz
 
פרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןפרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןlizliziz
 
אופטיקה שיעור 1 (1)
אופטיקה   שיעור 1 (1)אופטיקה   שיעור 1 (1)
אופטיקה שיעור 1 (1)lizliziz
 
תעתועי ראייה
תעתועי ראייהתעתועי ראייה
תעתועי ראייהlizliziz
 
אופטיקה – שיעור 4
אופטיקה – שיעור 4אופטיקה – שיעור 4
אופטיקה – שיעור 4lizliziz
 

More from lizliziz (20)

5
55
5
 
מערך דו ממדי
מערך דו ממדימערך דו ממדי
מערך דו ממדי
 
מצגת+טו+בשבט ימבל
מצגת+טו+בשבט ימבלמצגת+טו+בשבט ימבל
מצגת+טו+בשבט ימבל
 
פרק 5
פרק 5פרק 5
פרק 5
 
פרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןפרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצוען
 
פרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןפרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצוען
 
פרק 5
פרק 5פרק 5
פרק 5
 
פרק 4
פרק 4פרק 4
פרק 4
 
פרק 2
פרק 2פרק 2
פרק 2
 
Cecile
CecileCecile
Cecile
 
פרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניותפרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניות
 
פרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניותפרק 6 המחסנית ותת תכניות
פרק 6 המחסנית ותת תכניות
 
פרק 5
פרק 5פרק 5
פרק 5
 
פרק 4
פרק 4פרק 4
פרק 4
 
פרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצועןפרק 3 ארגון תכניות וביצוען
פרק 3 ארגון תכניות וביצוען
 
פרק 2
פרק 2פרק 2
פרק 2
 
Ovdanut6
Ovdanut6Ovdanut6
Ovdanut6
 
אופטיקה שיעור 1 (1)
אופטיקה   שיעור 1 (1)אופטיקה   שיעור 1 (1)
אופטיקה שיעור 1 (1)
 
תעתועי ראייה
תעתועי ראייהתעתועי ראייה
תעתועי ראייה
 
אופטיקה – שיעור 4
אופטיקה – שיעור 4אופטיקה – שיעור 4
אופטיקה – שיעור 4
 

Recently uploaded

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

פרק 6 המחסנית ותת תכניות

  • 1. -
  • 2.
  • 3. stack LIFO Last In First Out
  • 4. 000F 000E 000D 000C 000B 000A 10h (stack segment) SS SS
  • 5. 000F 12h 000E 34h 000D 00h 000C 7Fh 000B 000A
  • 7. bos 000F 12h 000E 34h 000D 00h tos 000C 7Fh – 000B – 000A 7Fh - 1234h SP – SP 10h 000Ch
  • 8.
  • 9. push PUSH opnd SP - -
  • 10. pop POP opnd SP - - – - '
  • 11. (stack over/underflow)
  • 12. - • • • •
  • 13. label: • • - • ret
  • 14. - CALL label label -
  • 15. call call • IP IP • •
  • 16. ret - call ret IP end -
  • 17. -‫א‬ AL- AH AH AL- -‫ב‬
  • 18. - .1 .2 .3
  • 19. .model small .stack 100h .data .code begin: mov ax, @data mov ds , as mov ah,[50h] mov bh,[51h] mov ch,[52h] mov dh,[53h] call add_numbers sof: mov ah,4ch Int 21h add_numbers: mov dl, 0 - add dl, ah add dl, bh add dl, ch add dl, dh ret end
  • 20. .model small .stack 100h .data .code mov ax, @data mov ds , as begin: call add_numbers sof: mov ah,4ch Int 21h add_numbers: mov ah,[50h] - mov bh,[51h] mov ch,[52h] mov dh,[53h] mov dl, 0 add dl, ah add dl, bh add dl, ch add dl, dh ret end
  • 21. .model small .stack 100h .data x db 5 y db 10 z db 20 w db 17 sum db 0 .code mov ax, @data mov ds , as begin: call add_numbers sof: mov ah,4ch Int 21h add_numbers: mov ah, 0 - add ah , x add ah, y add ah, z add ah, w mov sum, ah ret end
  • 22. - • - •
  • 23. .model small .stack 100h .data .code mov ax, @data mov ds , as begin: mov ah ,0 mov al, [50h] push ax mov al, [51h] push ax mov al, [52h] push ax mov al, [53h] push ax call add_numbers sof: mov ah,4ch Int 21h add_numbers: pop bx - pop ax pop dx add dl, al pop ax add dl, al pop ax add dl, al push bx ret end
  • 24. - 20 50h -