汇编语言 王爽 第四版 第三章 检测点3.2
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~
检测点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,所以我们应该将20000H
到2000FH
设置成栈空间,所以那三行就是用来设置栈空间,设置ss
和sp
寄存器的值的
即:
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相关推荐
- 汇编语言 王爽 第四版 第六章 检测点6.1
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点6.1 1 下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序: assume cs:codesg cod ...
- 汇编语言 王爽 第四版 前两章学习心得
博客开篇 从大学入学开始,心里就萌生了写博客的想法,奈何自己太懒惰,一直没有付诸于行动.工作后,最近上班还算清闲,故又萌生出了写博客的想法.千里之行,始于足下.谨以此篇博客作为自己的博客开端,文中不足 ...
- 汇编语言 王爽 第四版 第二章 检测点2.2
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点2.2 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 0010H 到 1000FH . 最小肯定是偏移地址为0, ...
- 汇编语言 王爽 第四版 实验5
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 实验5 编写.调试具有多个段的程序 1 编译连接下面程序,用debug加载.跟踪,回答问题. assume cs:code,ds:data, ...
- 汇编语言 王爽 第四版 实验1
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 文章目录 实验1 查看CPU和内存,用机器指令和汇编指令编程 1 开始执行命令: 2 指令 过程 3 4 实验1 查看CPU和内存,用机器指 ...
- 《汇编语言》王爽(第四版) 第十一章 实验11
文章目录 前言 一.实验任务 二.实现思路 三.实现代码 四.DIY时间 1.需求分析 2.最终效果 3.实现代码 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十一章 实验11 的 ...
- 《汇编语言》王爽(第四版) 第十章 实验10
文章目录 前言 一.子程序1 显示字符串 1.实验任务 2.分析 (1)如何在指定位置显示 (2)如何显示指定颜色 (3)保存子程序中用到的寄存器 3.代码 二.子程序2 解决除法溢出的问题 1.实验 ...
- 《汇编语言》王爽(第四版) 第十二章 实验12
文章目录 前言 一.思路分析 1.安装 2.设置中断向量 3.do0程序 4.测试 5.优化 二.最终成果 1.完整代码 2.效果图 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十 ...
- 《汇编语言》王爽(第四版) 第十六章 实验16
文章目录 前言 一.实验任务 二.思路分析 1.程序框架 2.设置前景色 3.设置背景色 三.最终成果 1.完整代码 2.效果图 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十六章 ...
最新文章
- 在jQuery中删除事件处理程序的最佳方法?
- Requests: 让 HTTP 服务人类
- cmd python封装成exe_别再问我怎么Python打包成exe了!
- springboot系列(十)springboot整合shiro实现登录认证
- MySQL学习(二)
- php手机端分页加载,移动端分页加载
- 文件那些事儿之一(初稿)
- HDU-1226 超级密码
- 固定资产中计算机软件类型,固定资产国标分类1.doc
- 【TCP/IP】【测试】常用抓包软件一览
- 常见web中间件及其漏洞概述
- SVN打标签方法及在此过程中的问题处理
- 【烧录问题】flymcu下载出现从08000000开始运行失败
- java调用visa的dll库,查看新闻/公告--[备忘]Java中,使用JNA调用Visa32.dll,控制频谱仪~~...
- MEM/MBA 英语强化(01)完形填空
- javaweb 文件上传
- 12-类和对象的概念
- 英语语法的介词省略现象
- [附源码]java毕业设计小锅米线点餐管理系统
- 这款神器让3000多个失踪孩子回家,原来科技可以如此有情有义!
热门文章
- ERROR: for xxx Cannot create container for service xxx: No command specified
- Java基础01 基础语法
- RTC 月度小报 9 月 | WebRTC M77、RTC大会即将开幕、实时码流加速
- 贝索斯:聪明是一种天赋,而善良是一种选择
- 在用pip安装python包时,出现/home/×××/anaconda3/bin/python没有解析器
- python读二进制格点雷达基数据_对numpy中二进制格式的数据存储与读取方法详解...
- <美团>深度学习训练中梯度消失的原因有哪些?有哪些解决方法?
- 【计算机毕业设计】21.二手拍卖系统maven源码
- EMI干扰来源和抑制措施精讲
- 关于伟大的计算机的作文600字,伟大的科技作文600字