汇编语言王爽第四版第七章(实验六)
第七章、更灵活的定位内存地址的方法
汇编语言所有实验地址
本文仅展示个别程序的debug图片,其实书上代码讲的很详细了,大家可以自己debug看一看
7.4大小写转换问题
;大写字母第五位是0,小写字母第五位是1
assume cs:codesg, ds:datasgdatasg segmentdb 'BaSic' db 'iNFOrMaTiOn'
datasg endscodesg segment
start: mov ax,datasgmov ds,ax ;ds -> datasgmov bx,0mov cx,5s: mov al,[bx]and al,11011111B ; 将第五位变成0mov [bx],alinc bxloop s mov ax,5 ;归位mov cx,11s0: mov al,[bx]or al,00100000Bmov [bx],alinc bxloop s0mov ax,4c00hint 21hcodesg ends
end start
Debug看一下
原本数据内存中,显示的大小写是很不均匀,没有规则的
我们执行之后查看内存中的内容,发现大小写已经变换完成
汇编语言王爽第四版第七章(实验六)相关推荐
- 汇编语言 王爽 第四版 第三章 检测点3.2
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点3.2 1 补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中. mov ax,1 ...
- 《汇编语言》王爽(第四版) 第十一章 实验11
文章目录 前言 一.实验任务 二.实现思路 三.实现代码 四.DIY时间 1.需求分析 2.最终效果 3.实现代码 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十一章 实验11 的 ...
- 汇编语言 王爽 第四版 前两章学习心得
博客开篇 从大学入学开始,心里就萌生了写博客的想法,奈何自己太懒惰,一直没有付诸于行动.工作后,最近上班还算清闲,故又萌生出了写博客的想法.千里之行,始于足下.谨以此篇博客作为自己的博客开端,文中不足 ...
- 汇编语言 王爽 第四版 第二章 检测点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和内存,用机器指 ...
- 汇编语言 王爽 第四版 第六章 检测点6.1
汇编语言 王爽 第四版 课后检测点 课后实验 持续更新~~ 检测点6.1 1 下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序: assume cs:codesg cod ...
- 《汇编语言》王爽(第四版) 课程设计1
文章目录 前言 一.课程设计任务 二.任务分析 1.公司数据的格式 2.数据转为字符串 3.显示多个数据 三.实现代码 总结 前言 本文是王爽老师<汇编语言>(第四版) 课程设计1 &qu ...
- 《汇编语言》王爽(第四版) 第十章 实验10
文章目录 前言 一.子程序1 显示字符串 1.实验任务 2.分析 (1)如何在指定位置显示 (2)如何显示指定颜色 (3)保存子程序中用到的寄存器 3.代码 二.子程序2 解决除法溢出的问题 1.实验 ...
- 《汇编语言》王爽(第四版) 第十二章 实验12
文章目录 前言 一.思路分析 1.安装 2.设置中断向量 3.do0程序 4.测试 5.优化 二.最终成果 1.完整代码 2.效果图 总结 前言 本文是王爽老师<汇编语言>(第四版) 第十 ...
最新文章
- 【Python学习系列八】Python实现线性可分SVM(支持向量机)
- java简单课程设计_!高分跪求帮忙写一个简单小程序的JAVA课程设计报告(内详!!)...
- Orace 12.2 ORA-12012: error on auto execute of job SYS.ORA$AT_OS_OPT_SY_21
- 喝酒撸串聊技术!来看云栖大会15位大咖真人秀
- 前端学习(2050)vue之电商管理系统电商系统之实现node创建服务器
- (Matlab源码)Matlab实现算术编码(Arithmetic coding)超级详解(每一段代码都可以看懂)
- 大神手把手教你设计秒杀架构模型
- 优秀的算法工程师都是不用深度学习的
- 蓝桥杯2015年第六届C/C++A组国赛第四题-穿越雷区
- AIX环境安装DB2 数据库
- Windows内核编程(五)-驱动的调试
- Html表格代码实现打印
- 新装电脑能装w ndows7吗,为什么刚买的新电脑,却不支持安装Win7系统,背后的真实原因?...
- ROS2与C++入门教程-进程内(intra_process)话题发布和订阅演示
- ECharts动态图表展示
- 学习=拟合?深度学习和经典统计学是一回事吗?
- 一加7充电_一加7T充电、续航能力测评
- android 4.0 bluetooth bt HFP/HSP分析
- 计算机原理与应用作业,计算机原理与应用(杨刚)-中国大学mooc-题库零氪
- VMware下CentOS7最小化安装及配置
热门文章
- 计算机网络中数据通讯方式有哪些,常见的数据通信方式原理是什么
- 计算机程序设计vb怎么保存,VB编程:读取文本文件和保存文本文件的方法
- 利用Python绘制图案——七色花子
- Excel图表之道一突破常规
- AnyTXT Searcher中文版-比Google Desktop都牛连everything软件作者都拍手称赞的文本搜索工具
- 微信开发者工具——支持less的插件
- 历年计算机二级考试Java真题 JAVA笔试试题及答案(部分套题)
- Python帮助文档的查看方式——Python初学者必看
- QT编程编程入门系列文章之一——QT编程简介
- JAVA小白 编程练习500题 超详细!!!带答案!!!持续更新中~