Определить, сколько места занимает программа в памяти - Assembler
Формулировка задачи:
как определить, сколько места занимает программа в памяти (без учета сегмента стека).
тока я так понимаю нужно было только
в этой части программы нужно было посчить место...
; multi-segment executable file template. data segment x5 dw 123 y5 dw 321 z5 dw 213 ends stack segment dw 128 dup(0) ends code segment start: ; set segment registers: mov ax, data mov ds, ax mov es, ax MOV AX,x5 MOV BX,y5 MOV CX,z5 ADD AL,BL SUB AH,BH XOR CX,0FFFFh mov ax, 4c00h ; exit to operating system. int 21h ends end start ; set entry point and stop the assembler.
MOV AX,x5 MOV BX,y5 MOV CX,z5 ADD AL,BL SUB AH,BH XOR CX,0FFFFh
а как это сделать я не знаю помогите плз
МБ кто-нибудь поможет в составьте схемы размещения в памяти программы (адреса префикса программного сегмента, сегмента данных, дополнительного сегмента данных, сегмента кода и стека).
Указание: Сегмент данных размещается сразу за префиксом программного сегмента.
MOV AX,x5 MOV BX,y5 MOV CX,z5 ADD AL,BL SUB AH,BH XOR CX,0FFFFh
Решение задачи: «Определить, сколько места занимает программа в памяти»
textual
Листинг программы
MOV AX,x5
Объяснение кода листинга программы
- Переменная AX используется для хранения регистра ax
- Переменная x5 используется для передачи значения в регистр ax
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д