CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他开发语言 >  汇编语言

一道汇编程序

楼主program_sky(Andy)2002-11-13 22:00:59 在 其他开发语言 / 汇编语言 提问

data   segment  
            array   db   4,5,?  
  data   ends  
  code   segment  
  assume   cs:code,ds:data  
  start:mov   ax,data  
              mov   ds,ax  
              mov   al,[array]  
              and   al,0f0h       ;0f0h是什么意思  
              mov   bl,[array+1]  
              mov   bl,0fh       ;0fh是什么意思  
              and   al,bl   ;  
              mov   [array+2],al  
              mov   ah,4ch  
              int   21h  
  code   ends    
  end   start  
  请解释一下高4位,低4位,谢谢 问题点数:10、回复次数:7Top

1 楼iicup(双杯献酒)回复于 2002-11-13 22:08:10 得分 10

(1)  
  0f0就是十六进制的   f0  
  因为   f0可能会是变量的名字,  
  所以在前面加一个   0  
   
  (2)  
    一个字节有   8   位  
  二进制表示为:  
      xxxxyyyy  
  其中xxxx是高四位,  
          yyyy是低四位.Top

2 楼coderStone()回复于 2002-11-13 22:27:22 得分 0

看一下汇编的书吧,书上讲的比谁都详细。  
  任何一本汇编书都有。Top

3 楼cnzhzy(炮炮龙)回复于 2002-11-15 17:10:22 得分 0

and   al,0f0h   的意思是保留al的高4位,而清al的低4位,  
  例如:al   为   0100   1101B,   (0100为高4位,1101为低4位)  
  and   al,0f0h   后al为0100   0000B  
  下面的一样.Top

4 楼zither(渔歌子)回复于 2002-11-15 17:41:45 得分 0

唉~~~~~~~~~~~来晚了Top

5 楼piantang(菠菜汤)回复于 2002-11-15 20:24:58 得分 0

up  
  学习Top

6 楼feibob(灵猫)回复于 2002-11-15 21:09:25 得分 0

抢菜不及....:(  
  Top

7 楼kchen2001(kchen2001)回复于 2002-11-19 15:59:03 得分 0

data   segment  
            array   db   4,5,?  
  data   ends  
  code   segment  
  assume   cs:code,ds:data  
  start:mov   ax,data  
              mov   ds,ax  
              mov   al,[array]   ;将array里的内容4,送到al  
              and   al,0f0h         ;保留al中前4位  
              mov   bl,[array+1];将array+1里的内容5,送到bl  
              mov   bl,0fh       ;保留bl中后4位  
              and   al,bl         ;  
              mov   [array+2],al  
              mov   ah,4ch  
              int   21h  
  code   ends    
  end   start  
  Top

相关问题

  • 关于80486的一道汇编程序题!
  • 汇编程序
  • 一道汇编程序错误问题 在线等 答的好的话加分
  • 汇编程序设计
  • 谁有3D汇编程序?
  • 求助汇编程序
  • vc能不能写汇编程序???
  • 请问怎么编汇编程序
  • 高分请汇编程序员帮忙
  • 请教:汇编程序返回值

关键词

  • ds
  • f0h
  • al
  • bl
  • mov
  • array
  • fh
  • 保留
  • 意思
  • ax

得分解答快速导航

  • 帖主:program_sky
  • iicup

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo