阅读以下关于汇编语言方面的叙述,回答问题1至问题3,将答案填入对应栏内。 [说明] 汇编语言是面向机器的程序设计语言。在汇编语言中,用助记符代替机器码,用地址符号或标号代替地址码,直接同计算机的底层软件甚至硬件进行交互,具有代码优化、运行效率高等特点

admin2012-01-21  45

问题   阅读以下关于汇编语言方面的叙述,回答问题1至问题3,将答案填入对应栏内。
[说明]
   汇编语言是面向机器的程序设计语言。在汇编语言中,用助记符代替机器码,用地址符号或标号代替地址码,直接同计算机的底层软件甚至硬件进行交互,具有代码优化、运行效率高等特点。本题针对的是x86平台下Microsoft公司的MASM 6.x汇编语言。
运算符具有优先级。表4-2按照优先级从高到低排列常见的一些运算符,请从以下备选的运算符中按照优先级选择(1)~(5)处的运算符,将其写在对应栏中。
   备选的运算符:XOR MOD HIGH AND GT

选项

答案(1)HIGH (2)MOD (3)GT (4)AND (5)XOR

解析 本题考查汇编语言中运算符的优先级,常用的汇编语言运算符的优先级按照由高到低排列如下:
   1. ( )<>[ ] . LENGTH SIZE WIDTH MASK
   2. PTR OFFSET SEG TYPE THIS:
   3. HIGH LOW
   4. */MOD SHL SHR
   5. + -
   6. EQ NE GT LT GE LE
   7. NOT
   8. AND
   9. OR XOR
   10. SHORT
   其中,尖括号“<”、“>”和圆点“.”用在结构中,冒号“:”表示段前缀。当不能确定优先级别时,建议采用圆括号“(”、“)”显式表达,它可以极大地提高程序的可读性。
转载请注明原文地址:https://kaotiyun.com/show/8hWZ777K
0

最新回复(0)