实验三编程编译连接跟踪_算法设计编程实验

实验三编程编译连接跟踪_算法设计编程实验实验三 编程,编译,连接,跟踪

大家好,又见面了,我是你们的朋友全栈君。

任务一

编写汇编源程序,源程序代码如图

实验三编程编译连接跟踪_算法设计编程实验

 

实验三编程编译连接跟踪_算法设计编程实验

 

这次实验的延伸思考和分析很丰富,有关每行汇编指令的功能以及程序实现的功能。

各自源代码运行结果不同,实现不同的数值显示。

 

实验三编程编译连接跟踪_算法设计编程实验

(1)如上图所示,运行结果是36

 

接着按照要求,修改数字,重新汇编,观察结果。

实验三编程编译连接跟踪_算法设计编程实验

(2)得到结果为11,可见数值产生变化

 

 

实验三编程编译连接跟踪_算法设计编程实验

 

实验三编程编译连接跟踪_算法设计编程实验

(3)验证其满足(cs)=(ds)+10H

 

 

实验三编程编译连接跟踪_算法设计编程实验

(4)上图是利用u命令反汇编,观察得到的结果

 

 

实验三编程编译连接跟踪_算法设计编程实验

(5)最后用t.p命令进行单步调试,观察所得结果。

 

任务二

用同样的方法,编写汇编源程序,如下图:

实验三编程编译连接跟踪_算法设计编程实验

 

实验三编程编译连接跟踪_算法设计编程实验

实验三编程编译连接跟踪_算法设计编程实验

按照要求进行编译操作,发现产生了红色的不同数值。

实验三编程编译连接跟踪_算法设计编程实验

实验三编程编译连接跟踪_算法设计编程实验

 

dosbox运行时出现问题,左上方输出结果没有显示出来。需要cls命令清屏操作,再继续执行下一个。

个人总结与延伸思考:

联系做过的实验一,发现可以通过一些操作来更改图片及颜色。

汇编语言这门课程需要一些语言基础以及数制知识,同时在实验中又可以不断发现很多疑问。

需要加强对于DOSBox的熟悉,才能便于实验的学习探索。

 

转载于:https://www.cnblogs.com/luyingzhu/p/9893472.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107218.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • rj45管脚定义_rj45接口定义,rj45插座引脚定义

    RJ45是布线系统中信息插座(即通信引出端)连接器的一种,连接器由插头(接头、水晶头)和插座(模块)组成,插头有8个凹槽和8个触点。RJ是RegisteredJack的缩写,意思是“注册的插座”。在FCC(美国联邦通信委员会标准和规章)中RJ是描述公用电信网络的接口,计算机网络的RJ45是标准8位模块化接口的俗称。rj45插座引脚定义:常见的RJ45接口有两类:用于以太网网卡、路由器以太网接口等…

  • UCOSII操作系统 第1课—UCOSII的基础知识

    UCOSII操作系统 第1课—UCOSII的基础知识UCOSII操作系统1–UCOSII的基础知识前言:目前比较主流的操作系统有UCOSII、FREERTOS、LINUX等,UCOSII的资料相对比其余的两个操作系统的资料还是非常全面的。此次专栏涉及到的API的使用是非常小的,仅仅作为本人学习的记录。后期也会对比UCOSII说出实现的更多功能的代码。参考书籍:《嵌入式实时操作系统μCOS-II原理及应用》、《嵌入式实时操作系统uCOS-II邵贝贝(第二版)》学习代码的出处:http://bbs.elecfans.com/jishu_345856_

  • 图像处理——Canny算子 图像边缘检测:Canny算子、Prewitt算子和sobel算子

    图像处理——Canny算子 图像边缘检测:Canny算子、Prewitt算子和sobel算子https://blog.csdn.net/fengye2two/article/details/79190759https://www.jianshu.com/p/bed4ffe996a1

  • pstools使用教程

    pstools使用教程pstools是sysinternals开发的一个功能强大的nt/2k远程管理工具包。官方网址为http://www.sysinternals.com/下载地址为http://www.sysinternals.com/files/Pstools.zipPstools主要包含以下程序:(1)psexecpsexec是一个远程执行工具…

  • HTTP 304状态码的详细讲解

    HTTP304错误状态码的详细讲解304缓存策略及实现网页web常见状态码:200,301,302,304,400,401,404,500

  • java日期格式化之特殊字符

    如何能够将日期2015-01-29格式化为15W05(表示15年第5周)呢?

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号