首页 > 编程语言 >【汇编语言】实验3 编程、编译、链接、跟踪

【汇编语言】实验3 编程、编译、链接、跟踪

时间:2022-11-25 19:34:12浏览次数:38  
标签:查看 汇编语言 编程 编译 PSP SA DS


【汇编语言】实验3 编程、编译、链接、跟踪

实验内容

【汇编语言】实验3 编程、编译、链接、跟踪_可执行

编写程序

【汇编语言】实验3 编程、编译、链接、跟踪_汇编语言_02

DEBUG 程序

查看初始状态和指令

可以发现CS=DS+10H

【汇编语言】实验3 编程、编译、链接、跟踪_可执行_03


依次执行

【汇编语言】实验3 编程、编译、链接、跟踪_汇编语言_04


【汇编语言】实验3 编程、编译、链接、跟踪_可执行_05


【汇编语言】实验3 编程、编译、链接、跟踪_初始状态_06

查看PSP内容

首先回顾一下PSP是什么

【汇编语言】实验3 编程、编译、链接、跟踪_初始状态_07


所以我们查看 SA:0 即可(DS=SA)

输入命令-D DS:0 和-U DS:0 得到以下结果

【汇编语言】实验3 编程、编译、链接、跟踪_汇编语言_08


发现貌似D DS:0并不能显示完全

【汇编语言】实验3 编程、编译、链接、跟踪_初始状态_09


继续往下看的话可以看到可执行文件名


标签:查看,汇编语言,编程,编译,PSP,SA,DS
From: https://blog.51cto.com/u_15891800/5887549

相关文章

  • 【汇编语言】第4章 第一个程序
    【汇编语言】第4章第一个程序本文分为4个部分:书本知识点概览文章目录​​【汇编语言】第4章第一个程序​​​​知识点概览​​​​4.1一个源程序从写出到执行的过程​​......
  • 【汇编语言】实验2 用机器指令和汇编指令编程
    ​【汇编语言】实验2用机器指令和汇编指令编程文章目录​​【汇编语言】实验2用机器指令和汇编指令编程​​​​一、预备知识,debug的使用​​​​debug中段寄存器使用​​......
  • 【汇编语言】实验1 查看CPU和内存,用机器指令和汇编指令编程
    ​【汇编语言】实验1查看CPU和内存,用机器指令和汇编指令编程文章目录​​【汇编语言】实验1查看CPU和内存,用机器指令和汇编指令编程​​​​一、配置环境​​​​二、熟悉......
  • 【汇编语言】第3章 寄存器(内存访问)
    ​【汇编语言】第3章寄存器(内存访问)本文分为4个部分:书本知识点概览书本自带的小结书本习题解析个人小结文章目录​​【汇编语言】第3章寄存器(内存访问)​​​​知识点概览......
  • 第三周课程设计进展——基于java语言的国密算法库编译测试
    本周计划完成的任务本周实际完成情况(代码,文档,程序运行截图...),未完成计划的原因?如何改进?本周遇到的问题与解决过程(要详细)本周计划完成的任务给openeuler配置java......
  • 编译原理第四章习题存档
    语法分析主要是将句子和语法树对应起来,明确其成分构成。接下来我们给一个句子添加一个末尾符号#,它为减少讨论作出卓越贡献。分析的时候将它也作为句子的一个符号分析。1.......
  • 网络编程时常常提到客户端和服务端,它们究竟是什么含义
    打电话(播对方的号码),接电话(点一下就接听了,现在都是触摸屏的手机了,即智能手机)只要接通了,再区分打电话的和接电话的还有什么意思呢,重点关注的是交流的内容。同理,客户端(打电......
  • 法语编程语言Linotte体验
    Linotte简介[http://langagelinotte.free.fr/wordpress/][https://github.com/cpc6128/LangageLinotte]Codezavecunvrailangageetenfrançais!用真正的法语编......
  • Nginx 编译安装
    Nginx编译安装安装环境:rocky8.0**安装前将防火墙和selinux关闭****文件中有注释的地方,复制时记得删除掉**官方包地址:http://nginx.org/en/linux_packages.html#......
  • ASP.NET MVC下的四种验证编程方式
    ASP.NETMVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑......