Professional Documents
Culture Documents
APT2022-A
INTRODUCTION TO ASSEMBLY PROGRAMMING
ASSIGNMENT 2 (OUT OF 20)
a) What is implied by the 8086 microprocessor instruction MOV AX, 235h? Give the
contents of the AX, AH and AL registers in binary form upon execution of the instruction.
[5 marks]
b) What is implied by the 8086 microprocessor instruction ADD AX, 111111b? Give the
contents of the AX, AH and AL registers in binary form upon execution of the instruction
c) Give a brief explanation of the features of a Complex Instruction Set Computer (CISC) microprocessor
structure. [5 marks]
CISC has the ability to execute addressing modes or multi-step operations within one instruction set. It
is the design of the CPU where one instruction performs many low-level operations. For example,
memory storage, an arithmetic operation and loading from memory.
d) Given the 8086 assembly program below, what is the final value (in binary and
NEG AX
AND AX, 8CH
NEG AX