新闻搜索: 热门搜索 新华书店 考试书店 当当书店 网络书店 自考书店 英语培训专家 公务员专业培训 会计品牌辅导 家教服务
首页>自考>历年真题>2005自考历年真题>正文
2005年10月全国高等教育自学考试汇编语言程序设计试题

www.zige365.com 2007-12-19 11:03:11 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

三、简答题(本大题共3小题,每小题2分,共6分)
26.在汇编源程序时,下面数据段共分配多少个字节存储单元?变量BUF的偏移地址是多少?
DATA SEGMENT
     ORG $+20H
DA1 DB 10H DUP(2,3)
DA2 DW 10H DUP(2,3)
     ORG $+20H
BUF DD DA1,DA2
DATA ENDS
27.设BX=0FFFFH,下面指令序列中,每条指令执行后,分别为0,1表示SF、ZF、CF的值,若对标志位无影响,用斜杠/表示
                       SF   ZF    CF   
  STC                                   
  XOR BX, BX    ______________________
  ADD BX,8001H  ______________________
  SAR BX,1        ______________________
28.如果执行NEG AL指令后AL中的内容仍保持不变,那么AL中的值是多少?执行后OF的值又是多少?
四、程序分析题(本大题共7小题,每小题5分,共35分)
29. DA1  DB ′01234′
   DA2  DB 5 DUP(0)
          
        MOV SI,0
        MOV CX,5
   LOP:MOV AL,DA1[SI]
        ADD AL,11H
        OR AL,01H
        MOV DA2[SI],AL
        INC SI
        LOOP LOP
试问:(1)程序段执行后,写出DA2各字节中的数据。
      (2)程序中MOV AL,DA1[SI]指令的源操作数是什么寻址方式
30.VAR1 DW 1234H,89,255,-2,-0AH
  VAR2 DB 34,78H,44,22,19,-12
        
        MOV AH,23H
        LEA BX,VAR1+4
        MOV AL,BYTE PTR [BX+1]
        MOV SI,WORD PTR VAR2+3
程序段执行后AX=_______,SI=_______。
31.BUF DW 1,0,0AB1CH,582H,9,3A04H,9,0
       
       LEA DI,BUF
       MOV CX,8
       MOV AX,9
       REPNZ SCASW
       JNZ K1
       SUB DI,OFFSET BUF
       MOV DX,DI
       SHR DX,1
       ADD DL,30H
       MOV AH,2
       INT 21H
   K1:……
上述程序执行后:(1)程序完成什么功能?(2)显示输出的是什么值?
32.       MOV BX,1
          XOR AX,AX
          MOV CX,5
    NEXT:ADD AX,BX
           INC BX
           LOOP NEXT
上述程序段执行后AX=_______;BX=_______。
33.设AL中高低4位分别有大于7的数,
   MOV AH,AL
   AND AH,88H
   MOV AL,AH
   OR AL,11H
程序段运行后,AH=_________,AL=_________。

本新闻共4页,当前在第3页  1  2  3  4  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
全国2004年10月高等教育自学考试汇编语言程序设计试题
全国2002年10月高等教育自学考试汇编语言程序设计试题