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

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

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2016, 12:51   #1
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию Непонимание CPU

Добрый день !
Подскажите пожалуйста, что это за переменные c,z........

флаги состояния АЛУ что ли ?

мне надо в эти РОН написать что-то . Помогите !

Почему они 16 разрядные ? ВИН АПИ же 32 разрядное ?
Изображения
Тип файла: jpg Безымянный.JPG (37.4 Кб, 153 просмотров)
RAFA91 вне форума Ответить с цитированием
Старый 07.03.2016, 13:08   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Подскажите пожалуйста, что это за переменные c,z........
Это флаги в регистре флагов.
Цитата:
мне надо в эти РОН написать что-то . Помогите !
Регистр флагов не относится к РОН.
Цитата:
Почему они 16 разрядные ? ВИН АПИ же 32 разрядное ?
Потому что у вас Turbo C . Он изначально разрабатывался для создания программ под 8086-80286 процессоры в которых были 16 битные регистры.
Вы можете нажать правой кнопкой и там выбрать, что-бы окно показывало 32-битных регистры.

Цитата:
ВИН АПИ же 32 разрядное ?
WIN API бывает 16, 32 и 64 битное.
Тут другой вопрос зачем вы пишете на turbo C которые предназначен для создания программ для DOS, а не для Windows? Хотя возможно для Win 3.11 c 16 битным Win API сгодится.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 07.03.2016 в 13:12.
Pavia вне форума Ответить с цитированием
Старый 07.03.2016, 13:14   #3
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

блин, скриншот, как из какокой-то документальной передачи про то как было в каменном веке. добавить сюда пару механических вычислительных шкафов, перфокарты и картина станет полной.
f.hump вне форума Ответить с цитированием
Старый 07.03.2016, 13:18   #4
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Это флаги в регистре флагов.
Регистр флагов не относится к РОН.
.

Я про регистры AX BX ......... это же РОН ?
Цитата:
Сообщение от Pavia Посмотреть сообщение
под 8086-80286 процессоры в которых были 16 битные регистры.
.
на сколько я знаю там была 8-разрядная шина данных и 16 - разрядная шина адреса.

перепутал с 8080
Цитата:
Сообщение от f.hump Посмотреть сообщение
блин, скриншот, .
я тут пишу проекты по вин апи

Последний раз редактировалось RAFA91; 07.03.2016 в 13:27.
RAFA91 вне форума Ответить с цитированием
Старый 07.03.2016, 13:26   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Я так и не понял из всех тем зачем нужен досовский компилятор и древние борландовские библиотеки для вин апи проектов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.03.2016, 13:28   #6
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
досовский компилятор .
как только его винда терпит

тут можно просматривать состояние АЛУ чего нету в студии
RAFA91 вне форума Ответить с цитированием
Старый 07.03.2016, 13:31   #7
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

http://www.textfiles.com/bitsavers/p...Guide_1992.pdf

Читаем 12 главу.

Код:
asm {
 mov ax, 0BEEDh
 }
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 07.03.2016, 13:33   #8
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
как только его винда терпит
В своё время под ДОС было написанно много программ и для совместимости МС пришлось поддерживать ДОС. Для этого в виндоусе существует эмулятор доса. NTVDM (NT Virtual Dos Machine)
Сейчас из ОС эту машину потихоньку выкорчёвывают, изничтожают.

Цитата:
тут можно просматривать состояние АЛУ чего нету в студии
В студии это тоже есть.

Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 07.03.2016 в 13:46.
Pavia вне форума Ответить с цитированием
Старый 07.03.2016, 13:46   #9
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Код:
asm {
 mov ax, 0BEEDh
 }
это ассемблерная вставка как я понял ?

тут команда LDI работает ?

Код:
LDI ax, 1000
_______________________

Видать опять не то скачал
Изображения
Тип файла: jpg Безымянный.JPG (54.1 Кб, 139 просмотров)

Последний раз редактировалось RAFA91; 07.03.2016 в 13:50.
RAFA91 вне форума Ответить с цитированием
Старый 07.03.2016, 13:50   #10
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Не понимание CPU
Ты програмист или кто? На кой, тебе сдалось устройство микропроцессора в частности и архитектура компа в совокупности?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонимание кода Костанта C# (си шарп) 2 07.02.2014 14:34
C# простота-непонимание Максикок Помощь студентам 3 22.10.2011 16:44
CPU Fan Error! Юлия_1986 Помощь студентам 12 23.08.2011 21:26
Окно CPU Sibedir Общие вопросы Delphi 15 25.01.2011 15:55
Температура CPU vicvtor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 12.05.2008 09:21