Tag Archives: To optimize the

【arm】arm-assembly-print-register-value-in-decimal

Date: 2018-7-15


1. Reference:
https://stackoverflow.com/questions/2370942/arm-assembly-print-register-value-in-decimal
2. Arm register printing
Since the ARM register print is always in hexadecimal, it seems to be a bit of a struggle. Therefore, we have been exploring the relatively convenient method of arm register printing recently, and now there are two methods for reference.
Method one:

print_decimal:
        stmfd   sp!, {
  r4,r5,lr}

        cmp     r0, #0
        moveq   r0, #'0'
        bleq    putchar
        beq     done

        mov     

solve atibtmon.exe error

After the laptop installed Win7, toss and turn, with the driver wizard updated all the drivers, and installed a variety of software, then use QQ housekeeper optimization system.

Later, it was found that the system often reported errors at startup, atibtmon.exe, as follows:

Searched on the Internet, some said to reinstall the video card driver, some said to reinstall visual c++ 2008.

Reinstall again, report the error as before.

Finally, he tossed around AMD’s management software and tried it. It was a battery setup problem.

When the battery is selected to “maximize battery life”, atibtmon.exe will report an error when the laptop is switched from the wired power supply to the battery.

The following Settings, battery select “Maximize performance” when the problem is resolved.