如何在nasm中创建随机数获取系统时间?

时间:2013-06-19 02:56:43

标签: random printing nasm

我需要使用像seed一样的系统时间创建青少年随机数来创建数字,需要在nasm中使用linux内核完成。 我不能使用gcc whith C代码。只有ld。

那么如何创建至少一个数字并打印呢?

1 个答案:

答案 0 :(得分:0)

汇编程序指令RDTSC返回EDX:EAX中的时间戳计数器。它计算自复位后的CPU周期数。

RDTSC
AND EAX, FFH

这应该给你一个0到255之间的随机数