zoukankan      html  css  js  c++  java
  • 写汇编报告小记

    今天写了两份汇编实验报告,把写实验报告中遇到的问题给小结下。以便后查和分享吧。

    虽说这汇编上了快一学期的课了。知道东西那是相当的少,去上过一次实验课,其它时间都是因为有其他课,没有去上,话说上课的老师还真体谅。说有电脑自己做就好了。自己做,没老师问,问题出来,只有找资料。

    段1:在debug模式下用-r命令查看寄存器的值,什么cx,ax之类的标出来了。但是我唯独没看到标志寄存器的值。在做bcd码调整的实验,有进位的问题啊。得,查google,查baidu。

    exp7-45

    如上图:标志寄存器几个字上的字母即是标志寄存器的状态值。英文的,是什么意思?

    标志 值为1 值为0
    OF OV NV
    SF NG PL
    ZF ZR NZ
    PF PE PO
    CF CY NC
    DF DN UP
    IF EI DI
    AF AC NA

    上面弄张表,好对照看。

    段2:

    在调试的过程中个人认为-t命令犹如vs中的F11,在遇到call类指令,需要进入子程序的时候用。但是遇到中断时候不要用,中断时用-p,-t就出不来了。

    -p指令执行程序的时候遇到loop指令会快速的得到结果。遇到call指令的时候,会自动执行子程序之类然后跳出来。-p个人认为像vs中的F10。其实像什么得自己体会 了。

  • 相关阅读:
    hdfs 复制路径下所有文件
    吐槽scala
    scala
    spark 你要喧宾夺主么?好好干。
    信赖域算法
    scala shuffle
    自动梯度求解 反向传播算法的另外一种视角
    spark 2.0 Vector toBreeze
    自己玩的git
    js判断浏览器
  • 原文地址:https://www.cnblogs.com/malware/p/2284232.html
Copyright © 2011-2022 走看看