用汇编获取系统开机的elapsed时间,制作随便数
来源:互联网 发布:知乎招商银行上分 编辑:程序博客网 时间:2024/06/05 19:18
;每运行一次可执行程序random.exe,即可显示任意两个
;16进制数的加法或减法表达式及其运算结果。在减法运算中,如果被减数小于减数,显示
;“Divide Overflow”的提示信息。
;printf 用\n 不能换行,不知道为什么,会原样输出\n 这两个字符
;GoAsm Random.asm;GoLink/console Random.obj kernel32.dll msvcrt.dll
DATA SECTION
szText db 'TickCount is %d ',0
TickCount dd 0
num1 dd 0
num2 dd 0
num3 dd 0
CODE SECTION
CLOSE:
add esp,28D
xor eax,eax
ret
START:
push -11d;esp+4
call GetTickCount
mov [TickCount],eax
mov [num1],al
mov [num2],ah
sub al,ah
mov [num3],al
INVOKE printf,ADDR szText,[TickCount];esp+8
INVOKE printf,'%x - %x = %x',[num1],[num2],[num3];+16
mov al,[num1]
mov ah,[num2]
cmp al,ah
jnc CLOSE
INVOKE printf,' Divide Overflow'
add esp,4D
jmp CLOSE
阅读全文
0 0
- 用汇编获取系统开机的elapsed时间,制作随便数
- 获取系统开机时间
- java获取系统开机时间
- 获取系统当前时间的毫秒数
- 获取系统开机和关机时间
- ios开发之获取系统开机时间
- Win8下获取系统开机时间
- iOS NSProcessInfo获取系统开机累计时间
- IOS NSProcessInfo获取系统开机累计时间
- android如何获取系统开机时间
- postgresql获取系统当前时间毫秒数的sql
- 汇编结构体的使用获取系统时间以及宏的定义和使用
- 获取电脑的开机时间NtQuerySystemInformation
- 系统时间的获取
- 获取系统的时间
- 获取系统的时间
- 系统时间的获取
- 获取系统时间和启动毫秒数
- Android实现可折叠的listview
- 插件学习记录(1)-comboselect
- vSphere、 ESXi、Vcenter、vSphere Client关系
- Inno Setup入门(十二)——Pascal脚本(1)
- MySql--三种注释写法
- 用汇编获取系统开机的elapsed时间,制作随便数
- Android 开发小知识
- 动态链表实现多项式
- 计算日期是否为最近几天
- java程序员从笨鸟到菜鸟之(十七)练习题
- ios开发中的一些小技巧
- LeetCode
- Spring-MVC 注解配置
- 解决a标签hover在移动设备点击两次才跳转