3- Choose the correct
answer:
1- PUSH AX is considered
a) Data transfer instruction
b) Arithmetic instruction
c) Program Execution Transfer instruction
d) Logic Instruction.
2- PUSH AX means
a) Put value of AX on the top of the stack.
b) Put value of AH on the top of the stack and then AL above
it.
c) Put value of AH on the top of the stack and AL on the bottom
of the stack.
d) Put value of AL on the top of the stack and then AH above
it.
3- The following instruction can switch between two
numbers found in Ax, Bx
a) MOV AX, BX
MOV BX, AX
b) MOV BX, AX
MOV AX, BX
c) XCHG AX, BX
d) All of them.
4- The following instruction can add 1 to the content of
CX
a) IN CX, 0001H
b) INC CX
c) ADC CX, 0001H
d) All of them
5- Which instruction can load 32-bit pointer from memory
source to BX and ES.
a) MOV BX, [0301 H]
b) LES BX, [0301 H]
c) LDS BX, [0301 H]
d) LEA BX, [0301 H]
6- We can calculate the 2’s complement of a number found
in AX by the following:
a) NEG AX
b) XOR AX, FFFFH
ADD AX, 0001H
c) NOT AX
ADD AX, 0001H
d) All Of them
7- CWD means
a) Convert word to decimal
b) Convert Word to Byte
c) Convert word to double Byte
d) Convert word to double word
8- SHL means
a) Shifts bits of byte or word left, MSB will be zero and LSB is
kept in CF
b) Shifts bits of byte or word right, MSB will be zero and LSB
is kept in CF
c) Shifts bits of byte or word left, LSB will be zero and MSB is
kept in CF
d) Shifts bits of byte or word right, LSB will be zero and MSB
is kept in CF
9- The following instruction is concerned String
instruction:
a) MOVSB
b) CMP
c) RET
d) All of them
10- Which part of the following code can’t be
executed?
a. MOV AX, 1245H
b. ADD AX, CE00H
c. JNC SX
d. ADD AX, 1000H
e SX: HLT
11- What is the number of times looping instruction
required?
a) a number found in CX.
b) a number found in AX
c) a number is specified in BX.
D) a number found beside LOOP
just choose please
3- Choose the correct answer: 1- PUSH AX is considered a) Data transfer instruction b) Arithmetic instruction c) Program
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
3- Choose the correct answer: 1- PUSH AX is considered a) Data transfer instruction b) Arithmetic instruction c) Program
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!