汇编语言:从键盘接受一串以“$”结束的字符串,统计其中非数字字符个数...答:MOV BX,0H ;字符计数器 MOV CX,0H ;数字计数器 MOV AH,09H MOV DX,OFFSET MESS1 INT 21H RLF LOOP1:MOV AH,01H INT 21H CMP AL,24H JZ OUTT CMP AL,30H ;比较是不是“$”是退出 JAE SHU JMP ZONG SHU:CMP AL,39H JA ZONG INC BX ;数字计数器加一 MOV AX,00H MOV...
...0AH,0CH,11H,12H,14H。用汇编语言编程序将0-9数字转换成答:data ends code segment assume ds:data,cs:code start:mov ax,data mov ds,ax lea bx,gc next:mov ah,1;从键盘输入一个字符 int 21h;cmp al,30h;判断输入的字符是否是0~9之间,若不是,则重新输入 jb next cmp al,39h ja next sub al,30h;若是,则将其ASCII码转换成数字0~9 xlat...
如何用汇编语言写一个判断分支程序:由用户输入一个数字,如果输入的数 ...答:DATA SEGMENT INPUT DB 'INPUT A DIGIT : $'ENTER DB 0DH , 0AH , '$'DATA ENDS STACK SEGMENT STACK DB 200 DUP(0)STACK ENDS CODE SEGMENT ASSUME CS:CODE , DS:DATA , SS:STACK START :MOV AX , DATA MOV DS , AX MOV AH , 9 LEA DX , INPUT INT 21H MOV AH , 1 INT ...