草庐IT

汇编语言实验1—Debug基础操作

1.使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。记录1:最后一条指令执行完BX=(4026)H,AL=(66)H,检验结果。 两种写入:e命令写入 A命令写入 2.将下面三条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。movax,1addax,axjmp2000:0003记录1:计算2的8次方,执行完AX=(0100)H,检验结果。思考:这3条指令如何计算2的8次方呢?答:首先给ax赋值为1,add后ax=2,执行add1次2*2,执行2次就是2的3次方,那么2的8次方就是add执行7次。执行之前先将指令指向ad

汇编语言实验1—Debug基础操作

1.使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。记录1:最后一条指令执行完BX=(4026)H,AL=(66)H,检验结果。 两种写入:e命令写入 A命令写入 2.将下面三条指令写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方。movax,1addax,axjmp2000:0003记录1:计算2的8次方,执行完AX=(0100)H,检验结果。思考:这3条指令如何计算2的8次方呢?答:首先给ax赋值为1,add后ax=2,执行add1次2*2,执行2次就是2的3次方,那么2的8次方就是add执行7次。执行之前先将指令指向ad