
汇编
ydk09
这个作者很懒,什么都没留下…
展开
-
汇编个人小结——寄存器(二)
<br /> 今天就自己简单总结一下段寄存器。说到段寄存器,就要说一说段的概念。CPU在访问内存单元时,就要知道这个内存单元对应的物理地址,这样才能准确的执行相应的操作。这就好比你要到同学家找他玩,你就必须知道他们家的地址,这样你才能找到他。8086CPU在内部所形成的物理地址=段地址*16+偏移地址,按《汇编语言》中所说,物理地址=基础地址+偏移地址,而基础地址=段地址*16。那如何理解基础地址和偏移地址呢?假如我们要在站好队的一个班级中找某人,就要知道他在第几排的第几个,这第几排就相当于基原创 2011-03-26 16:40:00 · 498 阅读 · 0 评论 -
汇编个人小结——寄存器(一)
刚刚学习汇编不久,现在只会编写一些小程序,在此写出自己在前段时间学习汇编时对寄存器的一些小结,并且还有自己在编程时的一些见解。如果有理解错误的地方,望大家及时提出。 说到寄存器,从语意上可以理解为暂时保管别人东西的器件。而对于程序员和CPU来说,寄存器是这两个处在不同生活环境的物体进行正常沟通的桥梁。程序员通过在寄存器中暂存指令、数据及地址来实现对CPU的控制。对于不同的CPU,寄存器的个数以及种类也是不同的。 8086CPU总共有14个寄存器,每个寄存器都是16位的,也就是原创 2011-03-19 21:47:00 · 553 阅读 · 0 评论 -
Win7汇编源程序的编译、连接、运行
刚刚起步学习汇编,之前随便找了一本学习汇编的书,看了几天感觉有些吃力,主要是因为书中的那些专业性的术语让我对对有些基本概念不理解,再加上大部分书都不是那种能够边学边上手编程的整体框架,使得我从写简单的程序开始学汇编的想法不能实现。前两天刚从网上看到王爽的《汇编语言》简单易懂,很适合初学者,于是便从网上下了这本书开始跟着教材边学边练。 今天看到了第四章,要编译、连接一个完整的源程序。之前在网上下载了MASM6.15,将源程序通过Edit编辑生成.asm格式文件之后,不知怎么搞得用MA原创 2011-03-13 19:14:00 · 3265 阅读 · 6 评论