汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~

检测点3.2

1

补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中。

mov ax,1000H
mov ds,ax

mov ax,2000H
mov ss,ax
mov sp,10h

push [0]
push [2]
push [4]
push [6]
push [8]
push [A]
push [C]
push [E]


我们可以看到给出了ds段寄存器的值,那么后面是push,所以我们应该将20000H2000FH设置成栈空间,所以那三行就是用来设置栈空间,设置sssp寄存器的值的

即:
mov ax,2000H
mov ss,ax
mov sp,0010H

因为栈如果有一个元素,那么栈顶是2000EH,所以,2000EH+2就是20010H,去掉ss就是0010H

不懂的可以看看问题3.11,不过不完全一样

2

补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序复制到20000H-2000FH中。

mov ax,2000H
mov ds,ax

mov ax,1000H
mov ss,ax
mov sp,0

pop [E]
pop [C]
pop [A]
pop [8]
pop [6]
pop [4]
pop [2]
pop [0]


同上,我们要设置ss和sp的值

mov ax,1000H
mov ss,ax
mov sp,0000H(因为栈满在0000H处)

汇编语言 王爽 第四版 第三章 检测点3.2相关推荐

  1. 汇编语言 王爽 第四版 第六章 检测点6.1

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点6.1 1 下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序: assume cs:codesg cod ...

  2. 汇编语言 王爽 第四版 前两章学习心得

    博客开篇 从大学入学开始,心里就萌生了写博客的想法,奈何自己太懒惰,一直没有付诸于行动.工作后,最近上班还算清闲,故又萌生出了写博客的想法.千里之行,始于足下.谨以此篇博客作为自己的博客开端,文中不足 ...

  3. 汇编语言 王爽 第四版 第二章 检测点2.2

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点2.2 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH . 最小肯定是偏移地址为0, ...

  4. 汇编语言 王爽 第四版 实验5

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 实验5 编写.调试具有多个段的程序 1 编译连接下面程序,用debug加载.跟踪,回答问题. assume cs:code,ds:data, ...

  5. 汇编语言 王爽 第四版 实验1

    汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 文章目录 实验1 查看CPU和内存,用机器指令和汇编指令编程 1 开始执行命令: 2 指令 过程 3 4 实验1 查看CPU和内存,用机器指 ...

  6. 《汇编语言》王爽(第四版) 第十一章 实验11

    文章目录 前言 一.实验任务 二.实现思路 三.实现代码 四.DIY时间 1.需求分析 2.最终效果 3.实现代码 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十一章 实验11 的 ...

  7. 《汇编语言》王爽(第四版) 第十章 实验10

    文章目录 前言 一.子程序1 显示字符串 1.实验任务 2.分析 (1)如何在指定位置显示 (2)如何显示指定颜色 (3)保存子程序中用到的寄存器 3.代码 二.子程序2 解决除法溢出的问题 1.实验 ...

  8. 《汇编语言》王爽(第四版) 第十二章 实验12

    文章目录 前言 一.思路分析 1.安装 2.设置中断向量 3.do0程序 4.测试 5.优化 二.最终成果 1.完整代码 2.效果图 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十 ...

  9. 《汇编语言》王爽(第四版) 第十六章 实验16

    文章目录 前言 一.实验任务 二.思路分析 1.程序框架 2.设置前景色 3.设置背景色 三.最终成果 1.完整代码 2.效果图 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十六章 ...

最新文章

  1. 在jQuery中删除事件处理程序的最佳方法?
  2. Requests: 让 HTTP 服务人类
  3. cmd python封装成exe_别再问我怎么Python打包成exe了!
  4. springboot系列(十)springboot整合shiro实现登录认证
  5. MySQL学习(二)
  6. php手机端分页加载,移动端分页加载
  7. 文件那些事儿之一(初稿)
  8. HDU-1226 超级密码
  9. 固定资产中计算机软件类型,固定资产国标分类1.doc
  10. 【TCP/IP】【测试】常用抓包软件一览
  11. 常见web中间件及其漏洞概述
  12. SVN打标签方法及在此过程中的问题处理
  13. 【烧录问题】flymcu下载出现从08000000开始运行失败
  14. java调用visa的dll库,查看新闻/公告--[备忘]Java中,使用JNA调用Visa32.dll,控制频谱仪~~...
  15. MEM/MBA 英语强化(01)完形填空
  16. javaweb 文件上传
  17. 12-类和对象的概念
  18. 英语语法的介词省略现象
  19. [附源码]java毕业设计小锅米线点餐管理系统
  20. 这款神器让3000多个失踪孩子回家,原来科技可以如此有情有义!

热门文章

  1. ERROR: for xxx Cannot create container for service xxx: No command specified
  2. Java基础01 基础语法
  3. RTC 月度小报 9 月 | WebRTC M77、RTC大会即将开幕、实时码流加速
  4. 贝索斯:聪明是一种天赋,而善良是一种选择
  5. 在用pip安装python包时,出现/home/×××/anaconda3/bin/python没有解析器
  6. python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...
  7. <美团>深度学习训练中梯度消失的原因有哪些?有哪些解决方法?
  8. 【计算机毕业设计】21.二手拍卖系统maven源码
  9. EMI干扰来源和抑制措施精讲
  10. 关于伟大的计算机的作文600字,伟大的科技作文600字