OSDev http://osdev.su/ |
|
транскрипция кода http://osdev.su/viewtopic.php?f=6&t=849 |
Страница 1 из 1 |
Автор: | scuter [ 31 дек 2013, 18:03 ] |
Заголовок сообщения: | транскрипция кода |
интересно а как на разных архитектура писать основные действия вот интересует ARM, AVR, MIPS во пример на x86 Код: var ex_string="ertyhertyertyert"; var ex_num=20; var ex_num2=5; var ex_rezult=0; // code ex_rezult=12+10 ex_rezult=12-10 ex_rezult=12*10 ex_rezult=12/10 ex_rezult=ex_num+10 ex_rezult=ex_num-10 ex_rezult=ex_num*10 ex_rezult=ex_num/10 ex_rezult=ex_num+ex_num2 ex_rezult=ex_num-ex_num2 ex_rezult=ex_num*ex_num2 ex_rezult=ex_num/ex_num2 ex_rezult=ex_string Код: mov eax, 12
add eax, 10 mov [ex_rezult], eax mov eax, 12 sub eax, 10 mov [ex_rezult], eax mov eax, 12 mul eax, 10 mov [ex_rezult], eax mov eax, 12 div eax, 10 mov [ex_rezult], eax ; mov eax, [ex_num] add eax, 10 mov [ex_rezult], eax mov eax, [ex_num] sub eax, 10 mov [ex_rezult], eax mov eax, [ex_num] mul eax, 10 mov [ex_rezult], eax mov eax, [ex_num] div eax, 10 mov [ex_rezult], eax ; mov eax, [ex_num] add eax, [ex_num2] mov [ex_rezult], eax mov eax, [ex_num] sub eax, [ex_num2] mov [ex_rezult], eax mov eax, [ex_num] mul eax, [ex_num2] mov [ex_rezult], eax mov eax, [ex_num] div eax, [ex_num2] mov [ex_rezult], eax ; mov esi, ex_string mov edi, ex_rezult mov ecx, (ex_num-ex_string) rep movsb ex_string db "ertyhertyertyert"; ex_num dd 20 ex_num2 dd 5 ex_rezult dd 0 |
Автор: | iz56 [ 31 дек 2013, 18:20 ] |
Заголовок сообщения: | Re: транскрипция кода |
И тя с новым годом |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |