zoukankan      html  css  js  c++  java
  • 利用寄存器进入栈值交换

    代码
    var
      A, B: Word;
    begin
      A :
    = 1;
      B :
    = 2;
      
    asm
        mov ax, a    
    // 赋值
        mov bx, b
        push ax      
    // 进栈
        push bx
        pop ax       
    // 退栈
        pop bx
        mov a, ax    
    // 利用栈先进后出, ax已退栈, 寄存器里的值为原bx 的值
        mov b, bx    
    // 利用栈先进后出, bx已退栈, 寄存器里的值为原ax 的值
      
    end;
    end;
  • 相关阅读:
    经典入门_排序
    经典入门_贪心算法
    经典入门_Hash的应用
    经典入门_排序
    uva 839
    uva 327
    uva 699
    uva 712
    uva 297
    uva 548
  • 原文地址:https://www.cnblogs.com/chengxin1982/p/1705010.html
Copyright © 2011-2022 走看看