第二章软件设计技术 2-1数据的存储方式 22常用DS系统功能调用 23BCD数的运算 24补码与求补 25进制的转换 2-6数的排序 目录
第二章 软件设计技术 2-1 数据的存储方式 2-2 常用DOS系统功能调用 2-3 BCD数的运算 2-4 补码与求补 2-5 进制的转换 片头 2-6 数的排序 目录
21数据的存储方式 内存数据区中数据的存储 存储方式一一由低至高存放 即:低位数存低单元,高位数存高单元。 data segment w000121 W DW 0012H 0001H 00 H N DW 3456H N 0002H56 data ends 0003H 34
2-1 数据的存储方式 一.内存数据区中数据的存储 存储方式----由低至高存放 即:低位数存低单元,高位数存高单元。 data segment W DW 0012H N DW 3456H data ends 0000H 0001H 0002H 0003H W N L H 12 00 56 34
.显示缓冲区中数据的存储 存储方式由高至低存放(因为显示是由左至右) 即:高位数存低单元,低位数存高单元 data segment OBUF DB31H,32H,′A′,$′ data ends 一显示:12 AOBUF 0000H31 H 0001H 32 0002H 4 0003H24 回章首
存储方式----由高至低存放(因为显示是由左至右) 即:高位数存低单元,低位数存高单元 data segment OBUF DB 31H, 32H,’A’ , ’$’ data ends 显示:12A 0000H 0001H 0002H 0003H OBUF H L 31 32 41 24 $ 二.显示缓冲区中数据的存储 回章首
2—2常用DS系统功能调用 表一.D05系统功能调用 调用号功能 入口参数 出口参数 键入并显 示1个字符 字符的ASCI码在AL中 显示1个字 2 符 字符的ASCI码置DL 字符串首址置DS:DX, 9 显示字符 串 字符串以“sS’结尾 (用户设置) 显示区首址置DS:DX 键入的实际字符数在第二 单元,键入字符的ASCI 10 键入并显第一单元置允许键入 示字符串的最大字符数(含 码从第三单元开始存放, 个回车符) 以“0D'结尾(自动存放 检查键盘 有,则AL=FFH;无,则 有无键入 AL=OOH
2-2 常用DOS系统功能调用 表一. DOS系统功能调用 调用号 功能 入口参数 出口参数 1 键入并显 示1个字符 字符的ASCII码在AL中 2 显示1个字 符 字符的ASCII码置DL 9 显示字符 串 字符串首址置DS:DX, 字符串以‘$’结尾 (用户设置) 10 键入并显 示字符串 显示区首址置DS:DX, 第一单元置允许键入 的最大字符数(含一 个回车符) 键入的实际字符数在第二 单元,键入字符的ASCII 码从第三单元开始存放, 以‘0D’结尾(自动存放|) 11 检查键盘 有无键入 有,则AL=FFH;无,则 AL=00H
D0S系统功能调用过程: 1.调用号 AH 2.输入参数—→DS:DX 3执行INT21H 4.分析处理出口参数
DOS系统功能调用过程: 1.调用号 AH 2.输入参数 DS:DX 3.执行 INT 21H 4.分析处理出口参数