版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第27页 共27页第1页 共2页实 验 报 告课程名称:管理信息系统 任课教师:智国建 适用专业:电子商务实验日期:2013年4月 实验成员:1100530124刘磊 1100530220蒯华伟1100530221 李可皓 实验项目名称:认识管理信息系统实验项目时间:四个课时一、实验项目的目的及任务1理解管理信息系统的基本原理。2掌握管理信息系统的基本操作方法。3掌握管理信息系统操作的步骤和方法。4掌握管理信息系统日常处理的步骤和方法。二、实验环境1系统软件:Windows 72应用软件:淘宝助理53. 网站环境:淘宝网三、实验内容1选择一个或若干典型电子商务软件(网站)作为实验软件。2对选中
2、的软件(网站)进行一系列的操作,包括(初始化,日常处理, 操作)。3总结管理信息系统的操作使用方法的规律性(注意前台,后台不同的功能)。四、实验内容分析电子商务软件的功能模块和基本业务流程(一)典型电子商务软件选择1. 淘宝助理是一款免费客户端工具软件,它可以使不登录淘宝网就能直接编辑商品信息,快捷批量上传商品。主要功能如下:离线管理、编辑商品信息;快速创建新商品;批量编辑商品信息;批量打印快递单;批量发货,批量好评;图片搬家,自动迁移商品图片到淘宝图片空间。2. 下载地址 HYPERLINK / /(二)对淘宝助理软件进行一系列日常操作1.软件初始化: 打开淘宝助理,输入淘宝帐号和密码;进入
3、淘宝助理界面后,单击“更新数据”即完成淘宝店铺与本地软件之间的信息同步,完成初始化。2. 新商品上架:宝贝管理界面中,新上架商品信息由宝贝基本信息、销售属性、宝贝描述和效果预览四个类别构成;商品信息录入通过手动输入和CSV数据库导入两种方式实现;以下为手动输入商品信息,上架新商品流程:宝贝管理新建宝贝信息(宝贝名称、宝贝分类、商家编码、所在地、运费、一口价、新旧程度、数量、宝贝图片、开始时间等)销售属性(规格、颜色、材质等)编辑宝贝描述(文字描述、图片描述、视频描述、自定义内容等)效果预览保存并上传新商品上架成功。(三)管理信息系统的操作使用方法的规律性管理信息系统可以简化人们日常工作中的大量
4、机械重复的操作,使一些过程繁琐且数据量大的数据收集工作得已高效的进行,信息系统还可以通过对数据的有效控制,实现对工作流层的控制,协调。淘宝助手的后台管理是针对大批量的数据修改,直接作用于选择的所有商品的数据修改,具有方便、快捷的修正功能;淘宝助手的前台管理则是针对特定商品的具体修改,只会改变该商品的数据,而不会影响所有商品的数据。一般来说,管理信息系统的前台操作,大多是采取一对一的管理模式,主要是应用于对某项数据的具体细节修改;对于一些较为庞大的信息数据管理,需要从后台统一管理大体数据的设定。(四)淘宝助理软件的功能模块和基本业务流程1. 淘宝店铺后台管理系统功能模块2. 基本业务流程图(以淘
5、宝网店铺后台发布商品为例)发布宝贝淘宝网淘宝网实名认证支付宝实名认证否否进行认证进行认证是通过开店考试通过开店考试完成考试完成考试否是 发布方式 商品类别 宝贝属性 SKU模块 图片模板 售后保障及其它信息 发布完成发布完成五、实验总结通过这次实验,我们粗略理解了管理信息系统的基本原理,初步掌握了管理信息系统的基本操作方法,实践了管理信息系统操作的步骤和方法,熟悉了管理信息系统日常处理的步骤和方法,从而进一步加深了对于现代管理信息系统的知识结构的认知。淘宝助理是一款很实用的电子商务软件,简化了工作流程,提高了数据收集和分析的效率,为用户提供了快捷高效的后台管理。附录资料:不需要的可以自行删除
6、C语言-INT10中断号视频服务程序00H(设置视频模式)输入: AH=00H AL=视频模式输出: 无 说明:视频服务程序00H用来设置视频配置为表10-l中列出之一。AL寄存器给定所需视频模式。若设置了新视频模式,则清除屏幕。 视频服务程序0lH(设置光标大小)输入: AH=01H CH=光标开始扫描行 CL=光标结束扫描行输出: 无说明:该服务程序用于正文模式。在一个字符单元内由一行或几行组成的光标将在字符显示位置得闪烁。该服务程序定义光标的显示行数。对CGA模式,8扫描行(07)用于光标。对EGA模式,使用14行(013)。MCGA和VGA适配器,光标可具有16扫描行(015)高。缺省
7、设置如下: CGA: CH6,CL7 EGA: CHll,CL12 MCGA和VGA: CH量13,CL1 视频服务程序02H(设置光标位置)输入: AH=02H BH=光标页号 DH=光标行号 DL=光标列号输出: 无说明:该服务器序用于将光标移到指定行和列位置。该服务程序即可用于正文模式也可用于图形模式;然而,仅在正文模式下才显示光标。屏幕左上角为坐标系统的原点。对支持多页的正文和图形模式,则必须指定页号,以保证光标位置正确。视频服务程序03H(读光标位置)输入: AH=03H BH=页号输出: CH=光标开始行 CL=光标结束行 DH=行号 DL列号说明:该服务程序用于获取光标大小和位置
8、。BH给定了页号。CH中存放光标开始扫描行,而CL中为光标结束扫描行。DH中存放行位置,DL中为列位置。视频服务程序05H(设置活动显示页)输入: AH=05H AL=活动页号输出: 无 说明:该服务程序为正文和图形模式用来设置活动显示页号。AL指定所需页号。对多数正文模式,页号范围为0一7。对具有足够视频缓冲EGA和VGA适配器,可支持多页图形。对所有正文和图形模式,缺省为0页。视频服务程序06H(向上翻滚活动窗口)。输入:AH=06HAL=翻滚行数BH=空白行属性CH左上角行号CL=左上角列号 DH右下角行号 Dl右下角列号输出: 无 说明:该服务程序用来创建和翻滚一正文窗口。CH和CL中
9、给出了正文窗口左上角坐标,DH和DL中给出了正文窗口右下角坐标。AL中定义了翻滚的行数。若AL00H,则正文窗口为空白。当滚动窗口时,底部行是空白行,其属性由BH中指定。视频服务程序07H(向下翻滚窗口)输入:AH=07HAL=翻滚行数BH=空白行属性CH=左上角行号CL=左上角列号DH=右下角行号DL=右下角列号输出: 无说明:该服务程序用来创建和翻滚一正文窗口。CH和CL中给出了正文窗口左上角坐标,DH和DL中给出了正文窗口右下角坐标。AL中定义了翻滚的行数。若AL00H,则正文窗口为空白。当滚动窗口时,顶部行为空白,其属性由BH中指定。视频服务程序08H(读字符和属性)输入: AH=08
10、H BH=活动页号输出: AH=字符属性 AL=字符码说明:该服务程序用于读取正文或视频模式下,光标所在处字符。在图形模式下,获取的字符同图形模式下使用的字符生成表有关。在正文模式下,将获得字符的ASCII码。字符属性存放在AH中,字符ASCII码存放在AL中。图形模式下,AH中内容无意义.视频服务程序09H(写字符和属性)输入: AH09H AL=写字符的ASCII码 BL=写字符的属性 BH=活动页号 CX=重复写字符和属性次数输出: 无 说明:该服务程序写一个字符到屏幕当前光标处。AL中指定字符码。正文模式下,BL中指定字符属性。图形模式下,BL指定背景颜色。字符可重复写。CX为写字符及
11、属性的次数。视频服务程序0FH(取当前视频模式)输入: AH0FH输出: AH每行字符数 AL当前显示模式 BH活动页号说明:该服务程序用来获取当前视频模式,屏幕宽(以字符计),以及活动显示页号;视频显示模式存放在AL中。屏幕宽度(以字符计)存放在AH中,活动页号存放在BH中。文件相关函数函数名: fopen功 能: 打开一个流用 法: FILE *fopen(char *filename, char *type);函数名: fclose功 能: 关闭一个流用 法: int fclose(FILE *stream); fopen()函数提供了几种打开文件的方式,这是由其字符指针参数type决定
12、的。以下给出打开方式列表:参数作用R只读W新建、可写,如果文件存在则覆盖A存在则在文件后附加,如果不存在则新建后写r+更新一个存在的文件(读和写)w+增加一个新的文件更新(读和写),如果文件存在则覆盖a+存在则在文件后附加(读和写),如果不存在则新建后更新(读和写)*以文本模式打开一个存在或新建的文件,附加”t”在参数后(rt, w+t, etc.)。*以二进制模式打开一个存在或者新建的文件,附加”b”在参数后(wb, a+b, etc.)。函数名: fseek功 能: 重定位流上的文件指针用 法: int fseek(FILE *stream,long offset,int fromwher
13、e); 读取文件函数:函数名: fread功 能: 从一个流中读数据用 法: int fread( void *ptr, int size, int nitems, FILE *stream ); 写入文件函数:函数名: fwrite功 能: 写内容到流中用 法: int fwrite( void *ptr, int size, int nitems, FILE *stream ); fseek()函数提供了文件指针的三个初始位置,这是由其参数fromwhere决定的,以下给出其列表:常量值文件定位SEEK_SET0从文件头开始寻找SEEK_CUR1从文件当前位置开始寻找SEEK_END2从文
14、件最后开始寻找函数名: fprintf功 能: 传送格式化输出到一个流中用 法: int fprintf( FILE *stream, char *format, argument,. );函数名: fscanf功 能: 从一个流中执行格式化输入用 法: int fscanf( FILE *stream, char *format,argument. );发声函数函数名: sound功 能: 以指定频率打开PC扬声器用 法: void sound(unsigned frequency);函数名: nosound功 能: 关闭PC扬声器用 法: void nosound(void);常规内存操作
15、函数申请函数:malloc(),farmalloc(),calloc(),farcalloc(),realloc(),farealloc()函数名: malloc功 能: 内存分配函数用 法: void *malloc(unsigned size);函数名: farmalloc功 能: 从远堆中分配存储块用 法: void far *farmalloc(unsigned long size);函数名: calloc功 能: 分配主存储器用 法: void *calloc(size_t nelem, size_t elsize);函数名: farcalloc功 能: 从远堆栈中申请空间用 法:
16、void far *farcalloc( unsigned long units, unsigned ling unitsz );函数名: realloc功 能: 重新分配主存用 法: void *realloc(void *ptr, unsigned newsize);函数名: farrealloc功 能: 调整远堆中的分配块用 法: void far *farrealloc( void far *block, unsigned long newsize );使用函数:memcpy(),memset(),memmove(),movedata()函数名: memcpy功 能: 从源source
17、中拷贝n个字节到目标destin中用 法: void *memcpy(void *destin,void *source,unsigned n);函数名: memset功 能: 设置s中的所有字节为ch, s数组的大小由n给定用 法: void *memset(void *s, char ch, unsigned n);函数名: memmove功 能: 移动一块字节用 法: void *memmove(void *destin,void *source,unsigned n);函数名: movedata功 能: 拷贝字节用 法: void movedata(int segsrc, int of
18、fsrc, int segdest, int offdest, unsigned numbytes);释放函数:free(),farfree()函数名: free功 能: 释放已分配的块用 法: void free(void *ptr);函数名: farfree功 能: 从远堆中释放一块用 法: void farfree(void);指针操作函数:MK_FP(),FP_OFF(),FP_SEG()函数名: MK_FP功 能: 设置一个远指针用 法: void far *MK_FP(unsigned seg, unsigned off);函数名: FP_OFF功 能: 获取远地址偏移量用 法:
19、unsigned FP_OFF(void far *farptr);函数名: FP_SEG功 能: 获取远地址段值用 法: unsigned FP_SEG(void far *farptr);如果想知道还剩下多少常规内存,我们可以使用以下函数:函数名: coreleft()功 能: 获取空闲内存用 法: unsigned coreleft(void);函数名: farcoreleft()功 能: 获取远堆空闲内存用 法: unsigned long farcoreleft(void);XMS功能调用索引表:功能号功能版本功能00H功能01H功能02H功能03H功能04H功能05H功能06H功能
20、07H功能08H功能09H功能0AH功能0BH功能0CH功能0DH功能0EH功能0FH功能10H功能11H取XMS版本号请求高内存区HMA释放高内存区HMA全程启用A20全程停用A20局部启用A20局部停用A20查询A20状态查询自由扩展内存分配扩展内存块释放扩展内存块移动扩展内存块锁住扩展内存块扩展内存块解锁取EMB句柄信息重新分配扩展内存块请求上位存储块UMB释放上位存储块UMBXMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.
21、0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS规范V2.0XMS功能调用函数1. 测试xms是否存在使用中断2fH的43H(AH)功能的00H(AL)子功能,可以获得是否安装了XMS驱动程序的信息,如果AL返回为80H则说明XMS安装了。以下给出具体函数:char test_xms() asm mov ax,0 x4300int 0 x2f if (_AL=0 x80) XMS=1; return(XMS);2. 获取xms驱动程序入口地址使用中断2fH的43H(AH)功能的10H(AL)子功能,可以获得xms驱动程序入口地址,返回的ES:B
22、X便是具体的入口。以下给出具体函数:void get_driver_address() if (XMS) asm mov ax,0 x4310 /功能号43H int 0 x2f /调用中断2fH xms=(void (far *)()(long)(_ES)lock_count=_BH; handle_info-free_handle=_BL; /获取可用的句柄handle_info-size=_DX; /获取句柄分配的块的容量 return(error_code); 18. 为句柄重新分配内存使用功能0FH(AH)可以为句柄重新分配内存,DX给入句柄,BX给入新的块的容量(单位:K),AX返
23、回0001H表示成功、0000H表示失败,失败时BL返回错误代码,以下给出具体函数:char reallocate_xms_block(unsigned handle,unsigned size) char error_code=0 xff; if (XMS) asm mov ah,0 x0f mov dx,handle mov bx,size xms();error_code=_BL; return(error_code); 19. 请求分配UMB使用功能10H(AH)可以请求分配UMB(upper memory block,即上位内存, 640K以上的非EMS内存),DX给入块的大小(单位
24、:节, 即paragraphs, 为16个字节),AX返回0001H表示成功、0000H表示失败,BX返回分配UMB的段地址,DX返回块的实际容量actual size of block,失败时BL返回错误代码,以下给出具体函数:typedef struct UMB_info unsigned UMB_segment; unsigned size; ui;char request_UMB(unsigned size,ui *info) char error_code=0 xff; if (XMS) asm mov ah,0 x10 mov dx,size xms();error_code=_B
25、L;info-UMB_segment=_BX;/返回umb段地址info-size=_DX;/返回容量 return(error_code); 20. 释放UMB使用功能11H(AH)可以释放UMB(upper memory block),640K以上的非EMS内存),DX给入要释放的UMB内存的段地址,AX返回0001H表示成功、0000H表示失败,失败时BL返回错误代码,以下给出具体函数:char release_UMB(unsigned segment) char error_code=0 xff; if (XMS) asm mov ah,0 x10 mov dx,segment xms
26、();error_code=_BL; return(error_code); 这里值得一提的是HIMEM.SYS需要至少为256字节的栈空间。此外给出错误时BL返回的错误代码及其含义:返回错误代码含义80h没有提供的功能81h检测到虚拟盘(Vdisk)82h发生A20地址线错误8Eh一般驱动程序错误8Fh致命的驱动程序错误90h高端内存(HMA)不存在91h高端内存(HMA)已被使用92hDX is less than the /HMAMIN= parameter93h高端内存(HMA)未被分配94hA20地址线已被激活A0h所有扩充内存已被分配A1h所有可用的句柄已被分配A2h无效的句柄A3
27、h无效的源句柄A4h无效的源偏移A5h无效的目的句柄A6h无效的目的偏移A7h无效的长度A8h移动有非法的重叠A9h发生奇偶校验错误AAh块未加锁ABh块已被锁定ACh块锁定计数溢出ADh锁定失败B0h只有更小一些的UMB空间B1h没有可用的UMB空间EMS功能调用索引EMS功能调用索引:功能号功能功能40H功能41H功能42H功能43H功能44H功能45H功能46H功能47H功能48H功能4BH功能4CH功能4DH取得EMS程序状态取得物理映射页面的段地址获取逻辑页页数信息分配句柄和内存内存映射释放句柄和内存获取EMM的版本号保存指定句柄映射关系恢复指定句柄映射关系获取EMM的句柄数获取指定
28、句柄所分配的逻辑页页数获取所有句柄分配情况1. 测试EMS管理程序测试EMS管理程序, 找到返回1, 否则返回0,以下给出具体函数:char test_ems() int i; union REGS inregs,outregs; struct SREGS segs; struct DeviceHeader struct DeviceHeader far *link;unsigned attributes;unsigned strategy_offset;unsigned interrupt_offset;char name_of_number_of_units8; far *dev; uns
29、igned char major,minor,c13; inregs.x.ax=0 x3001;/dos中断功能30子功能01读取当前扩充内存是否有效 intdos(&inregs,&outregs);/DOS中断 major=outregs.h.al;/返回扩充内存状态 minor=outregs.h.ah; if (majorattributes & 0 x8000) for (i=0;iname_of_number_of_unitsi; /取设备名称 if (!strcmp(c,EMMXXXX0) /将设备名称与扩充内存名字比较 EMS=1;/扩充内存存在 return(1); dev=
30、dev-link; /指向下一个设备 return(0); 2. 取得管理程序状态在确认EMS存在时,使用中断67H功能40H(AH)可以取得管理程序状态,AH返回00H表示成功、否则返回错误代码。以下给出具体函数:char get_EMS_status() char tmp=0 xff; if (EMS) asm mov ah,0 x40/功能号40h int 0 x67/调用中断67h mov tmp,ah/返回值 return(tmp); 3. 取得物理映射页面的段地址使用中断67H功能41H(AH)可以取得物理映射页面的段地址,AH返回00H表示成功、否则返回错误代码,BX返回物理映射
31、页面的段地址。使用此功能可确定EMS在1Mb常规内存中的映射位置,此物理映射页面的大小为64K, 分为0-3页, 每页为16K,因为EMS逻辑页的大小为16K, 也就是说我们最多可同时将4 个EMS逻辑页映射到物理页上。以下给出具体函数:char get_page_frame_segment(unsigned *segment) char tmp=0 xff; if (EMS) asm mov ah,0 x41 int 0 x67 mov tmp,ah*segment=_BX;/取得段地址 return(tmp); 4. 获取逻辑页页数信息使用中断67H功能42H(AH)可以获取逻辑页页数信息
32、,AH返回00H表示成功、否则返回错误代码,BX返回未分配的页数,DX返回页的总数。以下给出具体函数:char get_number_of_pages(unsigned *avail,unsigned *total) char tmp=0 xff; if (EMS) asm mov ah,0 x42 int 0 x67 mov tmp,ah *avail=_BX;/返回可用页数*total=_DX;/返回所有页数 return(tmp); 5. 分配句柄和内存使用中断67H功能43H(AH)可以分配句柄和内存,BX给入要求分配的逻辑页的页数(逻辑页每页的大小为16K),AH返回00H表示成功、
33、否则返回错误代码,DX返回句柄。当程序退出运行时, 句柄将被非显式的关闭并无法回收。以下给出具体函数:char allocate_memory(unsigned *handle,unsigned page_numbers) char tmp=0 xff; if (EMS) asm mov ah,0 x43 mov bx,page_numbers int 0 x67 mov tmp,ah*handle=_DX;/返回句柄 return(tmp); 6. 内存映射使用中断67H功能44H(AH)可以进行内存映射,AL给入物理页页号 (0-3),BX给入要求分配的逻辑页的页数(逻辑页每页的大小为16
34、K),DX给入句柄,AH返回00H表示成功、否则返回错误代码。以下给出具体函数:char map_memory(char physical_page,unsigned logical_page,unsigned handle) char tmp=0 xff; if (EMS) asm mov ah,0 x44 mov al,physical_page /物理页数 mov bx,logical_page /逻辑页数 mov dx,handle int 0 x67 mov tmp,ah return(tmp); 7. 释放句柄和内存使用中断67H功能45H(AH)可以释放句柄和内存,DX给入EMM
35、句柄,AH返回00H表示成功、否则返回错误代码。句柄必须被显示的释放, 否则分配的内存无法被其后的程序使用。如果不成功, 应重试这一操作。以下给出具体函数:char release_memory(unsigned handle) char tmp=0 xff; if (EMS) asm mov ah,0 x45 mov dx,handle int 0 x67 mov tmp,ah return(tmp); 8. 获取EMM的版本号使用中断67H功能46H(AH)可以获取EMM的版本号,AH返回00H表示成功、否则返回错误代码,AL返回EMM的版本号,高四位为主版本号(BCD码),低四位为副版本
36、号(BCD码)。句柄必须被显示的释放, 否则分配的内存无法被其后的程序使用。如果不成功, 应重试这一操作。以下给出具体函数:char get_EMM_version(unsigned char *version) char tmp=0 xff; if (EMS) asm mov ah,0 x46 int 0 x67 mov tmp,ah*version=_AL; return(tmp); 9. 保存指定句柄映射关系使用中断67H功能47H(AH)可以保存指定句柄映射关系,DX给入句柄,AH返回00H表示成功、否则返回错误代码。一些TSR, ISR或设备驱动程序要使用EMS, 必须在操作前保存映
37、射关系并在完成后恢复。以下给出具体函数:char save_mapping_context(unsigned handle) char tmp=0 xff; if (EMS) asm mov ah,0 x47 mov dx,handle int 0 x67 mov tmp,ah return(tmp); 10. 恢复指定句柄映射关系使用中断67H功能48H(AH)可以恢复指定句柄映射关系,DX给入句柄,AH返回00H表示成功、否则返回错误代码。一些TSR, ISR或设备驱动程序要使用EMS, 必须在操作前保存映射关系并在完成后恢复。一些TSR, ISR或设备驱动程序要使用EMS, 必须在操作前
38、保存映射关系并在完成后恢复。以下给出具体函数:char restore_mapping_context(unsigned handle) char tmp=0 xff; if (EMS) asm mov ah,0 x48 mov dx,handle int 0 x67 mov tmp,ah return(tmp);获取EMM的句柄数使用中断67H功能4BH(AH)可以获取EMM的句柄数,AH返回00H表示成功、否则返回错误代码,BX返回EMM的句柄数(0-255)。要确定可用的句柄数, 用255减去BX的值即可。以下给出具体函数:char get_number_of_EMM_handles(u
39、nsigned *handle_numbers) char tmp=0 xff; if (EMS) asm mov ah,0 x4b int 0 x67 mov tmp,ah*handle_numbers=_BX;/返回句柄数 return(tmp);获取指定句柄所分配的逻辑页页数使用中断67H功能4CH(AH)可以获取指定句柄所分配的逻辑页页数,DX给入句柄,AH返回00H表示成功、否则返回错误代码,BX返回逻辑页页数 (1-512)。 一个句柄最多可分配512个逻辑页。以下给出具体函数:char get_pages_owned_by_handle(unsigned handle,unsig
40、ned *page_numbers) char tmp=0 xff; if (EMS) asm mov ah,0 x4c mov dx,handle int 0 x67 mov tmp,ah*page_numbers=_BX;/返回页数 return(tmp);获取所有句柄分配情况使用中断67H功能4DH(AH)可以获取所有句柄分配情况,ES:DI用于接收信息的数组,记录结构如下表,AH返回00H表示成功、否则返回错误代码,BX返回活动的EMM句柄数。缓冲区的容量至少应为4*BX个字节,当ES:DI所指的缓冲区有段跨越时会导致错误。以下给出具体函数:记录结构偏移大小内容00字EMS句柄号02字
41、分配的逻辑页页数char get_pages_for_all_handles(unsigned char *buffer,unsigned *handle_numbers) char tmp=0 xff; if (EMS) unsigned bseg=FP_SEG(buffer),boff=FP_OFF(buffer);asm mov ah,0 x4d mov di,boff mov es,bseg int 0 x67 mov tmp,ah*handle_numbers=_BX;/返回句柄数 return(tmp);以下给出返回的错误代码极其含义:返回错误代码含义00h成功80h内部错误81h
42、硬件故障82h扩展内存管理程序忙83h未分配或无效的句柄84h未定义的功能85h没有可用的句柄86h保存或恢复映射关系时出错87h要求分配的页数超过系统总量88h要求分配的页数超过当前可用量89h0页要求错误8Ah无效的逻辑页页号8Bh非法的物理页页号8Ch映射关系描述栈溢出8Dh映射关系保存失败, 句柄已有关系描述栈8Eh映射关系恢复失败, 句柄没有关系描述栈8Fh无效的子功能90h未定义的属性类型91h不支持的特性92h成功, 部分源区域(region)已被改写93h源或目的区域的长度超过任一源或目的句柄所分配的区域的长度94h常规内存和扩展内存区重叠95h逻辑页中的偏移超过逻辑页的大小9
43、6h区(region)的长度超过1M97h源和目的区域有相同的句柄且重叠98h内存的源或目的类型未定义9Ah替换寄存器组不存在9Bh替换寄存器组已被分配9Ch替换寄存器组号不为零9Dh替换寄存器组号未定义9Eh不支持指定的DMA通道9Fh不支持指定的专用DMA通道A1h相同的句柄名A2h试图环绕1Mb常规地址空间A3h部分页映射损坏或可映射段的数目超过总的可映射段的数目A4h操作系统拒绝访问键盘扫描码表键名扫描码键名扫描码键名扫描码Esc1A30F159! or 12S31F260 or 23D32F361# or 34F33F462$ or 45G34F563% or 56H35F664 or 67J36F765& or 78K37F866* or 89L38F967( or 910: or ;39F1068) or 011“ or 40F11133-12 or 41F12134=13Left shift42Numlock69Bksp1443Scroll lock70Tab15Z44Hom
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 依法执教与师德红线教师培训讲稿
- 《快乐泳池》美术教育绘画课件创意教程教案
- 审计专业技术资格(初级)考试大纲解读与重点(完整版)
- 公路水运工程试验检测考试交通工程易错题本(完整版)
- 公路水运工程试验检测专业技术人员职业资格公共基础真题汇编(带答案)
- 从心开始学会连接-大学新生人际沟通第一课
- 人工智能在证券投资组合中的应用
- 保险AI在智能客服中的技术挑战
- 2026年工业互联网平台分布式ID生成方案
- 2024年湖南湘潭韶山职业学院高职单招职业技能考试模拟试卷附完整答案详解(网校专用)
- 2024年管道燃气客服员(中级)技能鉴定考试复习题库(含答案)
- AQ 2047-2012 水泥工厂筒型储运库人工清库安全规程
- (新版)铁路机车车辆制动钳工(中级)职业鉴定考试题库(含答案)
- 人体艺术欣赏
- 压滤机安全操作规程
- 大学生仓库管理员暑期社会实践报告
- 续新三国志英杰传攻略
- 毛主席长征故事
- 电梯维修完工验收表模板
- GB/T 29678-2013烫发剂
- GB/T 10546-2013在2.5 MPa及以下压力下输送液态或气态液化石油气(LPG)和天然气的橡胶软管及软管组合件规范
评论
0/150
提交评论