Fe-шестнадцетеричный адрес последнего машинного слова оп.памяти компа,объем которой составляет 1/2 кбайт.найти длину машин.слова в байтах
279
287
Ответы на вопрос:
если я всё правильно понимаю, длина слова получится 254 байта
решать можно так:
для простоты перевести всё в десятичные числа, затем сравнить размер двух областей памяти (до начала слова и от его начала до конца озу)
адрес последнего машинного слова: fe(hex) = 254(dec)
объём озу: 1/2кбайта = 1024/2 байт = 512 байт (адреса от 0 до 511)
объём области памяти до начала слова (адреса от 0 до 253):
253 - 0 + 1 = 254 байта
объём области памяти от начала слова до конца озу (адреса от 254 до 511):
511 - 254 + 1 = 258 байт
т.к. области почти равны, то очевидно, что первая- это и есть искомая длина машинного слова (в этой области разместилось первое слово). в конце второй области, после второго слова, останется неиспользованные 4 байта.
Умею в python: # -*- coding: utf-8 -*-def trans(x): if type(x)==int or type(x)==float: x = float(x) x = str(x) y=x.split('.') print y[0]+' рублей '+y[1]+' копеек' else: print "введите числовое значение"
Популярно: Информатика
-
юська303.07.2021 12:06
-
movamrr31.05.2022 01:06
-
2000lev9408.07.2020 03:51
-
Khlana3014.02.2021 03:19
-
саша803809.04.2021 02:18
-
matgim1701.04.2022 15:29
-
Дианка2004300527.08.2022 00:35
-
miroslavuvarovozq4v411.10.2020 04:18
-
ноген126.11.2022 08:45
-
Islami102.02.2020 19:07