fix: убраны дебажные команды

This commit is contained in:
root
2024-10-01 20:55:08 +03:00
parent 0aed286bcb
commit f2ca981037

View File

@ -88,34 +88,26 @@ section .text
main: main:
xor rax, rax ; поскольку приходим сюда из компилятора, лучше обнулить xor rax, rax ; поскольку приходим сюда из компилятора, лучше обнулить
TIME_1_000_000 TIME_1_000_000
nop
PRINT_DELTATIME nop_command PRINT_DELTATIME nop_command
nop ; для дебага
TIME_1_000_000 inc rax TIME_1_000_000 inc rax
nop
PRINT_DELTATIME reg_command PRINT_DELTATIME reg_command
nop
mov rax, example mov rax, example
TIME_1_000_000 inc byte [rax] TIME_1_000_000 inc byte [rax]
nop
PRINT_DELTATIME rel_reg PRINT_DELTATIME rel_reg
nop
mov rax, example mov rax, example
xor rbx, rbx xor rbx, rbx
TIME_1_000_000 inc byte [rax + rbx] TIME_1_000_000 inc byte [rax + rbx]
nop
PRINT_DELTATIME ind_base PRINT_DELTATIME ind_base
nop
mov rax, example mov rax, example
xor rbx, rbx xor rbx, rbx
TIME_1_000_000 inc byte [rax + rbx + 122] TIME_1_000_000 inc byte [rax + rbx + 122]
nop
PRINT_DELTATIME ind_base_disp PRINT_DELTATIME ind_base_disp
nop
; Под конец давайте посчитаем тактовую частоту на примере той же самой команды
xor rax, rax ; сообщаем gcc, что все закончилось успешно xor rax, rax ; сообщаем gcc, что все закончилось успешно
ret ret