鱼C论坛

 找回密码
 立即注册
查看: 3700|回复: 8

[汇编作业] Assembly language 实验11

[复制链接]
发表于 2013-8-4 23:40:21 | 显示全部楼层 |阅读模式

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

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

x

实验11

5243fbf2b2119313353b111065380cd7902397dda144ad2a.jpg



assume cs:code, ds:data

data segment
    db "Beginner's All-purpose Symbolic Instruction Code.", 0
data ends

code segment
start:
    mov ax, data
    mov ds, ax
    mov si, 0        ; 字符串首地址
    call letterc     ; 转化成大写字母
     
    mov ax, 4c00H
    int 21H

; 子程序letterc, 将小写字母转化成大写字母
letterc:
    push cx
    push si
     
s0:
    mov ch, 0          ; 判断是否到字符串结尾
    mov cl, [si]
    jcxz ok            ; 结尾则结束转换
    cmp cl, 'a'        ; 与'a'进行比较
    jb next            ; 小于'a'则判断下一个字符
    cmp cl, 'z'        ; 与'z'进行比较
    ja next            ; 大于'z'则判断下一个字符
    and cl, 11011111B  ; 转换成大写字母
    mov [si], cl
next:
    inc si
    jmp short s0
ok:
    pop si
    pop cx
    ret
code ends
end start



游客,如果您要查看本帖隐藏内容请回复


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

使用道具 举报

发表于 2013-8-5 00:03:30 | 显示全部楼层
噢噢噢噢噢噢噢噢
      
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-5 00:04:25 | 显示全部楼层
不太全哦      
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-5 00:30:30 | 显示全部楼层
继续顶撸主!!!!!过来看MM
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-17 20:49:26 | 显示全部楼层
学习学习再学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-2-18 10:27:13 | 显示全部楼层
看看,,,,,,,,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-6-11 07:30:58 | 显示全部楼层
谢谢分享!!!!!!!!!!!!{:2_25:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-18 10:05:09 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-6-16 09:34:35 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-27 04:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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