![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.01.2015
Сообщений: 12
|
![]()
как определить, сколько места занимает программа в памяти (без учета сегмента стека).
MOV AX,x5 MOV BX,y5 MOV CX,z5 ADD AL,BL SUB AH,BH XOR CX,0FFFFh |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Только данный код? тогда 18 байт. вот листинг: Код:
|
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 25.01.2015
Сообщений: 12
|
![]() Цитата:
как вы посчитали напишите сколько будет хотя вот для этой строчки а всё понял количество слов машинного кода спасибо!!! Код:
Последний раз редактировалось Stilet; 25.01.2015 в 21:32. |
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Запусти программу. Открой диспетчер задач и все увидишь.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 25.01.2015
Сообщений: 12
|
![]()
Как составьть схему размещения в памяти программы (адреса префикса программного сегмента, сегмента данных, дополнительного сегмента данных, сегмента кода и стека).
Указание: Сегмент данных размещается сразу за префиксом программного сегмента. что такое адреса префикса программного сегмента!!! эт немогу понять что |
![]() |
![]() |
![]() |
#6 |
Просветитель
Участник клуба
Регистрация: 26.12.2012
Сообщений: 1,844
|
![]()
Это смотря как считать. Если нужно учесть расход выделяемой памяти со стороны ОС, считать нужно в параграфах, и размер получается 32 байта (2 параграфа), поскольку 18 байт в один параграф не влезают.
В разработке: воспроизводственный контур ИТ
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 25.01.2015
Сообщений: 12
|
![]() Цитата:
ris6_1.jpg вот что то вроде этой схемы только нужно здесь ещё указать адреса префикса программного сегмента, дополнительный сегмент данных(он тут вроде есть ; set segment registers: Код:
Код:
Последний раз редактировалось Stilet; 26.01.2015 в 07:44. |
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ох уж эти преподаватели... преподурят головы школьникам, а потом сами же удивляются "четупыевсеуних"...
Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определить сколько цифр требуется для записи числа n! нужна программа для с++ | vikyxa | Помощь студентам | 4 | 24.09.2013 17:00 |
Определить сколько знаков в числе, вычислить сумму цифр и определить старшую цифру | Blombox | Помощь студентам | 5 | 25.04.2011 15:52 |
память, которую занимает программа | Juffin | Общие вопросы Delphi | 2 | 28.10.2010 08:01 |
Как определить сколько памяти у видеокарты | flug | Общие вопросы Delphi | 12 | 13.07.2010 08:13 |
Количество оперативной памяти которое занимает программа | werser | Помощь студентам | 1 | 03.02.2008 02:22 |