- MLENGTH=128
- SSEG SEGMENT PARA STACK ;堆栈段
- DB 1024 DUP (0)
- SSEG ENDS
- ;
- DSEG SEGMENT ;数据段
- BUFF DB MLENGTH ;设置接受字符串的变量
- DB ?
- DB MLENGTH DUP (0)
- RETT DB 1 DUP (0) ;放最终ax置1个数的地方
- BUFF1 DW 20 DUP (0) ;放加数的地方
- PROM DB 'Please input a numble:$'
- DSEG ENDS
- ;14th
- CSEG SEGMENT
- ASSUME CS:CSEG,DS:DSEG,SS:SSEG
- START: MOV AX,SSEG
- MOV SS,AX
- MOV AX,DSEG
- MOV DS,AX
- MOV DX,OFFSET PROM ;输出prom
- CALL DISPMESS
- MOV DX,OFFSET BUFF ;接受一个字符串
- MOV AH,0AH ;DOS 0a功能调用
- &nbs
初学汇编之第二个程序(统计ax为1的个数)
最新推荐文章于 2022-10-24 10:33:30 发布