Главная / Аппаратное обеспечение /
Архитектура и организация ЭВМ / Тест 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]