汇编语言 王爽 第四版 第六章 检测点6.1
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~
检测点6.1
1
下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:
assume cs:codesg
codesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h;ip为0,2,4,6,8..start: mov ax,0mov ds,ax;ds设置为0mov bx,0mov cx,8;8次循环
s: mov ax,[bx]___;填写的地方,应该填写`mov cs:[bx],ax`add bx,2loop smov ax,4c00hint 21hcodesg ends
end start
填写mov cs:[bx],ax
,因为我们需要把0:0~0:15
复制到cs:0~cs:15
上,刚好用bx来做位移下标,字所占2字节,所以bx每次加2
2
下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,数据的传送用栈来进行。栈空间设置在程序内。完成程序:
assume cs:codesgcodesg segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdw 0,0,0,0,0,0,0,0,0,0start: mov ax,___;应该填cs,因为栈空间被放到了程序的开头进行声明mov ss,ax;设置ss的值mov sp,___;设置sp的值,应该填24h,因为前面还有8个字,即16字节,栈顶是往高位 数,而且栈里面有10个字节mov ax,0;mov ds,ax;ds为0mov bx,0;bx用做下标mov cx,8;循环8次s: push [bx];把0:[bx]入栈pop cs:___;这里应该赋值给cs:[bx],所以填写[bx]add bx,2loop s mov ax,4c00Hint 21hcodesg ends
end start
依次填写:
cs
,24h
,[bx]
,解释在注释中
汇编语言 王爽 第四版 第六章 检测点6.1相关推荐
- 汇编语言 王爽 第四版 第三章 检测点3.2
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点3.2 1 补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中. mov ax,1 ...
- 汇编语言 王爽 第四版 前两章学习心得
博客开篇 从大学入学开始,心里就萌生了写博客的想法,奈何自己太懒惰,一直没有付诸于行动.工作后,最近上班还算清闲,故又萌生出了写博客的想法.千里之行,始于足下.谨以此篇博客作为自己的博客开端,文中不足 ...
- 汇编语言 王爽 第四版 第二章 检测点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 的 ...
- 汇编语言(王爽 第三版)检测点
这本书购于2015.11.30,我大概从2016.3月开始读,历时大概三个月,我们学校开<微机原理与汇编语言>这门课,不过让人感觉很不爽,课本一开始就丢给你一堆东西,意欲让你记住这一大堆东 ...
- 《汇编语言》王爽(第四版) 第十六章 实验16
文章目录 前言 一.实验任务 二.思路分析 1.程序框架 2.设置前景色 3.设置背景色 三.最终成果 1.完整代码 2.效果图 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十六章 ...
- 《汇编语言》王爽(第四版) 第十章 实验10
文章目录 前言 一.子程序1 显示字符串 1.实验任务 2.分析 (1)如何在指定位置显示 (2)如何显示指定颜色 (3)保存子程序中用到的寄存器 3.代码 二.子程序2 解决除法溢出的问题 1.实验 ...
最新文章
- R语言临床预测模型的评价指标与验证指标实战:C-index指标计算
- MATLAB实现数字识别系统,基于人工神经网络的MATLAB手写数字识别系统
- 面到阿里月薪 27k 数据岗,很难?
- 学习笔记之-MySql高级之sql优化
- 串口通信寄存器/库函数配置、实例编写
- Spring+Hessian搭建远程方法调用
- mvn使用assembly打包所有的moudle为一个tgz文件
- 一个boost底下的线程池
- python 窗口控件变大变小_详解:用Python+AutoIt实现界面工具开发过程
- 360的IM可能会是什么样?
- js逆向案例-过加速乐
- 一个高仿追书神器的vue阅读器。已成功做成app
- 关于Fragment + RecyclerView + Toolbar + BottomNavigationView的组合应用
- Android 标题下划线 选中效果
- 元学习(Meta Learning)最全论文、视频、书籍资源整理
- 跟我一起学python3(一)
- 关于如何在Matlab中构造三维几何,以及三棱柱实例演示
- 【Hotel TV】三星商用TV解决方案
- golang监控服务器性能,go 性能监控神器
- 【Go编程语言】 Go语言基础语法
热门文章
- iOS 游戏安全之 IAP 破解原理与防御
- MATLAB | 将图片序列转换为视频文件
- 美国大学专业排名一目了然 备战雅思是梦想实现的第一步
- 应埃及方面要求,加沙停火协议延长了24小时
- PC端企业类型整页制作
- 流量为王的时代,留给搜狗的机会却不多了
- 诺基亚n79 java性能_诺基亚N79即将出现,N79与N82对比,综合性能与可买度提升大吗?...
- 解决app在没有上传app store前大规模安装测试问题的一些办法与思路
- 【ICDM 2022教程】图挖掘中的公平性:度量、算法和应用
- android传值给activity,android怎么实现PopuWindow与Activity传值