Есть ответ 👍

Fe-шестнадцетеричный адрес последнего машинного слова оп.памяти компа,объем которой составляет 1/2 кбайт.найти длину машин.слова в байтах

279
287
Посмотреть ответы 2

Ответы на вопрос:


если я всё правильно понимаю, длина слова получится 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 байта.

G4wer
4,8(13 оценок)

Умею в 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 "введите числовое значение"

Популярно: Информатика