网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 考试认证-> 等级考试-> 2003年4月三级PC技术试题分析——汇编语言选择题(上)

2003年4月三级PC技术试题分析——汇编语言选择题(上)
作者:佚名 来源:InterNet 加入时间:2005-2-4
相关文章 相关书籍:
19. 假设(AL)=0FFH依次执行ADD AL0FH指令后,标志位ZF和SF的状态分别为

  (A)0和0 (B)0和1

  (C)1和0 (D)1和1

  答案:A

  分析:1. ADD和AND指令对标志位均能产生影响,两条指令依次执行,所以看后一条指令对ZF和SF的影响。

  2. ADD AL,12指令执行后结果为(AL)=0BH(注意:该指令中的立即数12为十进制数,所以要变为十六进制数后与AL中的0FFH相加)。

  3. AND指令能实现给特定位清零的功能,该指令中逻辑“与”常数为0FH,所以该指令对高4位清零,运算结果为(AL)=0BH,SF标志位为符号标志位,当运算结果最高位为0,SF=0,结果的最高位为1时,SF=1。ZF为零标志位,运算结果为0则ZF=1,结果非0则ZF=0,本题运算结果,为最高位为0的非0数据,所以SF=0,ZF=0。

  20. 执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?

  (A)TEST ALBL (B)CMP ALBL (C)AND ALBL (D)XOR ALBL

  答案:D

  分析:异或运算指令功能为:目的操作数和源操作数按位进行异或运算,对应位相同,该位的运算结果为0,否则为1。执行XOR AL,BL后当AL和BL寄存器中最高位相同时,将影响SF=0,不同时影响SF=1,因此执行了XOR AL, BL后可以用条件转移指令判断AL和BL寄存器中的最高位是否相同。

  21. 若有BUF DW 1234,则可将数据02H取到AL寄存器中的指令是:

  (A)MOV ALBYTE PTRBUF+1

  (B)MOV ALBYTE PTRBUF+2

  (C)MOV ALBYTE PTRBUF+3

  (D)MOV ALBYTE BUF2

  答案:B


  分析:DW定义字伪指令为每个操作数分配两个存储单元, BUF DW 1,2,3,4指令定义的存储单元分配情况如图:

  02H所在存储单元相对BUF单元位移量为2,所以将02H取到AL寄存器中的指令是MOV AL,BYTE PTR[BUF+2]。


[文章录入员:nancy]

相关文章 相关书籍:
本站推荐内容

近期主机类热搜关键词:
美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

等级考试
微软认证
思科认证
其他认证
等级考试
水平考试
公务员考试
其它
电脑教程阅读排行
·计算机等级考试大纲
·全国计算机等级考试一级笔试试卷(...
·03年上半年二级Visual F...
·一级WINDOWS(新版大纲)笔...
·一级windows(新大纲)笔试...
·一级B考试模拟试题(第一套,DO...
·全国计算机等级考试(三级A)考试...
·全国计算机等级考试二级笔试试卷V...
·全国计算机等级考试一级笔试试卷(...
·2002年4月全国计算机等级考试...