鱼C论坛

 找回密码
 立即注册
查看: 1677|回复: 0

[汇编作业] 问题10.2

[复制链接]
发表于 2018-1-17 16:52:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
   多个字符串变为大写的汇编实现方法:

  1. assume cs:abc

  2. data segment
  3. db 'helsd',0,'fhshhf',0,'gaghfggfl',0

  4. data ends
  5. stack segment
  6. dw 2 dup(0)
  7. stack ends

  8. abc segment
  9. start:
  10.                 mov ax,data
  11.                 mov ds,ax
  12.                 mov ax,stack
  13.                 mov ss,ax
  14.                 mov sp,4
  15.                
  16.                 mov bp,0
  17.                
  18.                 mov cx,3
  19.         s1:        push cx
  20.                 call s
  21.                 inc bp
  22.                 pop cx
  23.                 loop s1
  24.                 mov ax,4c00h
  25.                 int 21h
  26.                
  27.                
  28.         s:  mov cx,0
  29.                 mov cl,ds:[bp]
  30.                 jcxz r
  31.                 and byte ptr ds:[bp],11011111b
  32.                 inc bp
  33.                
  34.                 loop s
  35.                
  36.         r: ret       
  37.           
  38.   
  39. abc ends


  40. end start
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 22:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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