汇编语言实验2 用机器指令和汇编指令编程
Posted 鱼竿钓鱼干
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言实验2 用机器指令和汇编指令编程相关的知识,希望对你有一定的参考价值。
推荐文章:【汇编语言 王爽第三版】学习笔记目录+习题解析+实验
【汇编语言】实验2 用机器指令和汇编指令编程
一、预备知识,debug的使用
debug中段寄存器使用
使用D命令的时候可以直接 D 段寄存器地址:偏移地址
查看从1000:0开始的内存区间中的内容
-R DS:1000
-D DS:0
查看当前代码段中指令代码
-D CS:0
查看当前栈段中的内容
-D SS:0
E,A,U也可以做到同样效果
修改ss段寄存器
依次执行以下指令
观察执行情况
可以发现跳过了MOV SP,0010
我们可以记住一点,Debug的T命令执行修改寄存器SS的指令时,下一条指令也紧接着被执行
二、实验任务
按照要求依次执行以下命令
观察执行过程
答案
图3.19实验中为什么2000:0 F数据会变
可以发现栈里不光存数据,还会存AX,CS,IP等一些寄存器。
以上是关于汇编语言实验2 用机器指令和汇编指令编程的主要内容,如果未能解决你的问题,请参考以下文章