игра брюс 2048
Главная / Аппаратное обеспечение / Организация вычислительных систем / Тест 8

Организация вычислительных систем - тест 8

Упражнение 1:
Номер 1
Запишите вещественное число -3,1415 в двоичном виде в формате IEEE-754 single precision. Преобразование можно выполнять до 7 двоичного разряда после запятой в нормализованной записи

Ответ:

 (1) 1 10000000 1001001хххххххххххххххх 

 (2) 0 10010000 1001001хххххххххххххххх 

 (3) 1 10000000 1000001хххххххххххххххх 

 (4) 0 10000000 1001001хххххххххххххххх 

 (5) 1 10000001 1000001хххххххххххххххх 


Номер 2
Запишите вещественное число 1,2·10-4 в двоичном виде в формате IEEE-754 single precision. Преобразование можно выполнять до 7 двоичного разряда после запятой в нормализованной записи

Ответ:

 (1) 0 01110001 1111011хххххххххххххххх 

 (2) 1 10010000 1001001хххххххххххххххх 

 (3) 0 11110001 1111011хххххххххххххххх 

 (4) 1 01110001 1111011хххххххххххххххх 

 (5) 0 01110001 1001011хххххххххххххххх 


Номер 3
Запишите вещественное число -9,5625·105 в двоичном виде в формате IEEE-754 single precision. Преобразование можно выполнять до 7 двоичного разряда после запятой в нормализованной записи

Ответ:

 (1) 1 10010010 1101001xxxxxxxxxxxxxxxx 

 (2) 1 10010000 1001001хххххххххххххххх 

 (3) 0 10010010 1101001xxxxxxxxxxxxxxxx 

 (4) 1 10000000 1101001xxxxxxxxxxxxxxxx 

 (5) 1 10010010 1000001xxxxxxxxxxxxxxxx 


Упражнение 2:
Номер 1
Переведите вещественное число0 01111011 10011000000000000000000из формата IEEE-754 single precision в десятичный вид (с точностью до 3 десятичных знаков)

Ответ:

 (1) 9,96·10-2 

 (2) 0,996 

 (3) -0,996 

 (4) 9,96 

 (5) 0,0996 


Номер 2
Переведите вещественное число 1 10001001 00000010000000000000000из формата IEEE-754 single precision в десятичный вид (с точностью до 3 десятичных знаков)

Ответ:

 (1) -1,03·102 

 (2) 10,32 

 (3) 10032 

 (4) 1032 

 (5) -1032 


Номер 3
Переведите вещественное число 1 11111111 10001010001000100000000из формата IEEE-754 single precision в десятичный вид (с точностью до 3 десятичных знаков)

Ответ:

 (1) NaN 

 (2) 999 

 (3) 12,69 

 (4) 1032 

 (5) не число 


Упражнение 3:
Номер 1
Приведены шестнадцатеричные записи кодов в разных форматах IEEE-754. Среди перечисленных выберите те коды, которые соответствуют нормализованным вещественным числам со знаком:

Ответ:

 (1) С481В333 

 (2) 7FF03234 

 (3) 4090000000000000 

 (4) 800A000000000000 


Номер 2
Приведены шестнадцатеричные записи кодов в разных форматах IEEE-754. Среди перечисленных выберите те коды, которые соответствуют нормализованным вещественным числам со знаком:

Ответ:

 (1) FFBA5555 

 (2) 8000FFFF 

 (3) C090200000000000 

 (4) 3FB999999999999A 


Номер 3
Приведены шестнадцатеричные записи кодов в разных форматах IEEE-754. Среди перечисленных выберите те коды, которые соответствуют нормализованным вещественным числам со знаком:

Ответ:

 (1) FFFFC0AA99AA99AA0000 

 (2) 8000000000000000 

 (3) 3DCCCCCC 

 (4) FF770000 


Упражнение 4:
Номер 1
В приведенной ниже таблице показано содержимое (десятичные значения) регистрового стека сопроцессора 8087. Определите результат выполнения указанных инструкций, если TOS=0102
R73,14
R6-∞
R5NaN
R40,1
R32,3
R23,45
R10
R0NaN
Определите результат выполнения инструкции FADD ST,ST(1)

Ответ:

 (1) 2,4 

 (2) 3,45 

 (3) 5,75 

 (4) 3,24 

 (5) 3,55 


Номер 2
В приведенной ниже таблице показано содержимое (десятичные значения) регистрового стека сопроцессора 8087. Определите результат выполнения указанных инструкций, если TOS=0102
R73,14
R6-∞
R5NaN
R40,1
R32,3
R23,45
R10
R0NaN
Определите результат выполнения инструкции FADD ST(1),ST(2)

Ответ:

 (1) 2,4 

 (2) 3,45 

 (3) 5,75 

 (4) 3,24 

 (5) 3,55 


Номер 3
В приведенной ниже таблице показано содержимое (десятичные значения) регистрового стека сопроцессора 8087. Определите результат выполнения указанных инструкций, если TOS=0102
R73,14
R6-∞
R5NaN
R40,1
R32,3
R23,45
R10
R0NaN
Определите результат выполнения инструкции FSUB ST(0),ST(2).

Ответ:

 (1) 2,4 

 (2) 3,45 

 (3) 5,75 

 (4) 3,24 

 (5) 3,35 


Упражнение 5:
Номер 1
Представьте десятичные числа 0,3 и -1020  в формате двоичного вещественного числа с 4-битной дробной частью мантиссы при округлении сопроцессора к ближайшему

Ответ:

 (1) 0,3≈1,0011E2-10; -1020≈ -1,0000E21010 

 (2) 0,3≈1,0011E2-10; -1020≈ -1,0000E210 

 (3) 0,3≈1,0011E2-10; -1020≈ -1,1111E21001 

 (4) 0,3≈1,0011E2-10; -1020≈ -1,1111E210 

 (5) 0,3≈0,0011E2-10; -1020≈ -1,0000E21010 


Номер 2
Представьте десятичные числа 1,73 и -0,3 в формате двоичного вещественного числа с 4-битной дробной частью мантиссы при округлении сопроцессора к нулю

Ответ:

 (1) 1,73≈1,1011E20; -0,3≈-1,0011E2-10 

 (2) 1,73≈1,1100E20; -0,3≈-0,0011E2-10 

 (3) 1,73≈1,100E201; -0,3≈-1,0011E2-10 

 (4) 1,73≈1,1011E20; -0,3≈-1,0100E2-10 

 (5) 1,73≈1,1100E20; -0,3≈-1,0011E2-10 


Номер 3
Представьте десятичные числа 1020 и -1,73 в формате двоичного вещественного числа с 4-битной дробной частью мантиссы при округлении сопроцессора вниз

Ответ:

 (1) 1020≈1,1111E21001; -1,73≈-1,1100E2

 (2) 1020≈1,0000E21010; -1,73≈-1,1100E2

 (3) 1020≈1,0000E21010; -1,73≈-1,1011E2

 (4) 1020≈1,1111E21001; -1,73≈-1,1011E2

 (5) 1020≈1,1111E21001; -1,73≈-1,1111E21001 


Упражнение 6:
Номер 1
Среди перечисленных фрагментов программ выберите те, в которых не возникает проблем синхронизации работы ЦП и сопроцессора

Ответ:

 (1) FIST mem16 ; mem16:=integer(ST) MOV AX, mem16 ; AX:=mem16 INC mem16 ; mem16:=mem16+1 

 (2) FIST mem16 ; mem16 :=integer(ST) FWAIT ; ожидание MOV AX, mem16 ; AX:=mem16 

 (3) FIST mem16 ; mem16:=integer(ST) FIMUL mem16 ; ST:=ST*mem16 INC mem16 ; mem16:=mem16+1 


Номер 2
Среди перечисленных фрагментов программ выберите те, в которых не возникает проблем синхронизации работы ЦП и сопроцессора

Ответ:

 (1) FWAIT ; ожидание FIADD mem16 ; ST:=ST+mem16 INC mem16 ; mem16:=mem16+1 

 (2) FILD mem16 ; integer(ST):=mem16 FADD ST,ST(1) ; ST:=ST+ST(1) MOV mem16, AX ; mem16:=AX 

 (3) FICOM mem16 ; сравнить ST и mem16 FNSTSW AX ; AX:=рег.состояния AND AX, 1024 ; побитовое И AX и 1024 


Номер 3
Среди перечисленных фрагментов программ выберите те, в которых не возникает проблем синхронизации работы ЦП и сопроцессора

Ответ:

 (1) FSQRT ; извлечь кв.корень из ST FSTSW AX ; AX:=рег.состояния AND AX, 512 ; побитовое И AX и 512 

 (2) FILD mem16 ; integer(ST):=mem16 ADD mem16,AX ; mem16:=mem16+AX FSIN ; синус ST 

 (3) FSQRT ; извлечь кв.корень из ST FIST mem16 ; mem16:=integer(ST) CMP mem16, 0 ; сравнить mem16 и 0 




Главная / Аппаратное обеспечение / Организация вычислительных систем / Тест 8