以下对于汇编语言程序,正确的是

2008-5-28 14:17:47

  下面的8086/8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN.在主程序的()处填空,使程序能正常运行。

  DSEG SEGMENT

  ARRAY DB ‘Computer$’

  NUM DW 0

  DSEG ENDS

  SSEG SEGMENT STACK

   DB 256 DUP(0)

  SSEG ENDS

  CSEG1 SEGMENT

   ASSUME DS:DSEG,SS:SSEG,CS:CSEG1

  START: MOV AX,DSEG

   MOV DS,AX

   MOV AX,OFFSET ARRAY

   PUSH AX

   CALL()

   MOV NUM,AX

   MOV AH,4CH

   INT 21H

  CSEG1 ENDS

  CSEG2 SEGMENT

   ASSUME DS:DSEG,SS:SSEG,CS:CSEG2

  STRLEN PROC FAR

   PUSH BP

   MOV BP,SP

   PUSH SI MOV SI,[BP+6]

  NEXT: CMP BYTE PTR [SI],‘$’

   JZ DONE ;串尾吗?

   INC SI

   JMP NEXT

  DONE: MOV AX,SI

   SUB AX,[BP+6]

   POP SI

   POP BP

   RET 2

  STRLEN ENDP

  CSEG2 ENDS

   END START

相关信息
热点关注
在Word中“剪切”命令的作用
Excel中的分类汇总
Word中的表格单元格
Excel97的主要功能
Excel中的数据类型有哪些
可在Word文档中插入的对象
可以退出Excel 97的操作
Excel单元格中的公式
Word文档的扩展名是什么
PPoint中幻灯片的添加
关于Word的操作正确的是
在PPoint中创建超链的方法