鱼C论坛

 找回密码
 立即注册
查看: 1633|回复: 2

汇编刚入门,还不会

[复制链接]
发表于 2013-10-17 20:04:06 | 显示全部楼层 |阅读模式
1鱼币
编程实现显示出任意字符串(0表示字符串结束)中数字字符,字母和其他字符的个数还有流程图

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-17 21:56:30 | 显示全部楼层
  1. assume cs:code

  2. code segment
  3. start:  xor dx , dx       
  4.                 mov cx , 10
  5.                 mov bh , 30h ;数字
  6.                 mov bl , 30h ;字母
  7.                 mov dh , 30h  ; 其他
  8. again:        mov ah ,1
  9.             int 21h;输入字符
  10.                
  11.                 cmp al , 20h ; 空格
  12.                 je endpro
  13.                
  14.                 cmp al ,39H ;9
  15.                 jle NUM
  16.                
  17.                 cmp al , 41H ;A
  18.                 jl elsepro
  19.                 jmp charpro
  20. NUM:    cmp al , 30h ;0
  21.                 jl  elsepro
  22.                 inc bh
  23.                 jmp endflag
  24.                
  25. charpro:cmp al , 7Ah;  z
  26.                 jg elsepro
  27.                 cmp al , 61h ; a
  28.                 jl FL1
  29.                 jmp FL2
  30.                
  31.         FL1:cmp al , 5Ah ; Z
  32.                 jg elsepro
  33.         FL2:inc bl
  34.                 jmp endflag
  35. elsepro: inc dh       

  36. endflag: loop again  ;循环

  37. endpro:                ;输出
  38.             mov ah , 2
  39.             mov dl , 0
  40.             int 21h
  41.                
  42. s_out:          ;输出
  43.             mov ah , 2  ;调用2号中断
  44.             mov dl , bh
  45.             int 21h
  46.                
  47.                         ;输出
  48.             
  49.             mov dl , bl
  50.             int 21h
  51.                
  52.                         ;输出
  53.           
  54.             mov dl , dh
  55.             int 21h

  56.                
  57.                 mov ax , 4c00h
  58.                 int 21h
  59. code ends
  60. end start
复制代码
这是我曾经写过的,授鱼不如授渔,望请楼主好好参详
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-17 22:16:22 | 显示全部楼层
才悬赏1个鱼币,,不要。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-12 23:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表