Главная / Аппаратное обеспечение /
Архитектура и организация ЭВМ / Тест 8
Архитектура и организация ЭВМ - тест 8
Упражнение 1:
Номер 1
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=243Ch
и осуществляющей переход на команду по адресу 24C3h
.
Ответ:
 (1) 85h
 
 (2) 87h
 
 (3) 84h
 
 (4) переход по указанному адресу невозможен 
Номер 2
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP) = 5B4Fh
и осуществляющей переход на команду по адресу 5B8Dh
.
Ответ:
 (1) 3Bh
 
 (2) 3Ch
 
 (3) 3Dh
 
 (4) переход по указанному адресу невозможен 
Номер 3
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=673Ah
и осуществляющей переход на команду по адресу 672Bh
.
Ответ:
 (1) F1h
 
 (2) F0h
 
 (3) EFh
 
 (4) переход по указанному адресу невозможен 
Упражнение 2:
Номер 1
Определите адрес команды, которая будет выполняться после команды перехода 7007h
, расположенной по адресу (IP)=FFFDh
, при следующих значениях флагов: ZF = 1
, SF = 0
, CF = 0
, OF = 1
.
Ответ:
 (1) 0004h
 
 (2) FFFFh
 
 (3) FFF6h
 
Номер 2
Определите адрес команды, которая будет выполняться после команды перехода 7407h
, расположенной по адресу (IP)=FFFDh
, при следующих значениях флагов: ZF = 0
, SF = 1
, CF = 0
, OF = 1
.
Ответ:
 (1) 0004h
 
 (2) FFFFh
 
 (3) FFF6h
 
Номер 3
Определите адрес команды, которая будет выполняться после команды перехода 7807h
, расположенной по адресу (IP)=FFFDh
, при следующих значениях флагов: ZF = 0
, SF = 1
, CF = 0
, OF = 1
.
Ответ:
 (1) 0004h
 
 (2) FFFFh
 
 (3) FFF6h
 
Упражнение 3:
Номер 1
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 2В871234h
Ответ:
 (1) SUB [BX+1234h],AX
 
 (2) SUB AX,[BX+3412h]
 
 (3) SUB AL,[BX+3412h]
 
Номер 2
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 0110h
Ответ:
 (1) ADD [BX+SI], DX
 
 (2) ADD DX, [BX+SI]
 
 (3) ADD [BX+SI], DL
 
Номер 3
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 812C1234h
Ответ:
 (1) SUB [SI], 4321h
 
 (2) SUB [SI], 3412h
 
 (3) SUB [BX+SI], 3412h
 
Упражнение 4:
Номер 1
Определить смещение, которое должно быть указано в команде короткого внутрисегментного перехода, расположенной по адресу (IP)=C324h
и осуществляющей переход на команду по адресу C355h
.
Ответ:
 (1) 31h
 
 (2) 2Fh
 
 (3) переход по указанному адресу невозможен. 
Номер 2
Определить смещение, которое должно быть указано в команде близкого внутрисегментного перехода, расположенной по адресу (IP) = 5BF6h
и осуществляющей переход на команду по адресу 4B8Dh
.
Ответ:
 (1) EF95h
 
 (2) EF94h
 
 (3) 95h
 
 (4) переход по указанному адресу невозможен. 
Упражнение 5:
Номер 1
Определите адрес команды, которая будет выполняться после команды перехода 7808h
, расположенной по адресу (IP)=FFFDh
, при следующих значениях флагов: ZF = 1
, SF = 0
, CF = 0
, OF = 1
.
Ответ:
 (1) 0005h
 
 (2) 0007h
 
 (3) FFFFh
 
Номер 2
Определите адрес команды, которая будет выполняться после команды перехода 7007h
, расположенной по адресу (IP)=FFFDh
, при следующих значениях флагов: ZF = 0
, SF = 1
, CF = 0
, OF = 1
.
Ответ:
 (1) 0006h
 
 (2) FFFFh
 
 (3) 0004h
 
Упражнение 6:
Номер 1
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 2AA71234h
Ответ:
 (1) SUB [BX+3412h],AL
 
 (2) SUB AX,[BX+3412h]
 
 (3) SUB AH,[BX+3412h]
 
Номер 2
Представьте в символическом виде команду, имеющую следующий машинный код (при ответе на этот вопрос можно пользоваться таблицами кодирования команд и режимов адресации): 0310h
Ответ:
 (1) ADD [BX+SI], DX
 
 (2) ADD DX, [BX+SI]
 
 (3) ADD DL, [BX+SI]