鱼C论坛

 找回密码
 立即注册
查看: 1922|回复: 6

关于汇编实验十一的疑惑求助?

[复制链接]
发表于 2014-5-17 22:37:07 | 显示全部楼层 |阅读模式
5鱼币
在汇编实验十一中我的程序如下:
assume cs:codesg

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

codesg segment
        start:        mov ax,data
                        mov ds,ax
                        mov si,0
                        call letterc
                       
                        mov ax,4c00h
                        int 21h
                       
        letterc:mov cl,ds:[si]
                        mov ch,0
                        jcxz ok
                        cmp cl,97
                        jb s0
                        cmp cl,122
                        ja s0
                        and cl,11011111b
                        mov ds:[si],cl
                s0: inc si
                        jmp short letterc
                ok: ret
codesg ends
end start

我在运行时用T命令,可是按的我手都疼了,想问一下有没有什么快一点的方法,比如遇到Loop时的P命令可以直接跳出循环。

最佳答案

查看完整内容

先用u命令查看偏移地址,再用g命令,格式为g空格加偏移地址,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-17 22:37:08 | 显示全部楼层
先用u命令查看偏移地址,再用g命令,格式为g空格加偏移地址,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-17 23:07:04 | 显示全部楼层
G  加你想要执行代码的偏移地址 ,或者直接 p 命令直接执行完循环。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-18 10:38:29 | 显示全部楼层
你可以用 t 加要执行的指令条数比如 t 10   ..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-18 12:42:55 | 显示全部楼层

谢谢你的热情帮助,不过楼下的答案稍微好了一点点。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-18 12:45:12 | 显示全部楼层
swsm 发表于 2014-5-18 10:38
你可以用 t 加要执行的指令条数比如 t 10   ..

您的答案是加快了指令的执行速度,可是我操作后发现还是不能够精确的执行完循环,有一定的缺陷!谢谢了哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-5-19 21:05:23 | 显示全部楼层
霄听@雷震 发表于 2014-5-19 18:24
先用u命令查看偏移地址,再用g命令,格式为g空格加偏移地址,

精彩!我怎么没想到!这就去试试。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-31 03:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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