南邮汇编实验一
2016-10-20 10:58
776 查看
从BUF单元开始存有一字符串(长度<255),编程实现统计该字符串中的ASCII在42H~45H之间的字符个数,并将统计结果以二进制形式显示在屏幕。
.486 DATA SEGMENT USE16 BUF DB 'ABCDEFGHIJKLMBVCDECDECDCDABCDEFG' COUNT EQU $-BUF DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG: MOV AX,DATA MOV DS,AX MOV BL,0 ;计数 MOV SI,0 MOV CX,COUNT AGA: CMP BUF[SI],42H JB LAST ;低于转移 CMP BUF[SI],45H JA LAST ;高于转移 INC BL LAST: INC SI LOOP AGA MOV CX,8 M2: TEST BL,80H JNZ M3 MOV DL,'0' MOV AH,02H INT 21H JMP M4 M3: MOV DL,'1' MOV AH,02H INT 21H M4: SHL BL,1 LOOP M2 MOV AH,4CH INT 21H CODE ENDS END BEG
相关文章推荐
- 南邮汇编第二次实验
- 南邮汇编实验二(用户登录)
- 南邮汇编实验——汇编语言实现用户的登录,不回显密码
- 南邮汇编第一次实验
- 汇编语言(王爽)-实验十二
- 汇编语言---王爽--实验8-分析一个奇怪的程序
- 汇编实验题之用表格形式显示ASCII字符
- evc中嵌汇编实验心得
- 王爽汇编第8章(实验7)
- 【微机实验系列】汇编语言和DOS系统
- 汇编第二次实验
- 汇编 实验报告5 字符串输入输出
- 汇编语言简单小程序——运算类编程实验
- 汇编语言实验1-1
- 南邮离散数学实验二
- 王爽 汇编 实验12 编写0号中断的处理程序
- 王爽 汇编 实验16 编写包含多个功能子程序的中断例程
- 王爽< 汇编语言>实验十二
- 王爽.汇编.第三版.实验14.答案
- 南邮微机接口实验——8254定时器/计数器实验