概要
中古ノート買ってみた。
wsl1のubuntu18.04にnasm入れてみた。
rdrand、やってみた。
サンプルコード
extern printf
global main
section .text
main:
push rbp
lea rdi, [rel fmt]
rdrand rsi
call printf
xor eax, eax
pop rbp
ret
section .data
fmt: db '%d', 10, 0
コンパイル、実行結果
# nasm -f elf64 r0.s
# gcc -o r0 r0.o
# ./r0
1693664114
# ./r0
16266546
# ./r0
-1834439413
# ./r0
1788016928
#
以上。