程序:

mov  ax,1000H
mov ss,ax
mov sp,0010H;设置AX和BX的值
mov ax,001AH
mov bx,001BH;压栈
push ax
push bx;出栈
pop ax
pop bx

解释:
在8086中,段寄存器不能直接传值,要通过一般寄存器,所以先将值传到ax中,在送入ss中
push指令后,栈的情况如图:


此时bx的值在上面,ax的值在下面,所以要交换值,只需先 pop ax就行

将10000H-1000FH这段空间当做栈,初始状态栈是空的,设置AX=001AH,BX=001BH,利用栈,交换AX和BX的数据相关推荐

  1. 利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能。(第二版)

    [实验题目内容] 保持计算机默认的十进制不变(要求不用C++流操纵符转换基数为八进制形式oct,不用C++流操纵符转换基数为十六进制形式hex,也不用setbase(base)函数将基数设置为base ...

  2. Oracle PCTfree assm,Oracle 段空间管理方式与PCTFREE和PCTUSED的概念

    Oracle 段空间管理方式与PCTFREE和PCTUSED的概念 SQL> create table test11 (ID number(10),score number(10,1),name ...

  3. 发现dba_segments和dba_extents中统计段空间大小居然不一样

    最近在测试系统上发现dba_segments和dba_extents中统计段空间大小居然不一样 SQL> select bytes,blocks,extents from dba_segment ...

  4. oracle 区管理系统,oracle区管理和段空间管理详细介绍

    作为一名DBA,常见的一个场景之一: 创建表空间: 代码如下: createtablespaceThink datafile'/u01/app/oracle/oradata/orcl/think.db ...

  5. oracle 段空间收缩,Oracle10g用Shrink Space收缩Oracle数据段

    在oracle中可以使用alter table table_name shrink space收缩表,使用shrink有两个前提条件: 1.表必须启用row movement 2.表段所在表空间的段空 ...

  6. 本地管理表空间(LMT)与自动段空间管理(ASSM)概念(未看)

    本地管理表空间(LMT)与自动段空间管理(ASSM)概念 创建表空间时,extent management local 定义本地管理表空间(LMT),segment space management ...

  7. 为什么磁盘分区的时候,第一个分区前面总有一段空间(63或者2048个扇区)

    背景 不论是MBR分区还是GPT分区,第一个分区的前面总有一段空闲的空间(除了MBR之外的空间),这段空间不属于任何分区. 这一段空间的意义 早期的操作系统对应的分区工具在分区的时候,其第一个分区总是 ...

  8. Oracle 自动段空间管理(ASSM:auto segment space management)

    一. 官网说明 Logical Storage Structures http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/lo ...

  9. 本地管理表空间LMT自动段空间管理ASSM

    --------------------------------------------LMT本地管理表空间---------------------------- LMT:改进了表空间中对象的性能, ...

最新文章

  1. 自学成才翁_作为一名自学成才的开发者从“我的旅程”中吸取的教训
  2. 大龄程序员怎样渡过中年危机?(转)
  3. Python《爬虫再练手》
  4. 接口测试用例模板_《测试用例知识大全》----测试用例所有疑问,只需这篇就够了...
  5. ML————朴素贝叶斯原理和SKlearn相关库
  6. vim 操作命令大全
  7. 常见Android智能手机通信录导入方法
  8. 千兆网线与千兆水晶头接法
  9. C# 浅谈基于Wpf下的MVVM模式的设计思想
  10. win10输入法频繁自动中英文切换的问题
  11. 学渣的刷题之旅 leetcode刷题 70.爬楼梯(动态规划)
  12. 基于matlab GUI Powell+蚁群算法图像配准
  13. 2021完整版:Kubernetes Deployment故障排除的可视化指南
  14. 数据结构与算法_c#_猎豹网校
  15. mac idea 配置 cmd+ 向上/向下 移动光标到 首/尾行
  16. 解密|小游戏与H5游戏的不同之处
  17. 进销存先进先出法是如何计算的?
  18. LibreOffice office转pdf
  19. continue终止本次循环,执行下一次循环
  20. M1芯片 arm架构ubuntu虚拟机安装搜狗输入法

热门文章

  1. 跨平台开发框架 Lynx 初探
  2. 记录一个前端架构的想法
  3. Bootstrap定制开发
  4. Bootstrap学习笔记01
  5. Bootstrap概述
  6. 自从我这样撸代码以后,公司网页的浏览量提高了107%!
  7. BZOJ1706奶牛接力跑
  8. oracle 执行多条insert 语句
  9. [leetcode-108,109] 将有序数组转换为二叉搜索树
  10. 二、先在SD卡上启动U-boot,再烧写新的U-boot进Nandflash