标签:src cpu 定义 运行 地址 com inf segment 实验
1运行调试下列代码
CPU执行程序,程序返回前,cs= 0772h 、ss= 0771h 、ds= 0770 h 。
设程序加载后,code段的段地址为X,则data段的段地址为 X-2 、stack段的段地址为 X-1
2
CPU执行程序,程序返回前,cs=0772h 、ss=0771h 、ds=0770h
设程序加载后,code段的段地址为X,则data段的段地址为 X-2 、stack段的段地址为 X-1
对于如下定义的段:
name segment
.........
name ends
如果段中的数据占N个字节,则程序加载后,该段实际占有的空间为 (N/16+1)*16
3
CPU执行程序,程序返回前,cs=0770h、ss=0774h 、ds=0773h
设程序加载后,code段的段地址为X,则data段的段地址为 X+3 、stack段的段地址为 X+4
4
程序1改后
用r和t命令找到现在的SS,然后用g命令使程序运行结束,发现改变前后SS发生变化。
程序2改变后
程序能运行,但不能正确执行。SS的值变成20CD
程序3改变后
程序3可以正确运行以及执行
5
6
标签:src cpu 定义 运行 地址 com inf segment 实验
原文地址:https://www.cnblogs.com/nxdsb/p/10010244.html