乐嘉小说
会员书架
首页 >其他类型 >计算机:我的梦 > 第9章 计算机老司机的操作

第9章 计算机老司机的操作

上一章 章节目录 加入书签 下一章

1、什么是中端?

答:所谓中断,是指CPU在正常运行程序时,由于内部/外部事件或由程序预先安排的事件,引起CPU中断正在运行的程序,而转到为内部/外部事件或为预先安排的事件服务的程序中去,服务完毕,再返回去执行波暂时中断的程序。

2、可屏蔽中断处理的一般过程是什么?

答:可屏蔽中断处理的一般过程为:

①外设径8259A提出中断请求,如果IF=1且无DMA请求,LOCK无效,则8259A的中断请求信号INTR才能送到CPU。

②CPU发INTA信号响应,在第二个INTA周期中,外部中断控制器送中断类型号。

⑤获取CS并赋值

⑥ ①

⑦给IP赋值

⑧执行CS、IP处的外设中断服务程序

⑨中断返回,执行IRET中断返回指令

OLDTP退线

·OLDCS退线

·OLDFLAG退线

⑩继续执行当前程序中的下条指令

其中②~⑦步为中断响应及处理过程。

4、什么是中断嵌套?

答:中断嵌套是指当CPU正在处理某个中断源即正在执行中断服务程序时,会出现优先级更高的中断源申请中断,为了使更急的中断源及时得到服务,需要暂时中断(挂起)当前正在执行的级别较低的中断服务程序,去处理更高级别的中断源,待执行完毕后再返回来执行波中断3的中断服务程序。但中断级别桢或更低的中断源不能中断级别高的中断服务,这就是中断嵌套,并且称这种中断嵌套方式为完全嵌套方式。

5、什么是中断向量,它是如何装入中断向量表的?

答:中断向量是中断服务程序的入口地址,它包括中断服务程序的段其址CS和偏移地址IP。

中断向量的装入分系统自动装入和用户自动装入两种。

其中系统配置和使用的中断所对应的中断向量由系统软件负责装入。若系统中未配置系统软件就要由用户自行装入。这时可用MOV指令来装入中断向量。

6、什么是中断型号?它的作用是什么?

答:中断类型号是系统分配给每个中断源的代号。

系统中的外部中断与内部中断,硬中断与软中断一律统一编号,共256个号,中断类型号的作用是在采用向量中断方式的中断交流中,CPU只有通过它才可以找到中断服务程序的入口地址,实现程序的转移。

7、不可屏蔽中断与可屏蔽中断各有何特点?其用途如何?

答:不可屏蔽中断NMI的特点是不能被CPU用指令禁止,这种中断一旦出现CPU就会立即响应。它主要用于紧急情况的故障处理,并由系统使用,一般用户不能使用。

可屏蔽中断INTR的特点是它可以通过CPU用CLI来禁止,也可用指令STI来允许,只有在INTR被允许时,CPU才发中断响应信号INTA,这时中断源一定要向CPU提供中断类型号,以使找到中断服务入口程序。

9、所谓DOS系统功能调用是指哪一个软中断?指出一些常用设备管理与文件管理DOS功能调用?

答:DOS系统功能调用是指INT21H

一些常用的设备管理与文件管理DOS功调如:

INT 28H等待状态处理程序

INT 29H等待输出处理程序

INT 25H磁盘扇区读出程序

INT 20H磁盘扇区写入程序

10、试比较软中断与硬中断的不同特点:

答:①硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。

②硬中断的中断响应周期,CPU需要发中断回合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断回合信号。

③硬中断的中断号是由中断控制器提供的(NMI硬中断中断号系统指定为02H);软中断的中断号由指令直接给出,无需使用中断控制器;

④硬中断是可屏蔽的(NMI硬中断不可屏蔽),软中断不可屏蔽。

15、什么是中断响应周期?在中断响应周期中CPU和8259A一般要完成哪些工作?

答:中断响应周期是指当CPU收到中断控制器提出的中断请求INT后,如果当前一条指令已执行完且中断标志IF=1,那么CPU将通过总线控制发出两个边疆的中断应合信号完成一个中断响应周期从而获取中断类型号。

在一个中断响应中主要完成以下两工作:①当总线控制器发出第一个脉冲时,CPU输出有效的总线锁定信号,使总线在此期间处于封锁状态,防止其了处理器或DMA控制器占用总线。同时,8259A将判优先后选中的最高优先级置位ISR,而相应的IRR位被清零;

②当总线控制器发出第二个脉冲时,总线锁定信号撤除,总线被解封,地址允许信号ALE变为低电平(无效),即允许数据线工作。正好此时中断控制器8259A将当前中断服务程序所对应的中断号送到数据线上由CPU读入。

18、中断结束命令安排在程序什么地方?在什么情况下要求发出中断结合命令?为什么?

答:对非自动中断结束方式,在中断服务程序执行完毕,中断返回之前要用CPU向8259A发一个中断结束命令(EOI),以清除相应的ISR中被置1的位,以便让别的中断源的中断请求得到服务。

对自动中断结束方式中,在中断服务程序中,中断返回之前,不需发中断结束命令EOI就会自动清除该中断服务程序所对应的ISR位。

用DOS,可别不知道DOS在哪里运行,有好几种方法1.开始菜单---程序---附件---命令提示符2.开始菜单---运行---打命令CMD一、常用DOS命令(1)cd.. cd.. 退到次一级目录cd\ cd\ 退到根目录下的意思cd 文件夹名字 cd windows 进入WINDOWS目录(2)md 文件夹名字 md win 建立名为win的文件夹(3)rd 文件夹名字 rd win 删除名为win的文件夹(前提是win里没有任何文件)(4)copy 路径下文件 目标路径 copy C:\1\mima.txt C:\2\ 拷贝文件 (5)del 目标路径下文件 del C:\1\3\TCP.txt 删除文件del c:\1 删除c盘1目录所有文件 看见没mima.txt被删除了 但是3这个文件夹还没删除只是文件不会删除ghost里其他文件夹里的东西。

(6)dir 文件夹名字或盘符 dir c:\windows 查看C盘windows里目录文件----------------------------------------------------------------------------│dir/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;││dir/S:显示当前目录及其子目录下所有的文件, ││dir/a 查看所有文件包括隐藏文件 dir c:\windows /a ││dir/p 分页查看 这里的很实用的,大家一定要自己试试 │-----------------------------------------------------------------------------(为了节省大家的时间,方框里面的我就不介绍了,大家自己试试)(7)format 盘符 格式化硬盘 (这个我就不演示了.你问我为什么,汉.........我心疼我的硬盘^_^)(8)ren 文件名 文件名 改名 ren 1.bat 2.bat 将1.bat改名为2.bat 这几个文件我还没创建,现在我们创建一下,好了(9)type 文件名 查看文件内容(一般用来看bat或txt文件)(10)cls 清屏(没多大用)二、常用网络DOS命令(11)fport 查看系统端口和端口上运行的程序 这个命令我也不知道怎么了,等我查一下用法,发到论坛上,不好意思,(12)netstat -an 查看所有连接本机IP (13)ipconfig /all 查看所有连接本机IP(14)telnet IP 端口 连接对方机器某个端口(15)net user 查看本机用户net user 用户名 密码 /add 建立一个用户net user 用户名 /del 删除一个用户(16)net localgroup administrators 用户名 /add 把用户添加到管理员 net localgroup administrators 用户名 /del 把用户从管理员组删除这个就不用演示了,和上面 的一样三、批处理文件批处理。就是批量处理多条命令的文件。后缀为bat内容可以自己编辑多条dos命令。他会按照顺序自动运行。(17)怎样在对方机器DOS窗口下建立批处理文件?copy con 文件名.batC:\>cd 2C:\2>dir 这就是我刚才打的命令(省略号代表命令)CTRL+Z 存盘退出这样一个bat文件也就做好了。我们执行一下四、其它命令(18)mem--查看你的计算机内存有多少,以及内存的使用情况(19)time--显示和设置DOS的系统时间 Enter the new time: 意思是设置时间,我们按回车就可以跳过去了(20)date--显示和设置DOS的系统日期 用法和time命令一样(21)ver--显示正在运行的DOS系统版本号fport命令的用法是:直接在DOS窗口里输入fport 就可以了

在此这里还有很多话想和大家说但是都是些废话无关紧要下集预告:计算机语言认识

点击切换 [繁体版]    [简体版]
上一章 章节目录 加入书签 下一章