表2.2中的算法:
1、4e20H+1406H=6226H ,这个加法过程和十进制加法相同,e+4=18 ,因为是十六进制,所以16进1余2 。
2、ax+bx=6226H+2000H=8226H 。
3、ax+bx=8226H+8226H=1044cH ,6+6=12=c,因为ax为16位寄存器,只能存放4位16进制数据,所以ax中最后数据为044cH 。
表2.3中的算法:
1、al=al+bl=001aH+0026H=0040H ,a+6=16,16进1余0 。
2、ax=ah+bl=2640H
3、ax=0040H+0085H=00...


- [游客] 没问题,只是博主的表述方式有些独特罢了,呵呵 一般我们写2进制数,从左到右依次由高到低写出各位 08/14 12:21
- [游客] - -我是刚学这本数,不敢说对错。但进制您转换错了。 1。二进制->十进制 由二进制数转换成十进 08/14 09:32
- [游客] 重新思考了一下ip修改的时刻,在debug中做了一下试验,指令被读入内存,ip值就被修改了。指令读入 06/26 21:32
- [tomato] 认真,贵在坚持! 06/12 20:27
- [starrynight] 检测点2.3: 思考——IP修改的时刻——指令被读入后?指令被执行后? 不一样的。 06/10 14:38
- [游客] 每有会意,便欣然忘食... hehe 06/09 20:51
- [xiaochong] 博主的思考没问题,继续...... 05/31 16:53
- [sirius] 呵呵,开始起飞了,加油加油! 05/31 10:56
[2008-06-09 16:58] 学习第二章的一些心得
阅读全文 |
评论次数(3) |
浏览次数(837) |
所属类型(学习心得)
[2008-06-09 16:04] 学习第二章的感想
学习完第二章后,对汇编语言有了一个新的认识,原来感觉枯燥乏味的寄存器、指令、段地址、偏移地址等等概念现在觉得很好理了。cs、ip寄存器工作原理我看了好几遍也没有理解,ip的变化也是一直没有想通,直到做实验时,通过观察寄存器变化才有了进一步理解,现在才明白陶渊明的“好读书,不求甚解”的真正意义,一个问题如果不好理解,可以先放一放,换个角度,换个方法也许就会有新的感悟。...
阅读全文 |
评论次数(1) |
浏览次数(582) |
所属类型(学习感言)
[2008-05-30 23:17] 第一章学习过程中的几个问题解答
一、王爽老师在第一章图1.4中的问题:访问地址为12、13、14等内存单元时,地址总线上传送的内容是什么?
答:(12)10 =1×2^3+1×2^2+0×2^1+0×2^0=(1100)2
12的二进制形式为:1100,在内存中自上而下(0-9)为:0011000000
(13)10=1×2^3+1×2^2+0×2^1+1×2^0=(1101)2
13的二进制形式为:1101,在内存中自上而下(0-9)为:1011000000
(14)10=1×2^3+1×2^2+1×2^1+0×2^0=(1110)2
...
答:(12)10 =1×2^3+1×2^2+0×2^1+0×2^0=(1100)2
12的二进制形式为:1100,在内存中自上而下(0-9)为:0011000000
(13)10=1×2^3+1×2^2+0×2^1+1×2^0=(1101)2
13的二进制形式为:1101,在内存中自上而下(0-9)为:1011000000
(14)10=1×2^3+1×2^2+1×2^1+0×2^0=(1110)2
...
阅读全文 |
评论次数(3) |
浏览次数(626) |
所属类型(汇编作业)
[2008-05-30 22:53] 第一次的作业
早就想学汇编,也看了不少资料,但一直不得要领,无意中发现了汇编网,发现了王爽老师的汇编语言,一览之下,感觉非常好,今天一口气把第一章看完了,第一章中的检测点习题反复做了几遍,直到完全理解,我对继续学习下去更有信心了。...
阅读全文 |
评论次数(1) |
浏览次数(615) |
所属类型(学习感言)