. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  检测点3.1  [待解决] 回复[ 2次 ]   点击[ 383次 ]  
mojiangang
[帖 主]   [ 发表时间:2009-11-27 23:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-11-27 16:18
add ax,bx      AX=(FD48)H #分析ax=ax+bx 
add ax,[0004]  AX=(2C14) 
#分析 [04]=CC [05]=2E ax=ax+2Ecc 
我想问下 FD48H+2ECCH
不是等于12C14H吗?
tinyparticle
[第1楼]   [ 回复时间:2009-12-01 14:47 ]   [引用]   [回复]   [ top ] 
荣誉值:188
信誉值:4
注册日期:2009-07-05 19:26
add ax,bx      AX=(FD48)H #分析ax=ax+bx  
add ax,[0004]  AX=(2C14)  
#分析 [04]=CC [05]=2E ax=ax+2Ecc  
我想问下 FD48H+2ECCH 
不是等于12C14H吗?
======================================
ax里存不下12C14H,最后AX应该等于2C14H
hyaline
[第2楼]   [ 回复时间:2009-12-04 14:30 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2009-11-12 16:40
因为是16位的,所以只能存储16位,12c14是十六进制表示的,一个占四位,很显然的不够放,所以超出的1就没了。所以答案是2c14H
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved