1, 第一种方法:用E命令将机器指令写入内存,在用U命令解释为汇编指令。

 

第二种方法:用A命令向内存中写入汇编指令,再用U命令解释为机器指令。

 

2 先用A命令将指令写入相应的内存单元中,再用R查看寄存器中的内容并用R命令讲CS和IP中的值改为将要执行的地址。用T命令执行。

执行多次直到求出要求的值

即为ax=0100.

3  用D命令查看相应内存段中的内容

生产日期对应的地址为fff0:00f6到fff0:00fc,尝试修改:

试探失败。。。

所以生厂日期应该不能随便篡改,但我想不通为什么生厂日期是92年的......

4  如题中所写向内存中填写数据,如图:

按下回车,出现了四个不同颜色的小符号,修改填入数据:

 

颜色和形状都变了,很神奇。再修改地址:

 

︿( ̄︶ ̄)︿多了几个符号,还变了位置。很神奇.

  实验总结与体会

        做了几个实验,发现了汇编的乐趣,特别是第四个留下了很深的印象。通过这次实验,我掌握了R,A,D,E,U,T,等命令的基本用法,学会了查找和修改内存内容。

        但是还有一些疑问,比如第二题当中能否不多次手动执行T命令,而是写入执行次数这类的命令。还有为什么PC机主板生产日期那么早....