593249217
总版主
总版主
  • 注册日期2010-11-25
  • 发帖数385
  • QQ593249217
  • 火币969枚
  • 粉丝282
  • 关注1
  • 优秀斑竹奖
  • 特殊贡献奖
  • 幽默大师奖
  • 社区明星
阅读:4022回复:0

全国2006年1月高等教育自学考试汇编语言程序设计试题

楼主#
更多 发布于:2010-11-26 02:47
34.R1 DB 246
 ┇
 XOR BH,BH
 MOV AL,R1
 MOV DL,10
 LOP:CMP AL,0
 JBE NEXT
 MOV AH,0
 DIV DL
 MOV BL,AH
 PUSH BX
 JMP LOP
 NEXT:……
   ┇
上述程序段执行后共向堆栈压入______________个数,按压入的先后次序该数列为______________。
35.VAR1 DB 56H,76H,87H,98H,0A9H
   ┇
 MOV CX,WORD PTR VAR1
 AND CX,0AH
 MOV BX,WORD PTR VAR1+3
 SAR BX,CL
 程序段运行后,BX=______________ ,CX=______________。
36.已知AX=1234H
 MOV BX,AX
 NOT BX
 XOR BX,AX
上述程序段执行后,BX=______________。如把XOR指令改为OR指令,那么程序段执行后,BX=______________。

六、编制程序题(本大题共2小题,39小题6分,40小题12分,共18分)
 39.(6分)试编制一程序段,判断CX和DX中第7,15位是否完全对应相同。如完全相同,CF置1,否则CF置0。
 40.(12分)试编写一个源程序实现两个一位八进制数相加,两个八进制数分别存放在NUM1,NUM2字节单元中,相加结果存放在RESULT1(低位)和RESULT2(高位)中,数据段分配如下:
  DATA SEGMENT
  NUM1 DB X
  NUM2 DB Y
  RESULT1 DB 0
  RESULT2 DB 0
  DATA ENDS

喜欢0 评分0
多一分钟时间学习,就多一份技术!
游客

返回顶部