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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
文章收藏
友情链接

[2009-08-14 13:59] 实验四我用了几个方法填,哪个应该是更准确呢?大家讨论一下(注:这是在我的计算机上测试的)

要求将mov ax,4c00h之前的数据复制到内存0:200中,补全程序 
assume   cs:code    
  code   segment    
            mov   ax,【】  
            mov   ds,ax    
            mov   ax,0020h    
            mov   es,ax    
            mov   bx,0    
            mov   cx,【】 
  s:        mov   al,[bx]    
            mov...
阅读全文 | 评论次数(2) | 浏览次数(365) | 所属类型(汇编作业)

[2009-08-07 10:43] 控制转移指令学习体会

1.无条件转移指令JMP
  CPU执行指令通常是按顺序一条一条地去执行,但实际上并非如此,CS:IP经常会跳过某些程序代码去执行另一个程序代码.当CS:IP遇到无条件跳转指令JMP时,就会停下当前要做的工作,而是去执行JMP交给的任务.这就如我们在办公室工作时一样,突然老总来到身边,交待我们马上去完成另一项任务,我们要无条件的去执行老总交给我们的任务,马上放下手头的工作,立即行动去执行老总的命令,并及时地完成另一项任务.此时JMP就相当于老总,CS:IP就相当于员工.
   我们理解了无条件转移指令JMP的含义后,看一下它的分类.
    JMP为两类:1.段内转移  2.段间转移
...
阅读全文 | 评论次数(0) | 浏览次数(311) | 所属类型(默认类型)

[2009-07-19 16:48] Direct memory access

DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。 


   利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器,通常计算机对其编程,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化完成,数据开始传送,DMA就可以脱离CPU,独立完成数据传送。 
   在DMA传送开始的短暂时间内,基本上有两个处理器为它工作,一个执行程序代码,一个传送数据。利用DMA传送数据的另一个好处是,数据直接在源地...
阅读全文 | 评论次数(0) | 浏览次数(347) | 所属类型(默认类型)