单片机(外文翻译)__汇编语言的艺术(译文+英文)__(实用资料).docVIP

  • 2
  • 0
  • 约1.6万字
  • 约 12页
  • 2016-11-01 发布于辽宁
  • 举报

单片机(外文翻译)__汇编语言的艺术(译文+英文)__(实用资料).doc

The Art of Assembly Language 1. Whats Wrong With Assembly Language? 2. Whats Right With Assembly Language? 1. Whats Wrong With Assembly Language Assembly language has a pretty bad reputation. The common impression about assembly language programmers today is that they are all hackers or misguided individuals who need enlightenment. Here are the reasons people give for not using assembly: ??(1)Assembly is hard to learn. ??(2)Assembly is hard to read and understand. ??(3)Assembly is hard to debug. ??(4)Assembly is hard to maintain. ??(5)Assembly is hard to write. ??(6)Assembly language programming is time consuming. ?? (7)Improved compiler technology has eliminated the need for assembly language. ?? (8)Today, machines are so fast that we no longer need to use assembly. ??(9)If you need more speed, you should use a better algorithm rather than switch to assembly language. ??(10)Machines have so much memory today, saving space using assembly is not important. ??(11)Assembly language is not portable. These are some strong statements indeed! Given that this is a book which teaches assembly language programming, written for college level students, written by someone who appears to know what hes talking about, your natural tendency is to believe something if it appears in print. Having just read the above, youre starting to assume that assembly must be pretty bad. And that, dear friend, is eighty percent of whats wrong with assembly language. That is, people develop some very strong misconceptions about assembly language based on what theyve heard from friends, instructors, articles, and books. Oh, assembly language is certainly not perfect. It does have many real faults. Those faults, however, are blown completely out of proportion by those unfamiliar with assembly language. The next time someone starts preaching about the evils of assembly language, ask, how many years of assembly language programming experience do you have? Of course assembly is hard to understand if you

文档评论(0)

1亿VIP精品文档

相关文档