8086汇编 杂项案例

8086汇编 杂项案例

一、案例1

问题:完成下面的程序,利用栈,将程序中定义的数据逆序存放。

注:利用栈实现数据的逆至
1)创建字存储数据
2)将数据存放到通用寄存器
3)将通用寄存器的数据传给ss栈寄存器
4)设置sp栈指针位置
5)利用循环将每个数据按顺序入栈
6)利用循环将每个数据出栈 后进先出。

8086汇编 杂项案例
assume cs: codesg
codesg segment
    dw 0123H, 0456H, 0789H, 0abcH, 0defH, 0fedH, 0cbaH 0987H
    dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

start: mov ax,cs
    mov ss,ax
    mov sp, 30h
    moy bx. 0
    mov cx,8
    add bx, 2
   s: push cs: [bx]

    loop s
    moy bx,0
    mov cx, 8
  s0: pop cs: [bx]
    add bx, 2
    loop s
    mov ax, 4c00h
    int 21h
codesg ends
end start

案例1

Original: https://www.cnblogs.com/xiangsikai/p/12468478.html
Author: kevin.Xiang
Title: 8086汇编 杂项案例

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/554040/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • final关键字

    1-1 编译期常量 定义:带有 ①编译时数值(区别于运行时数值)的 ②final ③ 基本数据类型的量。 注意: 既是static又是final的量不一定是编译期常量; publi…

    技术杂谈 2023年7月24日
    077
  • Clickhouse上用OrderBy保证绝对正确结果但代价是性能

    一些聚合函数的结果跟流入数据的顺序有关,CH文档明确说明这样的函数的结果是不确定的。这是为什么呢?让我们用 explain pipeline来一探究竟。 以一个很简单的查询为例: …

    技术杂谈 2023年7月24日
    060
  • A listener indicated an asynchronous response by returning true

    A listener indicated an asynchronous response by returning true, but the message channel c…

    技术杂谈 2023年5月31日
    085
  • conda创建源报错HTTPError: 404 Client Error:

    问题分析 原来的镜像源不能使用。 解决方法 记事本打开路径C:\Users\Administrator下的.condarc文件,修改设置后如图 Original: https://…

    技术杂谈 2023年7月10日
    052
  • 其他

    1、【剑指Offer学习】【面试题01:实现赋值运算符函数】 2、【剑指Offer学习】【面试题02:实现Singleton 模式——七种实现方式】 5、【剑指Offer学习】【面…

    技术杂谈 2023年6月21日
    090
  • 干货合集│最好用的 python 库都在这

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年7月11日
    075
  • DeepHyperX代码理解-HamidaEtAl

    代码复现自论文《3-D Deep Learning Approach for Remote Sensing Image Classification》 先对部分基础知识做一些整理:…

    技术杂谈 2023年6月21日
    082
  • DAX :表值函数 ADDCOLUMNS 和 SELECTCOLUMNS

    函数ADDCOLUMNS和SELECTCOLUMNS的功能相似,都是迭代函数,在行下文中计算表达式,并返回一个表,但是从数据沿袭的角度来看: 在ADDCOLUMNS函数中,新添加的…

    技术杂谈 2023年5月31日
    0105
  • WSL VS Code Server for WSL closed unexpectedly

    直接在管理员PowerShell中WSL –shutdown 本博客是个人工作中记录,遇到问题可以互相探讨,没有遇到的问题可能没有时间去特意研究,勿扰。另外建了几个QQ…

    技术杂谈 2023年6月1日
    098
  • quartz框架(七)-JobStore

    在之前的博文中,博主已经写了关于Job的相关内容。本篇博文,博主将介绍JobStore相关的内容。 JobStore是存放Job和Trigger的地方。当我们调用Scheduler…

    技术杂谈 2023年7月24日
    069
  • GCC编译C:C++的四个过程

    从源码到可执行程序,经历四个过程: 预处理、编译、汇编和链接,前三步由使用编译器来完成、链接由链接来完成。 编译器将编译工作主要分为预处理,编译和汇编三部 连接器的工作是把各个独立…

    技术杂谈 2023年7月11日
    052
  • Golang仿百度云盘项目-介绍

    这是muke上的一个仿百度网盘云存储系统项目,计划每天复现一点点。Github地址 https://github.com/jwcen/FileStorageDisk 进度情况 简单…

    技术杂谈 2023年7月24日
    075
  • XCTF pwn新手区解题记录

    一、前言 闲来无事,刷刷ctf题 二、题目: level0 1、下载好题目后,拖入到kali中去,用 file 和 checksec 查看一下,可以发现该程序是 64&#x…

    技术杂谈 2023年7月11日
    064
  • UI 参考

    posted @2021-10-07 09:16 DarJeely 阅读(27 ) 评论() 编辑 Original: https://www.cnblogs.com/Jeely/…

    技术杂谈 2023年5月31日
    098
  • iOS修改项目名称

    网上很多方法修改iOS项目名字,但是操作不当就会遇到文件路径错误,修改前项目和修改后的项目路径指向同一文件,在这就是把项目修改完全打不开等等。今天在这分享完美修改项目名称,避免路径…

    技术杂谈 2023年5月31日
    086
  • 初学者入门:使用WordPress搭建一个专属自己的博客

    体验简介 阿里云云起实验室提供相关实验资源,点击前往 场景将提供一台基础环境为CentOS 的ECS(云服务器)实例,这台服务器上已经内置LAMP环境。我们将会在这台服务器上安装 …

    技术杂谈 2023年7月11日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球