课程设计2,暂停实现
因为,DOS时代毕竟已经过去,我们了解下,就可以了,还是得回到windows上,所以,我决定开始学习win32汇编
在经历了一天的环境搭建,成功测试通过,因此,终于可以正式踏进win32汇编之旅了,希望,是个新的开始,鞭策自己吧!!!
PS:前面关于DOS的评论,纯属个人意见...


- [游客] 我用vm装的虚拟机,装xp可以,但是dos不太会装,麻烦有空时能帮我一下吗?qq519710391 02/08 21:09
- [t181935471] 恩,C语言,的确比较重要 我准备同时看80x86汇编和win32汇编 把80x86汇编完后,再看 08/11 14:29
- [mouse] 我觉得如果想深入一下汇编,可以看看80x86这本书。 下一步建议学C语言,win32有兴趣可以 08/11 10:37
- [mxliang] 个人意见: WIN32编程都是学习的伪指令,和WIN API.对反汇编能力没什么大提高。如果想编程 08/10 17:13
- [younggay] 我把博主的程序修改了一下,用jmp后,table就省掉了。呵呵,然后还得调整判断输入属性来控制跳转的 08/01 11:23
- [younggay] 当然,要是在程序中使用jmp来定位,程序上还得调整一些细节,还有部分逻辑也要变动。 以上是我个人的 08/01 11:17
- [younggay] 不错,原理是搞清楚了。不过我有个建议,程序中call word ptr cs:[bx+202h]这样 08/01 10:50
- [crazyman] 书上为什么写成call dword ptr cs:[200h], ============= 07/29 10:58
- [crazyman] 运行正确,继续加油。 07/24 09:32
- [wsrf] 正确。 07/20 18:50
[2009-08-10 17:07] 开始学习win32汇编
阅读全文 |
评论次数(3) |
浏览次数(1086) |
所属类型(win32汇编)
[2009-04-15 17:41] 关于第二章学习的一些思考
(1)1个16位的寄存器所能存储的数据的最大值是多少?以及16位寄存器的寻址能力?
个人理解:
我们知道,数据在计算机中是以二进制(0,1)的形式存放,因此在16位寄存器中,每位都存1(二进制),即数据的最大值,即2^16-1.
关于寻址能力,由于8086CPU是16位的,也就是说,cpu一次性能处理16位的地址,相当于16根地址总线,而地址总线的宽度又决定了cpu的寻址能力,即2^16B=64KB...即16位寄存器的寻址能力=64KB.
(2)物理地址=段地址*16(10H)+偏移地址
个人理解:
我们知道,内存并没有分段,段是由CPU划分的...段是地址连...
个人理解:
我们知道,数据在计算机中是以二进制(0,1)的形式存放,因此在16位寄存器中,每位都存1(二进制),即数据的最大值,即2^16-1.
关于寻址能力,由于8086CPU是16位的,也就是说,cpu一次性能处理16位的地址,相当于16根地址总线,而地址总线的宽度又决定了cpu的寻址能力,即2^16B=64KB...即16位寄存器的寻址能力=64KB.
(2)物理地址=段地址*16(10H)+偏移地址
个人理解:
我们知道,内存并没有分段,段是由CPU划分的...段是地址连...
阅读全文 |
评论次数(0) |
浏览次数(272) |
所属类型(win32汇编)
页码数(1):
1