|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 求一程序,多谢指点
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
946
人关注过本帖
标题:
求一程序,多谢指点
只看楼主
加入收藏
zm1573
等 级:
新手上路
帖 子:19
专家分:0
注 册:2007-6-19
楼主
收藏
问题点数:0 回复次数:2
求一程序,多谢指点
编写一个程序,根据AL寄存器中哪一位为1,转到8个不同的分支中去,在每个分支中输出AL寄存器中为1的是哪一位。如AL寄存器中第4位为1(即AL寄存器中的内容为00010000),则在第4个分支中输出“4”。
对这道题目,没有一点思路,请高手指点下!
搜索更多相关主题的帖子:
寄存器
分支
思路
2008-05-10 14:20
举报帖子
使用道具
赠送鲜花
zhulei1978
等 级:
版主
威 望:
53
帖 子:1351
专家分:1200
注 册:2006-12-17
第
2
楼
收藏
得分:0
data segment
source_buffer db ?
data ends
code segment
main proc far
assume cs:code,ds:data
start:
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
mov ah,2
shr al,1
jb flag1
shr al,1
jb flag2
shr al,1
jb flag3
shr al,1
jb flag4
shr al,1
jb flag5
shr al,1
jb flag6
shr al,1
jb flag7
shr al,1
jb flag8
flag1:
mov dl,'0'
int 21h
jmp exit
flag2:
mov dl,'1'
int 21h
jmp exit
flag3:
mov dl,'2'
int 21h
jmp exit
flag4:
mov dl,'3'
int 21h
jmp exit
flag5:
mov dl,'4'
int 21h
jmp exit
flag6:
mov dl,'5'
int 21h
jmp exit
flag7:
mov dl,'6'
int 21h
jmp exit
flag8:
mov dl,'7'
int 21h
jmp exit
exit:
ret
main endp
code ends
end start
其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2008-05-10 18:55
举报帖子
使用道具
赠送鲜花
czzcsf
等 级:
新手上路
帖 子:7
专家分:0
注 册:2007-9-30
第
3
楼
收藏
得分:0
加上宏指令会短一点吧!
2008-05-14 20:57
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
求一程序,多谢指点
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.045505 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved