| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1021 人关注过本帖
标题:[求助] 一个我认为很难的问题
只看楼主 加入收藏
jdytz
Rank: 2
等 级:新手上路
威 望:3
帖 子:104
专家分:0
注 册:2005-4-24
收藏
 问题点数:0 回复次数:7 
[求助] 一个我认为很难的问题
试编一个程序完成,将地址为:ABCDE;偏移地址为:EDCBA;所指存储单元的数据以十六进制形式显示在屏幕上。。
搜索更多相关主题的帖子: 屏幕 ABCDE EDCBA 十六进制 
2005-07-11 19:35
芳姐
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-12-11
收藏
得分:0 
我给你一个参考程序你调试一下看看行不行。
但我从你的题目看出
偏衣地址和段地址只有16位可你给出的是20位啊
code segment
  start:
    mov ax,abcde
    mov  ds,ax
    mov  bx,edcba
    mov   bx,[bx]
    mov  cx,4
next:
    rol     bx,4
    mov   al,bl
    and   al,0fh
    mov  dl,al
    mov  ah,02h
    int  21h
    loop  next
    .exit
code  ends
end  start   
2005-07-12 23:59
樱桃小火鸡
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-7-9
收藏
得分:0 
请问通用寄存器是十六位的,怎么能传送20位的abcde啊?
2005-07-24 21:27
wdf2008989
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-7-25
收藏
得分:0 
[求助]

请问rol是什么命令!20位的地址是否要用两个寄存器来存储??


2005-07-25 15:17
小讯
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-7-21
收藏
得分:0 
请问反汇编要如何做呀!!

2005-08-06 10:57
小讯
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-7-21
收藏
得分:0 
:200000008018805F80188124814E8169817E801880188018819380187019E83019006029BD
我要反汇编这段程序,请教一下要怎么做呀??

2005-08-06 10:59
CosmoCanyon
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2005-8-8
收藏
得分:0 
什么!?汇编里存在着20位!!!!!

教我!我不懂!

我只会Basic语言!不要骗我!啊达~!
2005-08-10 10:14
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 
以下是引用wdf2008989在2005-7-25 15:17:16的发言:

请问rol是什么命令!20位的地址是否要用两个寄存器来存储??

ROL 循环左移 20位可以用ExX的通用寄存器来储存

[此贴子已经被作者于2005-8-21 21:14:00编辑过]


土冒
2005-08-21 21:07
快速回复:[求助] 一个我认为很难的问题
数据加载中...
 
   



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

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