. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  书的第18页,表2.3里的程序段不大明白  [待解决] 回复[ 5次 ]   点击[ 479次 ]  
tiger888
[帖 主]   [ 发表时间:2010-08-12 17:40 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-10 16:34
书的第18页,表2.3里的程序段不大明白为什么add ah,bl    指令执行后AX中的数据是2640H

mov ax,001AH

mov bx,0026H
add al,bl
add ah,bl   (指令执行后AX中的数据是2640H,?????)此时ah还是00H,bl是26H,怎么AX的数据会是2640H?应该是0026H呀!各位帮忙解释一下,谢谢
neufc
[第1楼]   [ 回复时间:2010-08-12 18:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-12 15:26
add ah,bl执行后ah=ah+bl=00H+26H=26H呀,而此时al=40H,两者合起来ax不就是2640H吗?有什么不对的?
liuxiaolin
[第2楼]   [ 回复时间:2010-08-12 18:35 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-11 07:28
楼上正解
tiger888
[第3楼]   [ 回复时间:2010-08-13 11:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-10 16:34
哦,这个意思呀.谢谢楼上
tobedn
[第4楼]   [ 回复时间:2011-02-01 00:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-01-30 23:11
谢谢一楼!
561367957
[第5楼]   [ 回复时间:2011-03-07 11:26 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-03-06 13:37
谢谢 我也遇到同样的问题了 感谢讲解O(∩_∩)O~
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved