Загрузить в стек содержимое всех сегментных регистров - C (СИ)
Формулировка задачи:
Сделать на Си с ассемблерной вставкойЗагрузить в стек содержимое всех сегментных регистров и сумм регистров общего назначения.
Решение задачи: «Загрузить в стек содержимое всех сегментных регистров»
textual
Листинг программы
#include <stdlib.h> int main( void) { asm volatile( "push %cs\n\t" "push %ds\n\t" "push %ss\n\t" "push %es\n\t" "push %fs\n\t" "push %gs\n\t" "add %ebx, %eax\n\t" "add %ecx, %eax\n\t" "add %edx, %eax\n\t" "add %ebp, %eax\n\t" "add %esp, %eax\n\t" "add %esi, %eax\n\t" "add %edi, %eax\n\t" "push %eax"); exit( EXIT_SUCCESS); } /* main */
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д