实验2、用机器指令和汇编指令编程
1)D命令也提供了一种符合CPU机理的格式:“d 段寄存器:偏移地址”,以段寄存器中的数据为段地址SA,列出从SA:偏移地址开始的内存区间中的数据
查看从ds:0开始的内存区间中的内容:
查看当前代码段和栈段中的内容:
2)在E、A、U命令中使用段寄存器
3)在Debug中,用A命令写一段程序
在用T命令执行mov ss,ax的时候,它的下一条指令mov sp,10也紧接着执行了
不单是mov ss,ax,对于如mov ss,bx mov ss,[0] pop ss等指令都会发生这种情况,这些指令的共性是都是修改栈段寄存器SS的指令
Debug的T命令在执行修改寄存器SS的指令时,下一条指令也紧接着被执行