该文被密码保护。 阅读全文
摘要:
实验二 熟悉常用指令的使用 一、实验目的 熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。 二、实验题 1.求出以下各十六进制数与十六进制数62A0之和,单步执行、观察标志位SF、ZF、CF、OF的值,并与自己的判 阅读全文
摘要:
我们可以将一段内存定义为一个段,用一个段地址指示段,用偏移地址访问段内的内存单元。我们想怎么定义就怎么定义。 1.我们可以定义一个段来存放数据,将他定义为“数据段” 2.我们可以定义一个段来存放代码,将他定义为“代码段” 3.我们可以定义一个段来当作栈,将他定义为段栈 对于数据段,我们通过普通寄存器 阅读全文
摘要:
我们学习编程都知道栈的超界限问题是非常严重的问题,他可能会覆盖掉其他数据,并且我们不知道这个数据是我们自己保存的用于其他用途的数据还是系统的数据,这样常常容易引发一连串的问题。 在学习汇编的时候,我们熟悉的8086cpu通过ss:sp来指向栈顶指针,从而来控制入栈,出栈,入栈的时候sp = sp-2 阅读全文