Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2011, 15:05   #1
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию глупые вопросы

А как мне узнать сколько битный код нужно скомпилить?

А как отличить код добавленный человеком от кода добвавленной машиной?

Что такое дамп, флаги, регистры, и стек и что с ними нужно делать? адрес это номера строк так я понял?

И почему на Turbo Debugger при отладке программы у меня выскакивает окно No programm loaded?

P (Parity) — признак чётности результата. Как узнать когда числа четные а когда не четные?

C (Carry) — флаг переноса. CF=1, если при сложении/вычитании возникает перенос/заём из старшего разряда. При сдвигах хранит значение выдвигаемого бита.
Что за перенос/заем из старшего разряда? Что за выдвигаемый бит?

A (Auxiliary) — флаг дополнительного переноса. Используется в операциях с упакованными двоично-десятичными числами.
Опять непонятно что за перенос? И что за упакованные двоично-десятичные числа?
TotKtoNado вне форума Ответить с цитированием
Старый 09.11.2011, 15:21   #2
S1av0k
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 87
По умолчанию

Для ответов на такие вопросы Вам сюда:
http://programmersforum.ru/showthread.php?t=12343
Помог - жми весы
S1av0k вне форума Ответить с цитированием
Старый 09.11.2011, 17:04   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
А как мне узнать сколько битный код нужно скомпилить?
Я, честно говоря, не знаю, что вы хотите получить, но предпологаю, что скольки битное приложение вам нужно, стольки битный код надо компилировать.
Цитата:
А как отличить код добавленный человеком от кода добвавленной машиной?
А машина сама в общем то ничего не делает, или вы про код добавленный компилятором?(только в асме такого в общем то и нет(искл макросы))
Цитата:
Что такое дамп, флаги, регистры, и стек и что с ними нужно делать?
Учите основы, причем основы ПК!
А насчет что делать, это вам решать, что вам нужно.
Цитата:
адрес это номера строк так я понял?
Адрес это номер ячейки памяти с которого начинается нужное значение.
О каких строках может идти речь...
Цитата:
P (Parity) — признак чётности результата. Как узнать когда числа четные а когда не четные?
Можно еще самому младший бит проверить.
а так проверяется этот флаг, например в jp/jnp(jump if parity, jump if not parity)
Цитата:
Что за перенос/заем из старшего разряда?
сложите в столбик 4-битные числа(в двоичном коде) 15+1, полученный 5-ый разряд он и будет.(при вычитании будет заем(так же вспоминайте вычитание столбиком))
Цитата:
И что за упакованные двоично-десятичные числа?
http://dims.karelia.ru/x86/env_5.shtml
http://ru.wikipedia.org/wiki/BCD
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по С++ Fantazerishka Общие вопросы C/C++ 2 19.05.2010 06:52
Вопросы по if, else? molodoyy Помощь студентам 5 21.03.2010 15:34
Ассемблеры (TASM) глупые вопросы Another_Lamp Помощь студентам 4 29.11.2009 15:49