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

汇编语言技术指标

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
  1 各中断优先级依次循环到由L2-L0指定的中断请求达到最低优先级位置上.

四、键盘状态字节
bit0=1:按下右移键Right Shift
bit1=1:按下左移键Left Shift
bit2=1:按下控制键Ctrl
bit3=1:按下交替键Alt
bit4=1:Scroll Lock状态已变换
bit5=1:Num Lock状态已变换
bit6=1:Caps Lock状态已变换
bit7=1:Insert状态已变换

五、键盘缓冲区结构
0040:001A  BUFF_HEAD  DW  ?          ;键盘缓冲区的首地址
0040:001C  BUFF_TAIL  DW  ?          ;键盘缓冲区的末地址
0040:001E  KB_BUFFER  DW 16 DUP(?)  ;16个输入量的空间
0040:003E  KB_BUFFER_END LABEL WORD
    这个缓冲区是一个先进先出的循环队列,BUFF_HEAD和BUFF_TAIL是缓冲区的两个地址指针.当HEAD指和TAIL指针相等时,说明缓冲区为空.

六、彩色属性字节
bit0-bit3:前景(bit0:B,bit1:G,bit2:R,bit3:I)
bit4-bit6:背景(bit4:B,bit5:G,bit6:R)
bit7:闪烁(BL)
RGB分别表示红,绿,兰,BL表示闪烁,I为亮度,闪烁和亮度只应用于前景.

七、DOS预定义文件代号
0=标准输入设备
1=标准输出设备
2=标准错误输出设备
3=标准辅助设备
4=标准打印设备

八、文件代号式文件操作错误返回代码
01    非法功能号
02    文件未找到
03    路径未找到
04    同时打开的文件太多
05    拒绝存取
06    非法文件代号
07    内存控制块被破坏
08    内存不够
09    非法存储块地址
10    非法环境
11    非法格式
12    非法存取代码
13    非法数据
14    (未用)
15    非法指定设备
16    试图删除当前的目录
17    设备不一致
18    已没有文件
九、文件属性字节
bit0:只读
bit1:隐文件
bit2:系统文件
bit3:卷文件
bit4:子目录
bit5:归档位(该位为1表示:已写入并关闭了的文件(硬盘用))

十、存取代码
0--为读而打开文件
1--为写而打开文件
2--为读和写而打开文件

十一、磁道地址区
用BIOS功能对磁道进行格式化操作要求ES:BX寄存器指定一组磁道地址区,对磁道上的每一个扇区,必须有一个格式为T/H/S/B的四个字节的数据项,这里
    T=磁道号
    H=磁头号
    S=扇区号
    B=每扇区的字节数(00=128,01=256,02=512,03=1024)

十二、磁盘状态字节
   用BIOS磁盘操作(AH=02,03,04,05)如果操作成功,则CF和AH置为0;如果操作失败,CF置为1,AH中返回表示出错原因的状态代码。
01    给磁盘I/O传送了非法命令
02  磁盘上没有发现地址标记
03  试图往写保护盘上写
04  没有找到指定的扇区
08  DMA超载运行
09  DMA超过64K的限制
10  读盘数据错(CRC)
20  软盘控制器出错
40  随机移动失败
80  回答失败

  • 下一篇资讯: 中断和异常的转移方法
  • 网学推荐

    免费论文

    原创论文

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