Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
JH
Uploaded by
Jesse Huang
327 views
8 - 6 基于中断的功能调用
AI-enhanced description
本文介绍了基于中断的功能调用,其中包括中断指令的格式、中断向量表的结构,以及BIOS中断和DOS中断的功能与调用示例。文档详细描述了中断的执行过程和相关参数。最后总结了基于中断的功能调用内容。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 9
2
/ 9
3
/ 9
4
/ 9
5
/ 9
6
/ 9
7
/ 9
8
/ 9
9
/ 9
More Related Content
PPTX
艾鍗學院-單晶片韌體-CC2500通訊實驗
by
艾思程式教育
PPTX
艾鍗學院-單晶片韌體開發- LCM模組實驗
by
艾思程式教育
PPT
第7章 常用接口芯片
by
jugn
PPT
0416 Windows Server 2008 Native IPv6 新功能介紹
by
Timothy Chen
DOC
Xmt63 X 04 05 20
by
guest734ed7ca
PDF
제8회 비즈니스모델 포럼 오픈세미나, '색다른 세가지 경영전략' 강연 요약
by
The Innovation Lab
PPT
8 contour
by
FARO
PPSX
درس في فقه العبادات (8) | الشيخ وائل عبلا
by
Amine Mosque
艾鍗學院-單晶片韌體-CC2500通訊實驗
by
艾思程式教育
艾鍗學院-單晶片韌體開發- LCM模組實驗
by
艾思程式教育
第7章 常用接口芯片
by
jugn
0416 Windows Server 2008 Native IPv6 新功能介紹
by
Timothy Chen
Xmt63 X 04 05 20
by
guest734ed7ca
제8회 비즈니스모델 포럼 오픈세미나, '색다른 세가지 경영전략' 강연 요약
by
The Innovation Lab
8 contour
by
FARO
درس في فقه العبادات (8) | الشيخ وائل عبلا
by
Amine Mosque
Viewers also liked
PPT
тема 8 мм
by
Anna_30
PDF
8 66-1-pb
by
Ade Tamin
PPTX
Тимур Хасаншин, Финансы веб-студии. StandUP Marketing, 16/10/2014
by
SPECIA
PDF
ασκηση 8
by
Μαυρουδης Μακης
PPTX
8) class six ozu
by
Cambriannews
PDF
第8回「こすぎの大学〜武蔵小杉を遊ぶ〜」受講ノート
by
克彦 岡本
PPTX
8. da dove traiamo lanostre origine e verso dove andiamo
by
Michela Mazzola
TXT
88sae.txt
by
Jeff Smith
PPT
(8918435 1) Ada And Fmla Update 2009 Materials (Dec 11.11.09)
by
wbowser
PPTX
8 8-2014
by
Lila Delman Real Estate
PPTX
аліна.8 чудо україни.
by
Olena Pyzaenko
тема 8 мм
by
Anna_30
8 66-1-pb
by
Ade Tamin
Тимур Хасаншин, Финансы веб-студии. StandUP Marketing, 16/10/2014
by
SPECIA
ασκηση 8
by
Μαυρουδης Μακης
8) class six ozu
by
Cambriannews
第8回「こすぎの大学〜武蔵小杉を遊ぶ〜」受講ノート
by
克彦 岡本
8. da dove traiamo lanostre origine e verso dove andiamo
by
Michela Mazzola
88sae.txt
by
Jeff Smith
(8918435 1) Ada And Fmla Update 2009 Materials (Dec 11.11.09)
by
wbowser
8 8-2014
by
Lila Delman Real Estate
аліна.8 чудо україни.
by
Olena Pyzaenko
8 - 6 基于中断的功能调用
1.
基于中断的 功能调用 本节主题 北京大学 · 慕课 计算机组成 制作人:陆俊林
2.
INT指令说明 格式:INT n ◦ x86系统提供的直接调用中断服务程序的手段 ◦
n为0~255中的某一个数,对应中断类型码 操作 ① 将FLAGS寄存器的内容压栈 ② 清除中断标志IF和单步标志TF ③ 将CS和IP寄存器的内容压栈 ④ 根据中断类型码查找中断向量表,取得对应中断服务程序的入口地址 ⑤ 将入口地址分别装入CS和IP寄存器
3.
中断向量和中断服务程序 003FFH 段基值 段基值 偏移地址 003FCH 偏移地址 …
…….. … …….. 00007H 段基值 段基值 偏移地址 00004H 偏移地址 00003H 段基值 段基值 偏移地址 00000H 偏移地址 中断向量表 255号 中断向量 4000H CS 3006H IP 存储器片段 高地址 …….. 43008H 43007H 43006H …….. … … …….. … … 低地址 1号中断 服务程序 0号中断 服务程序 255号中断 服务程序 40H 00H 30H 06H 1号 中断向量 0号 中断向量 INT 1
4.
8086的中断向量表 中断用途 类型号 说明 供用户定义的中断(224个) 类型255 …… 类型32 保留的中断 (27个) 类型31 …… 类型5 专用的中断 (5个) 类型4
溢出 类型3 断点 类型2 非屏蔽 类型1 单步 类型0 除法错
5.
BIOS中断 ROM BIOS(Basic Input
Output System) ◦ 装于从地址0FE00H开始的8KB ROM中 ◦ 提供了系统加电自检、引导装入、主要I/O设备的处理程序及接口控制等 功能模块 BIOS中断 ◦ BIOS各功能模块的入口地址都在中断向量表中 ◦ 通过软件中断指令“INT n”调用各功能模块 ◦ 如有需要,使用寄存器传递参数
6.
示例:调用BIOS中断 MOV AH, 1
; 设置功能号,对于1AH号中断,AH=1为“置时钟” MOV CX, 0 ; 设置入口参数,CH:CL=时:分 MOV DX, 0 ; 设置入口参数,DH:DL=秒:1/100秒 INT 1AH ; 调用1AH号中断 中断号 功能号 功能 入口参数 出口参数 10H 0 设置显示方式 AL=11 640×480单色图形 =12 640×480彩色图形 10H 2 设置光标位置 BH=页号 DH, DL=行, 列 1AH 0 读时钟 CH:CL=时:分 DH:DL=秒:1/100秒 1AH 1 置时钟 CH:CL=时:分 DH:DL=秒:1/100秒
7.
DOS中断 格式:INT 21H 功能 ◦ 包含最常用的功能程序,分别实现文件管理、存储管理、作业管理和设 备管理等功能 ◦
共用21H号中断入口,通过传参数的方式设置功能号,以选择执行不同 功能模块的代码 说明 ◦ DOS中断功能比BIOS中断更齐全、完整 ◦ 进一步屏蔽了设备的物理特性及其接口特性
8.
示例:调用DOS中断 ; 在屏幕上输出字符“$” MOV AH,
6 ; 设置功能号,DOS中断6号功能为屏幕输入输出 MOV DL, ‘$’ ; 设置入口参数,DL中放置待输出的字符 INT 21H ; 调用DOS中断 功能号 功能 入口参数 出口参数 06H 直接控制台I/O DL=FF(输入) DL=字符(输出) AL=输入字符 09H 显示字符串 DS:DX=串地址 ‘$’结束字符串 2CH 取时间 CH:CL=时:分 DH:DL=秒:1/100秒 2DH 设置时间 CH:CL=时:分 DH:DL=秒:1/100秒 AL=00H 成功 AL=FFH 无效
9.
基于中断的 功能调用 本节小结 北京大学 · 慕课 计算机组成 制作人:陆俊林
Download