首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_JJZhang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
汇编语言实验 15:13h 中断
13h 中断例程用于读写软盘,其中的 2 号功能用于读扇区、3 号功能用于写扇区。可通过除法和取余等运算将面号、磁道号和扇区号等映射为逻辑扇区编号
汇编语言实验 14:16h 中断
本文介绍了基于 int 16h 中断例程的 0 号功能从键盘缓冲区读取内容,如果缓冲区为空,则循环等待直到读取成功
汇编语言实验 13:直接定址表
不带冒号的标号不仅表示内存单元的地址,还包含了内存单元的长度;在编写包含多个功能的子程序时,可将各子程序的入口地址存在表中,然后通过编号获取地址并完成特定功能
汇编语言实验 12:9 号中断
本文以键盘输入为例介绍了外部中断的处理流程,键盘通过将按键扫描码送入 60h 端口进而触发 9 号中断完成相应的功能
汇编语言实验 11:访问 CMOS RAM
CPU 通过芯片内部的 70h 端口和 71h 端口来读写 CMOS RAM;shl 和 shr 是逻辑移位指令,可等效于 2 次幂的乘法或除法;CMOS 内部存放着系统时间,通过指定端口获取
汇编语言实验 10:BIOS 中断和 DOS 中断
BIOS 和 DOS 包含的中断例程为程序员提供了众多一定功能的子程序,中断例程内部通过外部的 AH 传参确定调用哪个子程序
汇编语言实验 9:7ch 中断
为巩固中断的知识,在上文介绍 0 号中断用于解决除法溢出错误的基础上,本文基于 7ch 中断实现循环指令的功能
汇编语言实验 8:0 号中断
当 CPU 内部出现除法错误、单步执行、执行 int 指令时会发生中断,CPU 转而先去处理中断信息。本文以 0 号中断为例,介绍了中断处理程序的安装与应用
汇编语言实验 7:标志寄存器
标志寄存器是 CPU 内部的特殊寄存器,主要用于存储相关指令的某些执行结果;为 CPU 执行某些指令提供行为依据;控制 CPU 的相关工作方式等
汇编语言实验 6:子程序
在汇编语言中,子程序类似于高级语言中的函数,通常通过转移指令 call 和 ret/retf 来共同实现。为了避免子程序中使用的寄存器和外部冲突,使用栈在子程序开始前保护现场,结束后恢复现场
下一页
个人成就
文章被点赞
3
文章被阅读
6,564
掘力值
208
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2022-04-21