Question: Vesp 1.0 is an example CPU that is designed to help explain the operation of a Von Neumann processor. It is a hybrid; some instructions

 Vesp 1.0 is an example CPU that is designed to helpexplain the operation of a Von Neumann processor. It is a hybrid;some instructions have a zero-address format, some have one-address format, and onehas a two-address format. Its instruction repertoire has 8 instructions. It uses

Vesp 1.0 is an example CPU that is designed to help explain the operation of a Von Neumann processor. It is a hybrid; some instructions have a zero-address format, some have one-address format, and one has a two-address format. Its instruction repertoire has 8 instructions. It uses a 16-bit instruction format. The left most three bits specify the op-code. The remaining bits are either left unused or they specify an address. Two of the instructions (LDA and MOV) are defined by two 16-bit words. Its memory consists of 65536 locations (16-bit address space) It has a 16-bit program counter (PC) and 16-bit instruction register (IR) Instruction Set Architecture of A Very Simple Processor (VESP 1.0) Write a self-modifying program in Vesp 1.0 to subtract an array of numbers stored in memory locations 0 times 100 through 0 times 11 F from an array of numbers stored in memory locations 0 times 200 through 0 times 21 F. The results must be stored in locations 0 times 100 through 0 times 11 F. Vesp 1.0 is an example CPU that is designed to help explain the operation of a Von Neumann processor. It is a hybrid; some instructions have a zero-address format, some have one-address format, and one has a two-address format. Its instruction repertoire has 8 instructions. It uses a 16-bit instruction format. The left most three bits specify the op-code. The remaining bits are either left unused or they specify an address. Two of the instructions (LDA and MOV) are defined by two 16-bit words. Its memory consists of 65536 locations (16-bit address space) It has a 16-bit program counter (PC) and 16-bit instruction register (IR) Instruction Set Architecture of A Very Simple Processor (VESP 1.0) Write a self-modifying program in Vesp 1.0 to subtract an array of numbers stored in memory locations 0 times 100 through 0 times 11 F from an array of numbers stored in memory locations 0 times 200 through 0 times 21 F. The results must be stored in locations 0 times 100 through 0 times 11 F

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!