Машинный код - это ноли и единички, ассемблер - это уже более высокоуровневый язык программирования.
"компилятор C генерировал ассемблерный листинг и скармливал его ассемблеру для кодогенерации" - имеется в виду, что раньше ты писал код на С (что-то типа
int x = 0; x = x+1;),
он переваривал его в ассемблер (что-то типа
org 100h
mov dx,msg
mov ah,9
int 21h
mov ah,4Ch
int 21h
msg db 'Hello, World!',0Dh,0Ah,'$'),
который потом превращался в машинный код, который я записать не могу, но выглядит он как-то так:
Господи, и тебя еще и заплюсовали. Это ж одно и то же, он правильно все ввел. А вот муж явно долбоёб, который просто издевается над женой. Я бы его бросил на её месте, после того как решил.
"компилятор C генерировал ассемблерный листинг и скармливал его ассемблеру для кодогенерации" - имеется в виду, что раньше ты писал код на С (что-то типа
int x = 0; x = x+1;),
он переваривал его в ассемблер (что-то типа
org 100h
mov dx,msg
mov ah,9
int 21h
mov ah,4Ch
int 21h
msg db 'Hello, World!',0Dh,0Ah,'$'),
который потом превращался в машинный код, который я записать не могу, но выглядит он как-то так:
00100101
10100100
01110101
...
Сейчас же С просто сразу все превращает в 0 и 1.