社区
汇编语言
帖子详情
用汇编语言如何实现在一个中断口进行读写操作?
blueeyes
2000-07-24 10:41:00
用汇编语言如何实现在一个中断口进行读写操作?
...全文
145
4
打赏
收藏
用汇编语言如何实现在一个中断口进行读写操作?
用汇编语言如何实现在一个中断口进行读写操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
茂奇软件
2000-07-26
打赏
举报
回复
which OS you use now?
I think it is very important information for
a io developer.
jansen zhu
Areslee
2000-07-25
打赏
举报
回复
用 OUT DL/DX ,AL/AX执行写操作
^^ ^^
端口号 要写的数据
用 IN AL/AX ,DL/DX执行读操作
^^ ^^
读入的数据 端口号
blueeyes
2000-07-25
打赏
举报
回复
比如有一块板子,719h是它的读地址,512h是它的写地址,
如何对它进行读写操作?
Areslee
2000-07-25
打赏
举报
回复
什么意思?
汇编程序设计
实现
CMOS的
读
写
用
汇编语言
编
写
,调用INT21的02H
中
断
实现
对CMOS的
读
写
操作
,其
中
读
操作
显示为十六进制显示.在XP平台运行通过. 程序设计者PangCheng
王爽著《
汇编语言
》课件及课后习题答案和实验解答
【内容简介】
汇编语言
是各种CPU所提供的机器指令的助记符的集合,人们可以用
汇编语言
直接控制硬件系统
进行
工作。
汇编语言
是很多相关课程(如:数据结构、
操作
系统、微机原理等)的重要基础。为了更好地引导、帮助
读
者学习
汇编语言
,作者以循序渐进的方式精心创作了这本书。本书具有如下特点:采用全新的结构对课程的内容
进行
了组织,对知识
进行
最小化分割,为
读
者构造了循序渐进的学习线索;在深入本质的层面上对
汇编语言
进行
讲解;对关键环节
进行
深入的剖析。 本书可用作大学计算机专业本科生的汇编教材及希望深入学习计算机科学的
读
者的自学教材。 【目录信息】 第1章基础知识 1.1 机器语言 1.2
汇编语言
的产生 1.3
汇编语言
的组成 1.4 存储器 1.5 指令和数据 1.6 存储单元 1.7 CPU对存储器的
读
写
1.8 地址总线 1.9 数据总线 1.10 控制总线 1.11 内存地址空间(概述) 1.12 主板 1.13 接口卡 1.14 各类存储器芯片 1.15 内存地址空间 第2章寄存器(CPU工作原理) 2.1 通用寄存器 2.2 字在寄存器
中
的存储 2.3 几条汇编指令 2.4 物理地址 2.5 16位结构的CPU 2.6 8086CPU给出物理地址的方法 2.7 "段地址x16+偏移地址=物理地址"的本质含义 2.8 段的概念 2.9 段寄存器 2.10 CS和IP 2.11 修改CS.IP的指令 2.12 代码段 实验1 查看CPU和内存,用机器指令和汇编指令编程 第3章寄存器(内存访问) 3.1 内存
中
字的存储 3.2 DS和[address] 3.3 字的传送 3.4 mov.add.sub指令 3.5 数据段 3.6 栈 3.7 CPU提供的栈机制 3.8 栈顶超界的问题 3.9 push.pop指令 3.10 栈段 实验2 用机器指令和汇编指令编程 第4章第1个程序 4.1 一个源程序从
写
出到执行的过程 4.2 源程序 4.3 编辑源程序 4.4 编译 4.5 连接 4.6 以简化的方式
进行
编译和连接 4.7 1.exe的执行 4.8 可执行文件
中
的程序装入内存并运行的原理 4.9 程序执行过程的跟踪 实验3 编程.编译.连接.跟踪 第5章[bx]和loop指令 5.1 [bx] 5.2 Loop指令 5.3 在Debug
中
跟踪用loop指令
实现
的循环程序 5.4 Debug和汇编编译器Masm对指令的不同处理 5.5 loop和[bx]的联合应用 5.6 段前缀 5.7 一段安全的空间 5.8 段前缀的使用 实验4 [bx]和loop的使用 第6章包含多个段的程序 6.1 在代码段
中
使用数据 6.2 在代码段
中
使用栈 6.3 将数据.c代码.c栈放入不同的段 实验5 编
写
,调试具有多个段的程序 第7章更灵活的定位内存地址的方法 7.1 and和or指令 7.2 关于ASCII码 7.3 以字符形式给出的数据 7.4 大小
写
转换的问题 7.5 [bx+idata] 7.6 用[bx+idata]的方式
进行
数组的处理 7.7 SI和DI 7.8 [bx+si]和[bx+di] 7.9 [bx+si+idata]和[bx+di+idata] 7.10 不同的寻址方式的灵活应用 实验6 实践课程
中
的程序 第8章数据处理的两个基本问题 8.1 bx,si,di,bp 8.2 机器指令处理的数据所在位置 8.3
汇编语言
中
数据位置的表达 8.4 寻址方式 8.5 指令要处理的数据有多长? 8.6 寻址方式的综合应用 8.7 div指令 8.8 伪指令dd 8.9 dup 实验7寻址方式在结构化数据访问
中
的应用 第9章转移指令的原理 9.1
操作
符offset 9.2 jmp指令 9.3 依据位移
进行
转移的jmp指令 9.4 转移的目的地址在指令
中
的jmp指令 9.5 转移地址在寄存器
中
的jmp指令 9.6 转移地址在内存
中
的jmp指令 9.7 jcxz指令 9.8 loop指令 9.9 根据位移
进行
转移的意义 9.10 编译器对转移位移超界的检测 实验8 分析一个奇怪的程序 实验9 根据材料编程 第10章call和ret指令 10.1 ret和retf 10.2 call指令 10.3 依据位移
进行
转移的call指令 10.4 转移的目的地址在指令
中
的call指令 10.5 转移地址在寄存器
中
的call指令 10.6 转移地址在内存
中
的call指令 10.7 all和ret的配合使用 10.8 mul指令 10.9 模块化程序设计 10.10 参数和结果传递的问题 10.11 批量数据的传递 10.12 寄存器冲突的问题 实验10 编
写
子程序 课程设计1 第11章标志寄存器 11.1 ZF标志 11.2 PF标志 11.3 SF标志 11.4 CF标志 11.5 OF标志 11.6 adc指令 11.7 sbb指令 11.8 cmp指令 11.9 检测比较结果的条件转移指令 11.10 DF标志和串传送指令 11.11 pushf和popf 11.12 标志寄存器在Debug
中
的表示 实验11 编
写
子程序 第12章内
中
断 12.1 内
中
断的产生 12.2
中
断处理程序 12.3
中
断向量表 12.4
中
断过程 12.5
中
断处理程序 12.6 除法错误
中
断的处理 12.7 编程处理0号
中
断 12.8 安装 12.9 do0 12.10 设置
中
断向量 12.11 单步
中
断 12.12 响应
中
断的特殊情况 实验12 编
写
0号
中
断的处理程序 第13章int指令 13.1 int指令 13.2 编
写
供应用程序调用的
中
断例程 13.3 对int iret和栈的深入理解 13.4 BIOS和DOS所提供的
中
断例程 13.5 BIOS和DOS
中
断例程的安装过程 13.6 BIOS
中
断例程应用 13.7 DOS
中
断例程应用 实验13 编
写
应用
中
断例程 第14章端口 14.1 端口的
读
写
14.2 CMOS RAM芯片 14.3 shl和shr指令 14.4 CMOS RAM
中
存储的时间信息 实验14访问CMOS 第15章外
中
断 15.1 接口芯片和端口 15.2 外
中
断信息 15.3 PC机键盘的处理过程 15.4 编
写
int 9
中
断例程 15.5 安装新的int 9
中
断例程 实验15 安装新的int 9
中
断例程指令系统总结 第16章直接定址表 16.1 描述了单元长度的标号 16.2 在其他段
中
使用数据标号 16.3 直接定址表 16.4 程序入口地址的直接定址表 实验16 编
写
包含多个功能子程序的
中
断例程 第17章使用BIOS
进行
键盘输入和磁盘
读
写
17.1 int 9
中
断例程对键盘输入的处理 17.2 使用int 16h
中
断例程
读
取键盘缓冲区 17.3 字符串的输入 17.4 应用int 13h
中
断例程对磁盘
进行
读
写
实验17 编
写
包含多个功能子程序的
中
断例程 课程设计2
汇编语言
写
的实模式十六位磁盘
操作
系统
一个用
汇编语言
编
写
的实模式十六位磁盘
操作
系统,界面和命令行模仿DOS设计,比较完整地演示了16位汇编的各类例程、
中
断服务例程、键盘扫描、FAT文件系统
读
写
等。
汇编语言
课程设计《可弹奏的音乐盒》,附规范格式完整文档及8086汇编源码
汇编语言
课程设计《可弹奏的音乐盒》,附规范格式完整文档及8086汇编源码。 内容包含:
中
断、文件
读
写
、音乐播放、自由弹奏、显示输出、曲谱显示
王爽
汇编语言
十七章实验
安装新的int 7ch
中
断例程,
实现
通过逻辑扇区号对软盘
进行
读
写
。
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章