APPENDIX

CONCLUSION

The results of this benchmark study show that the iAPX 88/10 significantly outperformed both the Z80A and Z80B for the benchmark programs used. Table 8 shows that the iAPX 88 is faster than both the Z80A and the Z80B, and that the iAPX 88 uses fewer lines of code, less memory and cheaper memory than the Z80.

The iAPX 88 did particularly well in the programs which were word oriented. It was also efficient to pro- gram due to the powerful instruction set and flexible ad- dressing modes. Both processors do have useful string instructions and a loop instruction with an automatic counter. The Z80 has faster interrupt response, but was slower and less efficient than the iAPX 88 for nearly all other benchmarks.

In view of these results, it appears that the iAPX 88 is a better choice for applications where high throughput, low development cost and low memory cost are impor- tant considerations.

Table 8. Performance Breakdown

 

Performance Ratio of

Performance Category

iAPX 88 to zeo

Execution Speed (Z80A)

iAPX 88/10 is 3.79X faster

Execution Speed (Z80B)

iAPX 88/10 is 2.52X faster

Execution Speed (Z80A)*

iAPX 88/10 is 4.77X faster

Execution Speed (Z80B)** iAPX 88/10 is 3.20X faster

Execution Speed (Z80B)*·· iAPX 88/10 is 3.83X faster

Ease of Programming

iAPX 88/10 is 2.51X more

 

efficient

Coding Efficiency

iAPX 88/10 is 1.97X more

 

efficient

NOTES:

*iAPX 88 vs Z80A with comparable memory (Z80A with 1 wait state). "iAPX 88 vs Z80B with comparable memory (Z80B with 1 wait state).

·*"'iAPX 88 vs Z80B with comparable memory (Z80B with 2 wait states).

9

AFN·01664A

Page 278
Image 278
Intel 210200-002 manual Conclusion