- 1
- 0
- 约1.26万字
- 约 69页
- 2015-12-15 发布于广东
- 举报
第4章 16位汇编应用举例 如何用汇编去实现高级语言的功能。 如何在底层实现键盘控制。 如何在底层实现视频控制。 如何在底层实现磁盘扇区操作。 如何在底层实现定时器应用。 模拟C语言函数实现 1. 把数据转换为字符串 在C语言下有这样一个函数: char *_ltoa(long value,char *string,int radix); 它把数值value按radix进制转换到字符串string,为了简单起见,我们只实现最复杂的一种,即转换为用10进制表示的字符串。算法为: (1) 设置标志FLAG,以决定是否显示负号; (2) SOURCE和0比较,为负则取负数的绝对值,FLAG置1; (3) 将SOURCE送AX,AX循环除以10,余数(DX)为要显示的位值,加’0’变为字符压入堆栈。一直循环到AX为0为止,入栈次数存DI; (4) 若FLAG=1,负号入栈; (5) 按入栈次数依次出栈,送DL,用INT 21H功能2显示。 .MODEL SMALL, C _LTOA PROTO :WORD ;过程声明 .DATA CR = 13 ;定义回车键值常量,等于13 LF = 10 ;定义换行键值常量,等于10 DAT
您可能关注的文档
- C语言编程技巧分析 kj第3章 循环结构编程技巧分析新.ppt
- C语言编程技巧分析 kj第4章 数组编程技巧分析新.ppt
- C语言编程技巧分析 kj第5章 函数编程技巧分析新.ppt
- C语言编程技巧分析 kj第6章 预处理编程技巧分析新.ppt
- C语言编程技巧分析 kj第7章 指针知识编程技巧分析新.ppt
- C语言编程技巧分析 kj第8章 结构体共用体和枚举类型以及链表编程技巧分析新.ppt
- C语言编程技巧分析 kj第9章 位运算编程技巧分析新.ppt
- C语言编程技巧分析 kj第10章 文件编程技巧分析新.ppt
- C语言程序设计(第二版) 978-7-302-32355-6 kj-第1章C语言概述新.ppt
- C语言程序设计(第二版) 978-7-302-32355-6 kj-第2章数据类型、运算符和表达式新.ppt
最近下载
- 贵州省2025年7月普通高中学业水平合格性考试生物试题(含解析).pdf VIP
- 住宅项目异型吊篮安装拆除专项施工方案(专家论证版).docx
- 2025年9月河北省普通高中学业水平合格性考试数学试卷(含答案).pdf VIP
- 国际货物运输与保险全书ppt完整版课件整本书电子教案最全教学教程.pptx VIP
- 2026年全国社会工作师职业资格考试社会工作综合能力(初级)电子讲义.pdf
- 色谱分析(气相)PPT课件.pptx VIP
- 《AutoCAD 2024中文版电气设计基础与实例教程》教学大纲.docx
- 平法识图与钢筋算量 1、课程介绍 《平法识图与钢筋计量》整体设计.doc VIP
- 学记原文.doc VIP
- (正式版)DB50∕T 1915-2025 《电动重型货车大功率充电站建设技术规范》.pdf VIP
原创力文档

文档评论(0)