| 数据搜索系统,热门电子元器件搜索 |
|
AN910 数据表(PDF) 2 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN910 数据表(HTML) 2 Page - STMicroelectronics |
|
2 / 51 page ![]() 2/51 ST7 AND ST9 PERFORMANCE BENCHMARKING 1 OVERVIEW OF THE TEST ROUTINES Eleven different test routines have been implemented in assembler language. The first ten routines are oriented at measuring core computing performance. They are based on known algorithms and represent currently used operations in 8-bit and low-end 16- bit applications. They mix bit, 8-bit and 16-bit operations as many applications do. This set of tests is described in Table 1. Table 1. Test routine overview Another test routine handling a timer interrupt has been used to measure core interrupt processing performance: A more precise description of the test routines is available in section 8. Abbreviated name Full name Description Features stressed sieve Eratosthenes sieve find prime numbers ≥ 3 out of 8189 elements 16-bit data computation bit manipulation acker(m,n)1) 1) The couple of values used are (m,n)=(3,5) and (m,n)=(3,6) Ackermann function make recursive function calls number of calls depending upon two parameters (m,n) function calls stack use string String search search a 16-byte string in a 128- character array 8-bit data block manipulation string manipulation char Character search search a byte in a 40-byte array 8-bit data manipulation char manipulation bubble(n)2) 2) The values used are n=10 (words) and n=600 (words) Bubble sort sort of a one-dimension array of n 16-bit integers 16-bit data manipulation integer manipulation blkmov(n)3) 3) The values used are n=64 (bytes) and n=512 (bytes) Block move move a n-byte block from a place in memory to another 8-bit data block manipulation block move convert Block translation translate a 121-byte block in a different format 8-bit data manipulation use of a lookup table 16mul 16-bit integer multiplication multiplication of two unsigned words giving a 32-bit result 16-bit data computation integer manipulation shright 16-bit value right shift shift a 16-bit value five places to the right 16-bit data manipulation bit manipulation bitsrt Bit manipulation set, reset, and test of 3 bits in a 128-bit array bit computation bit and 8-bit data manipulation Abbreviated name Full name Description Features stressed interrupt Timer interrupt standard timer input capture or/ and output compare interrupt service routine interrupt processing 2 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |