2018年11月1日

摘要: ①编写t1.asm 显示36 但之后为乱码 并闪退 ②将line4和line9中寄存器dl的值分别修改为0~9中任何一个数字,重新汇编,链接,运行,观察结果变化 修改为 1;4 得结果14 。 同样乱码并闪退 ③debug调试t1.exe 满足cs=ds+10h 用u命令反汇编 单步调试 得到3 6 阅读全文
posted @ 2018-11-01 23:53 徐宇尧 阅读(129) 评论(5) 推荐(0)
摘要: ①使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运算情况填空。 mov ax,0021 mov ds,ax mov ax,2200 mov ss,ax mov sp,0100 mov ax,[0] ;ax= 3130 add ax,[2] ;ax= 6462 mov bx,[ 阅读全文
posted @ 2018-11-01 23:16 徐宇尧 阅读(150) 评论(4) 推荐(0)

2018年10月7日

摘要: (1)使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化 Part 2:用E命令将指令写入内存,用T命令单步执行 总结: 从实验结果可以看到用E命令和A命令两种方式将指令写入内存的结果相同,但是用A命令结果更简洁,即以汇编指令的格式在内存中写入一条机器 阅读全文
posted @ 2018-10-07 22:53 徐宇尧 阅读(264) 评论(4) 推荐(0)

导航