hao1033 发表于 2011-6-23 08:10:05

汇编里面指令

求助 那些mov ax,62627
               mov ah,31h
。。。。。
这些怎么求出来的的? 怎么求 怎么做 小甲鱼老师 没讲这是怎么做出来 只出答案 怎么算出来啊?????

求助 怎么算这些指令在相关寄存器的值??????{:5_100:}{:5_100:}

Miller01001 发表于 2011-6-23 08:49:06

王爽老师书上写的
数字后面不带任何符号的是10进制数
所以你要把62627转换成16进制的吖。
转换完F4A3H
因为内存里面全是以16进制表示的数据
mov ah,31h
是把31H,传送给AX的高位AH
31是16进制的奥,所以要逻辑计算的时候要以16进制进行

hao1033 发表于 2011-6-23 09:02:46

怎么计算?

Miller01001 发表于 2011-6-23 09:31:13

本帖最后由 Miller01001 于 2011-6-23 09:32 编辑

实在不行想笔加纸计算的话
就用windows自带的计算器
点击windows系统左下角的开始-运行-输入calc然后出现计算器
把62627已10进制的方式输入到计算器里面,在点16进制就出现了
然后用F4A3进行16进制的逻辑计算,加减就可以了

hao1033 发表于 2011-6-23 09:55:41

哦 那他下面都怎么算 下面的那些

再生缘 发表于 2011-6-23 19:59:40

ah是吧ah是ax的高八位比如说0123H 这个数 那么ah的值就是01 而23是低八位

zhouyg1992 发表于 2011-6-24 17:31:29

计算机是干嘛使得啊?{:5_102:}

Mr.HO 发表于 2011-6-24 19:35:34

楼主自己应该多思考!

gogo1979 发表于 2011-6-24 21:03:32

人家已经说的够清楚了。
页: [1]
查看完整版本: 汇编里面指令