首页 > 编程语言 >编写0号中断的处理程序

编写0号中断的处理程序

时间:2025-01-23 21:58:15浏览次数:3  
标签:code di 中断 mov si 处理程序 ax 编写 es

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

编写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

运行结果:

标签:code,di,中断,mov,si,处理程序,ax,编写,es
From: https://blog.csdn.net/ZYS7078/article/details/145329815

相关文章

  • PassGet:一款使用Go语言编写的用于后渗透测试阶段提取Windows平台下常见的应用程序
    免责声明仅限用于技术研究和获得正式授权的攻防项目,请使用者遵守《中华人民共和国网络安全法》,切勿用于任何非法活动,若将工具做其他用途,由使用者承担全部法律及连带责任,作者及发布者不承担任何法律连带责任项目介绍PassGet是一款使用Go语言编写的用于后渗透测试阶段提取Windo......
  • 定时器中断
    Timer定时器对输入得到时钟进行计数,在计数达到设定值时触发中断。时基单元=计数器+预分频器+自动重装寄存器 定时器功能:(1)定时中断功能、内外时钟源选择(2)输出比较(3)输入捕获/主从触发模式(4)编码器接口 定时器分类: 基本定时器+通用定时器+高级定时器STM32F103......
  • ANSYS Fluent中使用的udf编写,包括边界条件、源项、物料系数udf的编写
    ANSYSFluent中使用的udf编写,包括边界条件、源项、物料系数udf的编写,包括基本的udf类型。资源文件列表复件source.c , 1970UDF/bottomturang.c , 205UDF/cortexerror.log , 95UDF/Debug/3.pch , 170316UDF/Debug/udf.c , 843UDF/Debug/vc60.idb , 33792UDF/D......
  • 【Python运维】Python与网络监控:如何编写网络探测与流量分析工具
    《PythonOpenCV从菜鸟到高手》带你进入图像处理与计算机视觉的大门!解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界随着互联网技术的快速发展,网络性能的监控与分析成为保障信息系统稳定运行的关键环节。本文深入探讨了如何利用Python语言构建高效的网络探测与......
  • 编写爬虫下载公众号上好看的壁纸
    前言很多年前我还在大学的时候,曾经写过一篇类似的文章,不过当时是采集某游戏官网上好看的壁纸。最近微信公众号总是给我推荐各种壁纸,里面有不少好看的,不过一张张保存太麻烦了,索性写个爬虫自动下载。这个爬虫的功能点简单列一下这次项目涉及到的功能点,不过并不会每个都写在本文......
  • 写了一个在线执行python的小工具,实现手机编写python代码后运行。
    为了初学者验证一些简单的python代码,写了一个小程序,能在线运行一些基础的python代码,还给了一些例子,后续会新增更多用例。简单首页后续更新其他基础知识在线编程页面里主要是一个输入框,和一些代码例子,点击即可自动导入,点击运行代码后,后端会执行相应运行。运行结果......
  • 外部中断
    1、中断系统中断源:引脚发生电平跳变、定时器时间到达、串口接收到通信数据EXTI外部中断:EXTI0-EXTI4,EXTI9—5,EXTI15—10TIM定时器中断、ADC模数转换中断、USART、SPI、I2C、RTC实时时钟、窗口看门狗中断、PVD中断中断优先级:区别多个中断源的轻重缓急中断嵌套:中断的中断中断......
  • 迅为RK3568开发板SPI驱动指南-mcp2515驱动编写:读寄存器函数
    瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向......
  • 一些著名的软件都用什么语言编写?
    作者:土豆居士来源:一口Linux1、操作系统MicrosoftWindows:汇编->C->C++ 备注:曾经在智能手机的操作系统(WindowsMobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。相信很多朋友都知道WindowsVista,这个系统开发......
  • 聊天也能写程序?10 分钟让 AI 帮你编写出文本格式转换的程序
    聊天也能写程序?10 分钟让 AI 帮你编写出文本格式转换的程序今天,我要和大家分享:只需跟AI聊聊天,10分钟就能搞定文本格式转换的程序!在 家长必看!1小时搞定RAZ英文绘本英文提取! 文章里提到,我通过AI实现语音转文字,但得到的文本格式只有一大段文字。我想要将这......