Java教程

汇编实验1 8086汇编指令编码和调试

本文主要是介绍汇编实验1 8086汇编指令编码和调试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

汇编实验1

  • 1.实验任务1
  • 2.实验任务2
  • 3.实验任务3
  • 4.实验任务4
  • 5.实验任务5
  • 6.实验任务6
  • 7.实验任务7
  • 实验总结

1.实验任务1

  • 练习教材实验1「1 预备知识:Debug的使用」
  • 练习教材实验2 「1 预备知识:Debug的使用」
  • 练习教材4.6节使用masm、link得到8086汇编可执行程序及运行程序方法
    (pass)

2.实验任务2

PC机主板上的ROM中有一个生产时期,在内存FFF00H ~ FFFFFH的某几个单元中,请找到这个生产时期,并试图修改它。

  • 在debug中,使用d命令查看生产日期

    表示生产日期为1992年1月1日

  • 使用e命令修改生产时期所在的内存单元,修改后,再次使用d命令查看

    注*: 实践过后,请结合教材1.15节学习的理论知识及图1.9,尝试分析原因。通过实践与理论结合,加深对所学内容的理解。

  • 结论:不能修改,该信息存储在ROM中,此为只读存储器(Read Only Media),用户没有修改权限。

3.实验任务3

在debug中,使用e命令,向内存单元填写数据。
-e b800:0 03 04 03 04 03 04 03 04 03 04
从b800:0开始的内存单元开始,依次写入十六进制数据04 03,重复写5次。

在debug中,使用f命令,向内存单元批量填写数据。
-f b800:0f00 0f9f 03 04
把内存单元区间b800:0f00 ~ b800:0f9f连续160个字节,依次重复填充十六进制数据03 04。

注*: 尝试修改内存地址,或,尝试修改内存的数据,再次观察结果。

-----------------------------------

这篇关于汇编实验1 8086汇编指令编码和调试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!