Тёмный

Информатика. Архитектура ПК: Представление целых чисел в памяти ПК. Центр онлайн-обучения «Фоксфорд» 

Фоксфорд
Подписаться 278 тыс.
Просмотров 106 тыс.
50% 1

Подготовьтесь к ОГЭ в онлайн-формате с профессиональными репетиторами и преподавателями в «Фоксфорде»: foxford.ru/I/kP16
Первая неделя в «Фоксфорде» - бесплатно: foxford.ru/I/kP19
Подготовиться к ЕГЭ и ОГЭ, затащить олимпиаду, исправить оценки, найти хобби и узнать много нового: любая цель достижима вместе с «Фоксфордом». Вам помогут опытные преподаватели - объяснят даже самую скучную тему так, чтобы вы не зевали и точно всё поняли.

Опубликовано:

 

15 сен 2014

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 98   
@RomanEngine
@RomanEngine 8 лет назад
Красавэлчик. За 10 минут объяснил на 100% лучше, чем за полтора часа на паре в универе.
@ILyaWet
@ILyaWet 5 лет назад
+
@randomize4097
@randomize4097 5 лет назад
Странно что в универе ты этого не знаешь, это школьная тема.
@b-ecky__
@b-ecky__ 5 лет назад
@@randomize4097 смешно Мы в школе месяц назад изучали, как делать презентации(не какие-то фишки PowerPoint'а, а просто то, как их создавать), сейчас создание сайтов начали изучать (самую банальщину по типу сайтов года из 2007). До этого рисовали открыточки в Paint'е. 11 класс, 2 семестр, скоро школу оканчивать.
@cestunpetitfantome
@cestunpetitfantome 4 года назад
@@b-ecky__ афигеть, мы в 7 уже писали программы простые, а сейчас сайт пишем (я в 8)
@djfreegat7243
@djfreegat7243 4 года назад
@@b-ecky__ Куда поступил?
@user-pg5nx8rx5l
@user-pg5nx8rx5l 6 лет назад
Да, посмотрев это шикарное объяснение поняла, что наш учитель вообще ничего толком не объяснил.спасибо))
@my_learning_spaceship
@my_learning_spaceship 8 месяцев назад
Конечно, сравнивать каждого учителя и Хирьянова, который сперва в мфти преподавал, потом присоединился к фоксфорду... Да не в каждом хорошем вузе таких преподавателей больше десятка, кто живёт преподаванием
@TwentyNine97
@TwentyNine97 2 года назад
Объяснение лучше, чем на курсах программирования)
@aliyaorazalina7913
@aliyaorazalina7913 7 лет назад
Классный урок, для Универа то что нужно) спасибо большое!!!! Продолжайте снимать подобные видео
@4aka-laka424
@4aka-laka424 8 месяцев назад
Спасибо, мужик
@doctorzuck2009
@doctorzuck2009 5 лет назад
Ля, кто то щас в универе, а нам это в школе в 7-8 класс изучать надо ...
@DioMayweather
@DioMayweather 5 лет назад
10 класс повторяем если хочешь в 11 учи нормально!)
@doctorzuck2009
@doctorzuck2009 5 лет назад
@@DioMayweather я информатику сдавать не буду, не хочу программистом быть, спасибо
@djfreegat7243
@djfreegat7243 4 года назад
@@doctorzuck2009 согласен, сам учусь на прграммиста, не советую ни кому.
@violette3768
@violette3768 3 года назад
Я сейчас в 7-мои классе, у нас уже преподают
@nik-rm3nc
@nik-rm3nc 9 месяцев назад
@@doctorzuck2009 куда поступил в итоге?)А так...в тех вузах везде есть инфа и программирование
@marynavoloshyna3624
@marynavoloshyna3624 4 года назад
спасибо огромное, все четко и в одном месте))
@arsenshmid
@arsenshmid 2 года назад
За 10 минут объяснил лучше, чем препод в универе за 6 месяцев! Почему у нас преподы не такие крутые, как он, эх
@xmfuture2200
@xmfuture2200 Год назад
да2, в точку!
@user-lg9gd9nr4w
@user-lg9gd9nr4w 4 года назад
Супер объяснение!
@BlackStyle828
@BlackStyle828 8 лет назад
Вай, Братишка, ты красаучик максимальный, аййй, спасибо большой тебе!
@user-lm6is7vm1o
@user-lm6is7vm1o 2 года назад
очень интересно ! Спасибо
@user-jn8jr3xl9j
@user-jn8jr3xl9j 6 лет назад
спасибо. Очень помогли
@user-dq2ic2po1o
@user-dq2ic2po1o 8 лет назад
На 4.15-4.20 оговорился? "Если у меня число положительное, то отрицательное число в прямом коде будет выглядеть точно так же как беззнаковое число, а отрицательное будет отличаться". Тема раскрыта очень хорошо - только суть, на что и требуется обращать внимание.
@OOsmy777
@OOsmy777 8 лет назад
Просто супер 👍🏼
@Mugnum_
@Mugnum_ 5 лет назад
Обращу внимание, что при переводе, обратный код инвертируется только для отрицательных чисел. Если пк положителен, то ок его просто повторяет (напр. 0,1000пк = 0,1000ок).
@ilidzh2080
@ilidzh2080 2 года назад
Вот это да, супер, нет слов
@GeeksSmartHome
@GeeksSmartHome 4 года назад
Я читал Computer Science an overview, на тот момент для меня сложной была двоичная система, но когда я увидел two's complement, я просто ох##ел, я подумал здесь я брошу все к черту... Спасибо за Ваш урок, лучшее объяснение двоичного дополнительного кода и смысла его применения, по сути он сложнее просто двоичной системы счисления, но придуман чтобы упростить архитектуру процессора... 🔥🔥🔥
@user-fi4lq3rp9z
@user-fi4lq3rp9z 8 лет назад
Хорошо было бы, еслиб вы рассказали еще про смещенный код. Но в целом урок понравился)
@kathrinewells9072
@kathrinewells9072 4 месяца назад
Спасибо большое!!!
@user-vj7wy6hn1o
@user-vj7wy6hn1o 5 лет назад
большое спасибо
@stepanbazrov6330
@stepanbazrov6330 4 года назад
А где объяснение, почему сложение после преобразования будет работать правильно?
@Unbroken-yn9so
@Unbroken-yn9so 5 лет назад
слава богу терепь понятно спасибо
@vadiful
@vadiful 3 года назад
Молодец!
@GeeksSmartHome
@GeeksSmartHome 4 года назад
Объясняет неплохо, но вот число 99 неудачное в том смысле, что когда переводишь его в двоичную систему, с какой стороны не пиши, все получится 1100011 и сразу непонятно, после деления в каком порядке остатки записывать. А порядок после деления следующий: последний оставшийся остаток будет первой цифрой, если записывать число слева направо как нам привычно, соответственно первый остаток после самого начального деления числа на 2 - будет последней цифрой в записи числа в двоичной системе. Я наверное тоже объясняю так себе, но так мне лучше запомнилось, может кому поможет.
@maratkafman8789
@maratkafman8789 6 лет назад
Thanks
@wasony.126
@wasony.126 4 года назад
Молодец
@MrSaintLion
@MrSaintLion 2 месяца назад
Пасиб
@user-zn2fg9qp1d
@user-zn2fg9qp1d Год назад
а что в случае числа к примеру 21 и -21, в беззнаковой системе выходит 10101, полностьтю 00010101, теперь берем -21 в прямой код и выходит 10010101, теперь вопрос с обратным кодом, нужно ли инвертировать 2 нуля которые идут после старшого бита или нет?
@saint8283
@saint8283 4 года назад
Уже практически написал приложение для умного дома на .NET, но только после этого видео реально понял как представляются знаковые числа в байтах))) Спасибо огромное!
@user-iu4zc5ml2s
@user-iu4zc5ml2s 4 года назад
Многие тут пишут что не вполне понятно. Естественно, для того что было понятно нужно больше примеров разбирать. И понимать смысл всех этих махинаций с цифрами который выдумали программисты.
@user-wt5ks2fp4y
@user-wt5ks2fp4y Месяц назад
thank you
@reallyweirdcat
@reallyweirdcat 4 года назад
Красава
@antongreen5903
@antongreen5903 Месяц назад
А как процессор узнает где обычный бит, а где знаковый?
@user-fo5wb5xt4f
@user-fo5wb5xt4f 3 года назад
Блин. а я до этого самостоятельно в Майнкрафте доходил .Я увидел схему сумматора, работающего на вычитание. Но сложение и вычитание отрицательных чисел я постигал сам. На моей схеме это было так уменьшаемое с прямым кодом ,вычитаемое с обратным +1 от сумматора, то есть дополнительный код. лишний разряд сообщал о знаке. Но если число меняло знак схема не работала. Я добавил инверсию результата плюс один, то есть дополнительный код. Но чтобы схема работала добавил фильтры и сделал так, чтобы работа одного фильтра прекращала работу второго.
@petrova7184
@petrova7184 4 года назад
пиво пиво водочка плывет по морю лодочка
@user-sj3iv5dh7v
@user-sj3iv5dh7v 6 дней назад
А если число в виде строки введено '1234567890' как программно перевести это в двоичное число. Можно на цифры разбить, а потом перемножить соответствующие цифры на 10,100,1000... А потом сложить. Или можно как-то проще.
@aurumof
@aurumof 3 года назад
Блин, ну скажите ещё раз, мне бестолковому, почему диапазон в дополнительном коде увеличивается на единицу ?
@murloteg
@murloteg Год назад
Хоть и спустя год, но может быть кому-то будет полезно.. Рассмотрим, например, доп. код для одного байта (8 бит). Старший бит - знаковый. Тогда имеем, что самое минимальное число, записанное в доп. коде имеет следующее двоичное представление: 1000 0000 = -(2^7) = -128. Почему не 1111 1111? Всё просто: представлению из всех 8-ми единиц будет соответствовать: число -(2^7) + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 = -1, что явно больше -128. Наибольшее же число в доп. коде будет иметь двоичное представление: 0111 1111 = 127. Как-то так.
@user-vj7wy6hn1o
@user-vj7wy6hn1o 5 лет назад
ну почти
@sofiipochta
@sofiipochta 6 месяцев назад
спасибо, посмотрела!
@xabe1
@xabe1 4 года назад
Признаюсь, не ожидал его здесь увидеть :D
@my_learning_spaceship
@my_learning_spaceship 8 месяцев назад
Спасибо тимофею фёдоровичу хирьянову за всё ❤
@pavelkenov2121
@pavelkenov2121 6 лет назад
5:35 - не понял всё таки что значит "за вычетом единицы" ?
@user-vw7tj3mi2p
@user-vw7tj3mi2p 6 лет назад
Pavel Kenov 1000 - 1 = 111
@Annddrey
@Annddrey 5 лет назад
имеется в виду, что при 7 битах можно записать числа от 0 до 2^7 - 1 = 128 - 1 = 127
@polymorph5067
@polymorph5067 3 года назад
Вопрос: "Почему при вычитании чисел 4 - 7 в прямом коде, я не могу получить отриц.результат? 4 -> 0100 (в прямом коде) 7 -> 0111 (в прямом коде) Разность 4 - 7 должна дать 1011, но в результате я получаю 0X11, где X - какое - то значение, которое я не могу получить, т.к "занять" 1 из след.разряда я не могу.
@taraspedchenko2922
@taraspedchenko2922 Год назад
потому что вычитание есть сложение с противоположным числом
@garnikpepelyan8760
@garnikpepelyan8760 4 года назад
оксфорд фоксфорд :)
@azatsabirov3907
@azatsabirov3907 10 месяцев назад
Оговорка. Записывать ноль слева значит умножать число на два а не увеличить на два.
@petrova7184
@petrova7184 4 года назад
ребят ну я не поняла про обратный код ,как он инвентируется
@crafthands94
@crafthands94 4 года назад
знаковый(старший) бит не изменяется, а в остальных битах единица изменяется на ноль, а ноль на единицу.
@user-ys5bv7de7f
@user-ys5bv7de7f 4 года назад
А как быть с числами больше 127 в дополнительном коде
@xabe1
@xabe1 4 года назад
Там потребуется уже несколько байтов
@BPLYATS
@BPLYATS 6 лет назад
Эх Хирьянов, Хирьянов. Ожидал большего. МФТИ все ж. Объясни, зачем ты взял число 99? Чтобы показать, как переводить его в двоичный код в столбик? Не лучше ли было взять числа 127, -128, 1, -1 и 0? Если добавить к положительному знаковому 127 единицу (в двоичном коде 01111111 + 00000001), получим единицу в седьмом - знаковом разряде байта (10000000). Сразу вопрос: это число -0 (минус ноль) или -128 (минус 128)? В компе это число -128. Почему? Вот с этого и нужно было начать.
@user-vj7wy6hn1o
@user-vj7wy6hn1o 5 лет назад
а то я с урока нихрена не понял
@sashokstudio2568
@sashokstudio2568 Год назад
Спасибо, я не понял
@elsexos3456
@elsexos3456 4 года назад
лучший препод по инфе в рунете, настоящий Русский человек.
@NoName-sd8xg
@NoName-sd8xg 3 года назад
почему от -128 до 127, а не от -128 до 128?
@junovevo4961
@junovevo4961 3 года назад
Там от -127 до 127 . Если возьмешь 128 то для знака места не будет
@dima_dmitrenok
@dima_dmitrenok Год назад
@@junovevo4961 для допкода как раз именно -128..127
@energy7786
@energy7786 6 лет назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-g6Y86fAqXEY.htmlm12s "дописывать значащие нули справа, значит завышать это число УВЕЛИЧИВАТЬ ЕГО НА 2" - неверно, не на два, потому что все разряды сдвинутся и 11000110 - это уже 198 в десятиричной
@globalpower6967
@globalpower6967 5 лет назад
Так он и имел ввиду сдвинуться на разряд, ты не понял о чем человек говорит, зато настрочил бредовый коммент! Ты чтобы сдвинуть число на разряд, что должен сделать? Так понятно???
@user-ys5bv7de7f
@user-ys5bv7de7f 4 года назад
Не объяснил для чего нужен обратный код, сначала спросил, потом не ответил(
@GeeksSmartHome
@GeeksSmartHome 4 года назад
А суть урока и не в обратном коде, а в дополнительном двоичном коде...
@petrova7184
@petrova7184 4 года назад
ххихихииххихи
@user-ys5bv7de7f
@user-ys5bv7de7f 4 года назад
Ужасное объяснение, чё за накрученные комменты
@Annddrey
@Annddrey 5 лет назад
Извините за занудство, но преподаватель должен правильно склонять числительные. Не "от сто двадцать семь", а от стА двадцатИ семИ. Не "до двухста", а до двухсот.
@user-cp3pi7um7j
@user-cp3pi7um7j 4 года назад
Пошол на
@larq5909
@larq5909 8 лет назад
пыталась найти на эту тему видеоурок - лень было самой сто раз объяснять. Посмотрела- чуть не чокнулась. Это кошмар какой-то. Не тратьте время. Для детей не пойдет, он сам в себе рассказывает непонятные вещи, трудно понять чего он хочет донести своим рассказом.
@FoxfordRu
@FoxfordRu 8 лет назад
+Lar Q Напрасно вы так думаете :) Наши студенты любят Тимофея Федоровича Хирьянова, никто еще не говорил, что он объясняет непонятно.
@larq5909
@larq5909 8 лет назад
наверное для студентов это понятно, но это материал 9 класса школы, я знаю детей, как минимум его рассказ должен быть логичным и связным, должно присутствовать понятное для детского восприятия и последовательное объяснение. Я никого не осуждаю, просто для детей это не годится.Каша. Слишком сумбурно.
@BlackStyle828
@BlackStyle828 8 лет назад
+Lar Q Слушай, нормально он рассказывает, я тебе говорю, ааай как красиво
@howard8074
@howard8074 8 лет назад
+Lar Q я знал, что такие коды есть, но о алгоритмах их составления я не знал ничего. После просмотра данного видеоурока я понял что к чему, всё просто и понятно, мне кажется, проблема в вас
@user-vw7tj3mi2p
@user-vw7tj3mi2p 6 лет назад
Наоборот, все очень понятно и заходит с первого раза. Сразу видно, что препод разбирается в своём деле
@Professorbob-wg9ef
@Professorbob-wg9ef 7 месяцев назад
какой красивый мужчина))
Далее
Why Don't Ice Rinks Melt?
01:00
Просмотров 1,8 млн
HEIGHT KICK CHALLENGE 📏🙈
00:20
Просмотров 5 млн
ЭКСПРЕСС разбор стиралки
00:39
Просмотров 3,6 млн
Бит, Байт, Слово
15:15
Просмотров 26 тыс.
Why Don't Ice Rinks Melt?
01:00
Просмотров 1,8 млн