当前位置: 网学 > 编程文档 > 汇编语言 > 正文

汇编语言程式设计:第六节 特殊技巧的运用

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
的「材料」设置在缓冲器中,如:
    CDSPMOD   DB      88H    ;8805 = MOV [DI],AL
          DB      30H    ;3005 = XOR [DI],AL
          DB      08H    ;0805 = OR  [DI],AL
          DB      20H    ;2005 = AND [DI],AL
    CDSPMOD 即为缓冲器,其中有四个数据,分别为机器码的相异部份,如分号后所注。因为四组机器码皆有 05 ,不必再填。=右边部份,即为该机器语言相对应的指令。
    程式部份先设妥功能定义,利用一、所说的变数应用法,依序由0至3先载入暂存器BX中。根据 BX 值,将所需机器码载入程式中。
   10:CLOD:
   11:        MOV    AL,CDSPMOD[BX]    ;用BX取预存码
   12:        MOV    CS:CDSP2,AL    ;载入CDSP2+1
   13:CDSP:
   14:        SUB    SI,SI        ;资料由0起
   15:CDSP1:
   16:        LODSB            ;取资料
   17:CDSP2    LABEL BYTE        ;载入的位置
   18:        XOR    ES:[DI],AL    ;原码26 30 05
   19:        INC    DI        ;须改 30 部份
   20:        LOOP    CDSP1
   21:        RET

五、流水线法

    工业上的流水线生产作业,需要极为严格的规格限制,原器件分别研制完毕后,统一送到生产线上组装。
    程式亦可采用同样的方法,只可惜一时手头上找不到现成的、适用的例子,只得将方法概述如下:
    先设定处理流程,凡是能用这种生产流程者,皆适用。
    再设定处理流程中所采用的「生产线」,也就是缓冲器。因为流水线上所用的资料都需要由缓冲器提供。
    此缓冲器的长度由流程决定,缓冲器中的资料则由各调用本流程的原程式载入。
    各调用程式可视个别条件,将所需处理的资料,放在缓冲器内(全部或部份)。待调用后,再从原缓冲器中取出经过处理后的资料

六、对应表法
  • 上一篇资讯: 不再疑惑,汇编之后
  • 下一篇资讯: D/A、A/D闭环测试
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号