Assignment title: Information


List 5 possible advantages or disadvantages of using a custom processor designed in VHDL (such as UoS educational processor) instead of a processor or microcontroller available on the market (such as an Atmel AVR) (5 items) [5 marks] b) Find what is the content of register b after executing the following code. For this, explain line by line the operation performed by the instruction and the resulting register values. mov ra,55 xor rb,rb add rb,ra add rb,rb asr rb [5 marks] c) You are provided with the following partial dump of the memory connected to the educational processor. A program starts at address zero, but we do not know how large it is. Decode the instructions below and write the corresponding program in assembler. Explain what the program does (hint: it is a known mathematical operation). Indicate and discuss what is the likely size of the program. Assume that memory locations from which instructions are never read represent the end of the program