汇编网首页登录博客注册
acool的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  --
  • 『姓名』:来,留,去
  • 『性别』:男『发送消息
  • 个人说明:.
    .  
      世间是一个大苦海。 
      人在海中。 
      肉身是船。 
      魂儿是船里的人。 
      船载着人,一直向彼岸行驶。
      ...
    .
  • 详细信息『加为好友』
学习动态
最新留言
友情链接

[2008-11-27 17:44] 第十一章

后面就开始连续讲中断了,这章就单列出来吧o(∩_∩)o...

其实也没什么可说的,这章记忆的东西还是蛮多的,并且要注意各个标志位的区分,多用debug跟踪分析一下对学习这样很有帮助。(debug下标志位的值对照在11.12)

我觉得这章主要是多用多分析,也就自然熟练了。...
阅读全文 | 评论次数(1) | 浏览次数(644) | 所属类型(汇编作业)

[2008-11-27 17:27] 学习为谁?

看了这篇文章我忽然想到这个问题,刚上学的时候学习是为了父母,上了高中学习的目的是为了考大学,上了大学忽然迷茫了,学习是为谁?
单位只会找能给公司创造利益的人,而不是一张文凭。那么学习只能为了自己。但是学的过程中往往又忘记了这点,为了考试,为了别人说的你这个学的不错(XX等级证书/培训等)...
看了下面的文章我才忽然发现,一直以来学习都没有自己的想法。学习必须有自己对自己肯定,学习知识并不一定能学来能力!而能力恰恰又是最重要地。
我开始想如何学习才是真正的为自己而学。

======================================
【转】学习汇编语言,是不是做完网站...
阅读全文 | 评论次数(0) | 浏览次数(326) | 所属类型(相关)

[2008-11-27 11:13] 字节 字 双字 四字

点击查看原图
·字节:存储器中存取信息的基本单位。我们常说某存储器容量是64MB,就是说该存储器有64M(1M=2^20)个字节。
   ·字:一个字16位,占用两个字节,8086的字长就是16位的。
   ·双字:一个双字32位,由4个字节组成。
   ·四字:一个四字64位,由8个字节组成。...
阅读全文 | 评论次数(1) | 浏览次数(594) | 所属类型(汇编作业)

[2008-11-27 11:04] [转]总线分类及内部总线的发展

总线分类及内部总线的发展 
  可以从多种角度对总线进行分类。 
  按信息传送的方向,总线可分为单向总线和双向总线。 
  按传送信息的类型分,总线可分为:数据总线(传送数据)、地址总线(传送地址)和控制总线(传送控制信号)。当然在总线中也可以有信号线复用的情况,如地址与数据复用、地址与控制命令复用等,在这些信号线中不同时间段传送不同的信息。此外,总线中还应有电源线和地线,有的总线还使用几种电源。 
    按照总线所处的物理位置分,可将其分成以下四种: 
    ①片内总线:大规模或超大规模集成电路芯片内部是相当复杂的,其内部功能块之间采用总线相连。 
    ②模板内部总线:...
阅读全文 | 评论次数(0) | 浏览次数(486) | 所属类型(操作系统)

[2008-11-26 16:41] 推荐博文 前言-书的精华

谢谢网友kookey的提醒,前言是一本书首要读的,也是一本书的精华。不能由于他没有具体的知识而忽略,相反前言更需好好去读。这里先补齐它。

学习汇编的两个根本目的:
一、充分获得底层编程的体验
二、深刻理解机器运行的机理

--------
个人看法,语言只是工具,从计算机语言的发展来看,汇编的“实际使用”的地方已经很少了,但是它的重要并不仅仅限于使用,换句话说仅仅因为汇编语言的使用来学汇编的原地是肤浅的。
(如果想使用汇编,建议学完8086汇编后看看80x86)
并推荐看下面这篇文章:学习完16位汇编之后
http://www.asmedu.net/news.jsp?in...
阅读全文 | 评论次数(18) | 浏览次数(41658) | 所属类型(汇编作业)

[2008-11-25 17:12] c语言中使用中断来显示

/*
 使用中断 int 21h ah=40h
*/

#include "dos.h"

void main(void)
{
    union REGS inregs,outregs;
    struct SREGS segs;
    
    char far *str = "Hello world! \n";
    
    inregs.h.ah = 0x40;/*ah = 40H*/
    inregs.x.bx = 1;
    inregs.x.cx = str_length(str);
    inregs.x.dx = FP_OFF(...
阅读全文 | 评论次数(1) | 浏览次数(580) | 所属类型(汇编作业)

[2008-11-25 17:10] 看看c语言中是怎么访问寄存器地

/*
struct WORDREGS{
        unsigned int ax,bx,cx,dx,si,di,cflag,flags;
};

struct BYTEREGS{
        unsigned char al,ah,bl,bh,cl,ch,dl,dh;        
};

union REGS{
        struct WORDREGS x;
        struct BYTEREGS h;        
};
*/

#include "dos.h"
main()
{
        union REGS inregs,outregs;
    
        inregs.h.ah = 0x2a;        
        
        int...
阅读全文 | 评论次数(1) | 浏览次数(490) | 所属类型(汇编作业)

[2008-11-25 17:05] 第九章-第十章

第九章 转移指令的理解
       这章的指令比较相近,自己总结比较一下比较好。尤其是实验八,不要草率的下结论,用debug跟踪看看。
试验九能让我们自己显示了,这个可比打印hello word有成就的多,自己阅读一篇资料并写出自己程序功能是有很必要的能力,debug也多跟踪下看看。

第十章 call ret
      指令没什么说的,用已经指令去描述新的指令我只有在这本书上看到,非常的棒~
      子程序也就是c语言中咱们学到的函数,java中的方法,没什么特殊的。后面学到的中断也是如此,不过提供者不同他们叫标准函数罢了。
       者三个子程序还是有点难度的,一...
阅读全文 | 评论次数(1) | 浏览次数(528) | 所属类型(汇编作业)

[2008-11-25 16:55] 第五章-第八章

第五章
        书上有例子带着我们用debug去跟踪程序,多练习几遍。
对于[bx] loop指令的理解,有什么想法就用debug验证。

注意:5.4 debug和masm.exe对指令的不同处理。

第六章 包含多个段的程序
       根据书的进度,自然过渡到了这里了,也没什么好说的,注意一下实验的一些空答案不是唯一的,不同的电脑实验结果是不一样的,但是不影响段间的差值,还有就是程序返回前是指执行到mov ax,4c00h int 21h前。

第七章 灵活的定位内存地址的方法
       实验6都说用debug跟踪执行过程,进一步理解所讲的内容,就不多说...
阅读全文 | 评论次数(2) | 浏览次数(565) | 所属类型(汇编作业)

[2008-11-25 16:37] 基础部分-前四章

第一章

地址总线
数据总线
控制总线
---------
这里难理解的可能是地址总线了,地址总线的宽度决定了cpu的寻址能力,也就是能找到多少个存储单元(而微型计算机的存储单元可以存储一个字节),也就是能寻址多少Byte。

一根地址线可以发出0 1两种信号,也就是能寻址2个Byte。
同理,10根地址线能访问1KB。

还有一个重点是内存地址空间的划分。

第二章 寄存器
前面介绍了寄存器和简单的汇编指令,细心和多理解、练习几遍就没什么问题。注意一下16位cpu结构和给出物理地址的方法和原因。这可是前人智慧的体现;)

对cs/ip的图例要理解清楚,真的! ...
阅读全文 | 评论次数(1) | 浏览次数(558) | 所属类型(汇编作业)
页码数(5):  1  2  3  4  5