| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 560 人关注过本帖
标题:[求助]通用寄存器显示的问题
只看楼主 加入收藏
jt1026
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-5-31
收藏
 问题点数:0 回复次数:1 
[求助]通用寄存器显示的问题
code segment
main proc far
assume cs:code
start:
push ds
sub ax,ax
push ax
mov ch,4
;mov dx,1100011111010100b
mov bx,dx

rotate:
mov cl,4
rol bx,cl
mov al,bl
and al,0fh
add al,30h
cmp al,3ah
jl print
add al,7h
print:
mov dl,al
mov ah,2h
int 21h
dec ch
jnz rotate
ret
main endp
code ends
end

原本想显示DX里的内容,只好通过把DX里的值传递给BX,不知道有没有更好的方法,
跳过BX这一关,进而提升速度
搜索更多相关主题的帖子: 通用寄存器 
2006-06-02 17:47
xxygdufs
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-5-11
收藏
得分:0 
你想表达什么?

2006-06-03 07:42
快速回复:[求助]通用寄存器显示的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017323 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved