该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

;代码处:

;--------------------------------------------

MOV    CX, 33144;

MOV    SI, OFFSET FRS;

MOV    BH, 25;

CYC:            MOV    AL, 0B6H;

OUT    43H, AL;

MOV    AX, WORD PTR [SI];

ADD    SI, 2;

OUT    42H, AL;

MOV    AL, AH;

OUT    42H, AL;

IN    AL, 61H;

MOV    AH, AL;

OR    AL, 11B;

OUT    61H, AL;

MOV    BL, BYTE PTR [SI];

INC    SI;

RW:            CALL    WAITC;

DEC    BL;

JNZ    RW;

MOV    AL, AH;

OUT    61H, AL;

DEC    BH;

JNZ    CYC;

;--------------------------------------------

END0:            MOV    AH, 4CH;

INT    21H;

;******************** 函数定义 ********************

WAITC            PROC    NEAR

PUSH    AX;

W1:            IN    AL, 61H;

AND    AL, 10H;

CMP    AL, AH;

JZ    W1;

MOV    AH, AL;

LOOP    W1;

POP    AX;

RET;

WAITC            ENDP

;******************** 程序结束 ********************

END    START

c语言除法的编译,怎样代替除法指令相关推荐

  1. C语言多文件编译的精神内核-讲透多文件编译攻略

    本文讲述C语言多文件编译的精神内核,语法规则,应用场景等知识,旨在帮助初学者了解软件工程基本原理,多文件编译的优势和必然,从而更好的开发出可维护性更高,复杂度更高的有效程序. 一.为什么要多文件? 想 ...

  2. 除法:传统除法、floor和真除法

    除法:传统除法.floor和真除法 有三种类型的除法操作符,其中一种操作符在python 3.0 中有了变化 x/y: 传统除法和真除法.在python2.7之前,这个操作对于整数会省去小数部分,对于 ...

  3. gcc编译c文件_Linux下C语言程序的编译过程

    Linux下C语言程序的编译过程 使用gcc编译程序时,编译工程分为4个阶段: (1)预处理:(Pre-Processing) (2)编译:(Compiling) (3)汇编:(Assembling) ...

  4. picf509c语言程序,樊媛媛c语言程序设计09编译预处理.pptx

    樊媛媛c语言程序设计09编译预处理 9.1 宏定义 1.不带参的宏定义用一个指定的标识符(宏名)代表一个字符串.一般形式:#define 标识符 字符串如:#define PI 3.1415926有了 ...

  5. [GO语言基础] 二.编译运行、语法规范、注释转义及API标准库知识普及

    作为网络安全初学者,会遇到采用Go语言开发的恶意样本.因此从今天开始从零讲解Golang编程语言,一方面是督促自己不断前行且学习新知识:另一方面是分享与读者,希望大家一起进步.前文介绍了什么是GO语言 ...

  6. 手把手教你如下在Linux下如何写一个C语言代码,编译并运行

    文章目录 手把手教你如下在Linux下如何写一个C语言代码,编译并运行 打开Ubuntu终端 创建 helloworld.c 编译C文件 手把手教你如下在Linux下如何写一个C语言代码,编译并运行 ...

  7. 《编译与反编译技术》—第1章1.7节C语言程序的编译流程

    本节书摘来自华章出版社<编译与反编译技术>一书中的第1章,第1.7节C语言程序的编译流程,作者庞建民,陶红伟,刘晓楠,岳峰,更多章节内容可以访问云栖社区"华章计算机"公 ...

  8. sublime c语言如何编译,Sublime Text 3 实现C语言代码的编译和运行(示例讲解)

    Sublime Text 3是一款优秀的代码编辑软件.界面简洁,轻巧快速,很受大家的欢迎. 最近开始用他来编辑数据结构的代码,这就需要在新建编译系统. 具体方法如下: 首先: 接下来是关键的一步,将以 ...

  9. c语言的详细编译过程

    gcc编译c语言的整个编译过程可分为预编译->编译->汇编->链接 我们先编辑一个name.c文件 1 # include<stdio.h> 2 int main(int ...

最新文章

  1. linux 轻量化图形界面,用这13个方法,帮你做出真正轻量化的移动 App 设计
  2. php添加gd扩展,centos下为php添加gd扩展
  3. weblogic配置文件学习总结
  4. php 取多级分类,php – 获取所有类别(多级)
  5. 教育硬件告别“不温不火”:有道首战告捷,教育、科技巨头虎视眈眈
  6. 大话设计模式—原型模式
  7. python接口编程_Python 中的面向接口编程
  8. delphi控件切图界面闪烁_DirectUI用户手册.pdf
  9. Scala 语法基础
  10. java日志技术:Log4J使用教程
  11. sessionid如何产生?由谁产生?保存在哪里?
  12. svn安装使用以及各种问题解决
  13. 某知名系统漏洞挖掘与利用思路探索
  14. 通信技术发展的自然辩证法
  15. FC协议监控卡(FC协议分析仪),FC Monitor
  16. java 门票订购系统_基于jsp的景区门票订购系统-JavaEE实现景区门票订购系统 - java项目源码...
  17. bzoj2101: [Usaco2010 Dec]Treasure Chest 藏宝箱
  18. 增大图像感受野方法的总结
  19. 魔物学院计算机,测试 | 你属于魔法学校什么学院的?
  20. python可变数据类型和不可变数据类型

热门文章

  1. 构建azure对话机器人_如何在5分钟内使用Azure创建聊天机器人
  2. 数据库加主键sql_SQL数据库设计:选择主键
  3. excel切片器显示错误_Office 2016中报表用户的新Excel切片器功能
  4. idea引入外部jar,运行项目不报错,使用maven打war包install/package时报程序包不存在等
  5. HTTP和HTTPS的区别及HTTPS加密算法
  6. mysql 水平分表
  7. BCZM : 1.8
  8. Swift - 控制流/控制结构说明(if,switch,for,while)
  9. ng机器学习视频笔记(十三) ——异常检测与高斯密度估计
  10. PHP 中 new static 和 new self 的区别