实验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的指令时,下一条指令也紧接着被执行