当前位置: 首页 > news >正文

编写0号中断的处理程序

  • 实验内容、程序清单及运行结果

编写0号中断的处理程序(课本实验12

解:

assume cs:code

code segment

start:

mov ax,cs

mov ds,ax

mov si,offset do

mov ax,0

mov es,ax

mov di,200h

mov cx,offset doend-offset do ;安装中断例程

cld

rep movsb

mov word ptr es:[0],200h

mov word ptr es:[2],0 ;设置中断向量表

mov dx,0ffffh

mov bx,1 ;测试一下

div bx

mov ax,4c00h

int 21h

do:jmp short dostart

db 'divide error!'

dostart:

mov ax,0

mov ds,ax

mov si,202h

mov ax,0b800h

mov es,ax

mov di,160*10+80

mov cx,13

s:

mov al,ds:[si]

mov ah,2

mov es:[di],ax

inc si

inc di

inc di

loop s

mov ax,4c00h

int 21h

doend:nop

code ends

end start

运行结果:

http://www.lryc.cn/news/525638.html

相关文章:

  • “““【运用 R 语言里的“predict”函数针对 Cox 模型展开新数据的预测以及推理。】“““
  • 群晖docker获取私有化镜像http: server gave HTTP response to HTTPS client].
  • 使用 C++ 在深度学习中的应用:如何通过 C++20 构建高效神经网络
  • 当 Facebook 窥探隐私:用户的数字权利如何捍卫?
  • Spring MVC中HandlerInterceptor和Filter的区别
  • Android多语言开发自动化生成工具
  • 回首2024,展望2025
  • Android SystemUI——快捷面板的显示(十五)
  • 放弃使用Dockerfiles 平替 docker init
  • 前端jquery 实现文本框输入出现自动补全提示功能
  • vulfocus/fastjson-cnvd_2017_02833复现
  • 华为支付接入规范
  • MySQL训练营-慢查询诊断问题
  • 如何给自己的域名配置免费的HTTPS How to configure free HTTPS for your domain name
  • .Net Core微服务入门全纪录(六)——EventBus-事件总线
  • 1/20赛后总结
  • PVE 虚拟机安装 Debian 无图形化界面服务器
  • 第17篇:python进阶:详解数据分析与处理
  • 三天急速通关Java基础知识:Day1 基本语法
  • Python的进程和线程
  • 【Mysql】记录锁、间隙锁和临键锁的区别
  • 神经网络|(二)sigmoid神经元函数
  • w-form-select.vue(自定义下拉框组件)(与后端字段直接相关性)
  • 【JVM】垃圾收集器详解
  • python创建一个httpServer网页上传文件到httpServer
  • 【Maui】提示消息的扩展
  • 租车骑绿岛
  • Pytorch - YOLOv11自定义资料训练
  • 微服务与docker
  • 1.23 消息队列