微机原理期末考试复习

合集下载

微机原理期末复习试卷

微机原理期末复习试卷

《微机原理》期末复习试卷2010年12月一、填空题1.反码表示法中,零有两个编码,即( ) 和( )。

2.设X=11001101,数据采用奇校验时,其校验位C=( )。

3.运算器中的核心部件是( )。

4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。

位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其5.传送ASCII码时,D7编码为( ) 。

6.串行传送数据的方式有( )、( )两种。

7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。

8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。

9.设[X]10=54.625,则[X]2=(),[X]8=( )10.全相联映像比直接映像利用率(),冲突概率()。

11.()是一个高速小容量临时存储器。

12.存储芯片6264(8k×8位)有()条数据线,()地址线。

13.按总线中的数据类型不同,可把总线分为()、()、()14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。

15、IBM宏汇编中,段定义命令包括:①、②、③、④。

16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。

17、常用的外部总线包括:①、②、③、④等。

18、总线传输方式包括:①、②和③。

二、选择题1、以下和不是IBM宏汇编的保留字。

A、AAAB、DHC、GOTOD、IF2、早期8086的时钟频率为8MHz,其时钟周期为ns。

A、25B、125C、250D、5003、CPU处于状态中,功耗最低。

A、常规B、暂停C、睡眠D、停止时钟4、Pentium处理器有296个引脚,其中包括个数据总线引脚。

A、8B、16C、32D、645、Intel 8237有个完全独立的DMA通道。

微机原理期末复习总结

微机原理期末复习总结

微机原理期末复习总结微机原理是计算机科学与技术专业的一门重要课程,它研究了计算机系统的基本结构和工作原理。

以下是对微机原理内容的复习总结,帮助你回顾和巩固所学知识。

1.计算机组成和层次结构-计算机由硬件和软件组成,硬件包括中央处理器(CPU),内存,输入输出设备等,软件包括系统软件和应用软件。

-计算机具有层次结构,分为硬件层、微程序层、指令级层、数据流层和互连层等。

2.计算机的运算方法和编码规则-计算机中的运算是通过算术逻辑单元(ALU)来实现的,包括加法、减法、乘法、除法等运算。

-二进制是计算机中使用的编码规则,计算机通过位运算来进行数据处理。

3.存储器的层次结构和存储区域划分-存储器的层次结构包括主存储器(内存)和辅助存储器(硬盘、光盘等)。

-主存储器分为RAM和ROM两种类型,RAM可以读写,ROM只能读取。

-存储区域划分为字节、位、字等不同的单位。

4.输入输出设备的工作原理和接口标准-输入输出设备用于与计算机进行信息的输入和输出。

-输入设备包括键盘、鼠标等,输出设备包括显示器、打印机等。

-输入输出设备通过接口标准与计算机进行通信,例如串口、并口、USB等。

5.CPU的结构和工作原理-CPU由运算器、控制器和寄存器组成。

-运算器负责进行算术和逻辑运算,控制器负责指令的解码和执行,寄存器用于存储指令和数据。

-CPU的工作原理是根据指令周期进行工作,包括取指令、分析指令、执行指令等步骤。

6.指令系统和指令的执行方式-指令系统包括指令集和指令格式,指令集是CPU能够执行的指令的集合,指令格式是指令的组成形式。

-指令的执行方式有直接执行方式、间接执行方式和微程序执行方式等。

7.地址总线和数据总线-地址总线用于传递CPU发出的内存地址信号,指示要进行读写的内存单元。

-数据总线用于传递数据信息,包括读取和写入数据。

8.中断和异常的概念和处理方式-中断是计算机正常执行过程中的意外事件,例如外部设备请求、内存访问错误等。

微机原理试题及答案期末

微机原理试题及答案期末

微机原理试题及答案期末
作为微机原理课程的期末考试,试题的出现是为了考查学生在此门课程中所掌握的知识和技能。

本文将为大家提供一套微机原理试题,并附上详细的答案解析。

希望通过本文的解析,能够帮助大家更好地理解微机原理的核心概念与应用。

I. 单选题(每题1分,共20题,共20分)
1. 在8086微处理器中,哪个寄存器用来存储当前指令的操作码?
A. AX
B. IP
C. CS
D. SP
答案:B
解析:IP(Instruction Pointer)是指令指针寄存器,用于存储下一条要执行的指令的内存地址。

2. 内部总线宽度决定了8086微处理器的哪个特性?
A. 寻址能力
B. 计算速度
C. 存储能力
D. 并行传输速度
答案:D
解析:内部总线宽度决定了数据的并行传输速度。

8086微处理器的内部数据总线宽度是16位,可以同时处理16位的数据。

3. DMA是指什么?
A. 直接内存访问
B. 动态内存分配
C. 数据管理程序
D. 目标模块访问
答案:A
解析:DMA(Direct Memory Access)是指计算机直接访问内存的一种技术,通过绕过CPU,将数据直接传输到内存,提高数据传输效率。

...
文中所提供的试题及答案解析仅为示例,真实的微机原理试题可能会更加复杂多样。

在考试前应多做练习,强化对微机原理的理解和应用能力。

通过合理安排学习时间,注重实际操作与理论结合,相信大家一定能够在微机原理这门课程中取得好成绩。

最后,祝愿每一位学生在期末考试中取得优异的成绩!加油!。

微机原理_期末考试题库与答案(含3套试卷)

微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。

《微机原理与接口技术》期末复习题及参考答案.docx

《微机原理与接口技术》期末复习题及参考答案.docx

《微机原理与接口技术》期末复习题一、选择题1.在微机中,用来表示信息的最小单位是()。

A. 位B.字节C.字D.双字2.机器字长为8 位 , 十进制数 125 转换成十六进制数是()。

A. 125HB. 7DHC. 0FFHD. 0D7H3.8253的三个计数器中每一个都有三条信号线, 其中 CLK是指()。

A. 定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4.高速 I/O 设备或成组交换数据时,可以采用()方式传送数据。

A. 查询B.中断C. DMAD.同步5.堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。

A. CSB. DSC. SSD. ES6.8255A 的“端口 C 按位置 1/ 置 0 控制字”应写入()。

A. A 口B. B口C. C口D.控制口7.采用条件传送时 , 必须要有()。

A.中断逻辑B.类型号请求信号C.状态端口D.请求信号8.中断服务程序入口地址是()A 中断向量表的指针B 中断向量C中断向量表D中断号9. 8086/8088CPU 在执行 IN AL,DX 指令时 ,DX 寄存器的内容输出到()上。

A. 地址总线B.数据总线C.存储器D.寄存器10.一般地,将计算机指令的集合称为()。

A.指令系统B.汇编语言C.模拟语言D.仿真语言11.8086 处理器最小工作方式和最大工作方式的主要差别是()。

A.内存容量不同B. I/O端口数不同C.数据总线位数不同D.单处理器和多处理器的不同12.将寄存器 AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13.用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400 ,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14. 汇编程序是一种()A. 汇编语言程序B.编辑程序C.翻译程序D.将高级语言程序转换成汇编语言程序的程序15.在查询方式下输入/ 输出时,在I/O 接口中设有(),通过它来确定I/O 设备是否准备好。

微机原理——期末总复习资料

微机原理——期末总复习资料

微计算机组成的五个部分:运算器,控制器,存储器,输入设备,输入设备。

微计算机的工作原理:第一步:由输入设备将事先编好的程序和原始数据输入到存储器指定的单元存放起来。

并在存储器中或出存放中间结果和最终结果的单元。

第二步:启动计算机从第一条指令开始执行程序。

第三步:将最终结果直接由运算器或存储器经输出设备输出。

第四步:停机。

8086微处理器的内部结构:从功能上讲,由两个独立逻辑单元组成,即执行单元EU和总线接口单元BIU。

1、执行单元EU包括:4个通用寄存器(AX,BX,CX,DX,每个都是16位,又可拆位2个8位)4个从专用寄存器(BP,SP,SI,DI)标志寄存器FLAG(6个状态标志和3个控制标志)算术逻辑单元ALUEU功能:从BIU取指令并执行指令;计算偏移量。

2、总线接口单元BIU包括:4个16位段寄存器(CS,DS,ES,SS)16位指令指针寄存器IP20位地址加法器6字节(8088位4字节)的指令队列BIU功能:形成20位物理地址;从存储器中取指令和数据并暂存到指令队列寄存器中。

3、执行部件EU和总线接口部件BIU的总体功能:提高了CUP的执行速度;降低对存储器的存取速度的要求。

8086/8088CPU内部寄存器:设置段寄存器原因:8086/8088系统中,需要用20位物理地址访问1MB的存储空间,但是8086/8088CPU的每个地址寄存器都只是16位,因而采用分段存储结构,每个逻辑段的最长度为64KB。

8086MN/MX 引脚作用:选择工作模式。

MN/MX=’1’为最小模式;MN/MX=’0’为最大模式。

段内偏移地址又称为有效地址EA。

存储单元地址(以字节为单元)分为逻辑地址和物理地址。

逻辑地址=段基址(16):偏移地址(16)=CS:IPDS×10H+SI/DI/BX物理地址PA=段基址×10H+偏移地址EA=SS×10H+SP/BPCS×10H+IPI/O端口地址:I/O空间不分段。

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个不是微机的组成部分?A. 总线B. 内存C. 硬盘D. 打印机答案:D3. 在计算机中,1KB的存储空间等于:A. 1024字节B. 1000字节C. 1024位D. 1000位答案:A4. 8086微处理器的地址总线宽度是:A. 16位B. 32位C. 24位D. 8位答案:A5. 下列哪个指令是用于数据传输的?A. MOVB. ADDC. SUBD. JMP答案:A二、简答题(每题10分,共30分)1. 简述冯·诺依曼计算机体系结构的主要特点。

答案:冯·诺依曼计算机体系结构的主要特点包括:程序存储、程序控制、指令和数据以同等地位存储在同一存储器中、顺序执行指令。

这种结构简化了计算机的设计,使得计算机能够自动、连续地执行程序。

2. 解释什么是指令周期,并简述其主要步骤。

答案:指令周期是CPU执行一条指令所需的全部时间,包括取指令、分析指令、执行指令等步骤。

在每个指令周期中,CPU首先从存储器中取出指令,然后对指令进行译码,最后执行指令所指定的操作。

3. 描述微机总线的基本功能。

答案:微机总线是连接CPU、内存、输入输出设备等组件的通信线路,其基本功能包括数据传输、地址传输和控制信号传输。

数据总线用于在CPU和存储器或输入输出设备之间传输数据;地址总线用于指定数据传输的目标地址;控制总线则用于传输控制信号,如读写信号、中断请求等。

三、计算题(每题15分,共30分)1. 假设一个计算机系统使用16位地址总线,计算该系统的最大内存容量。

答案:使用16位地址总线,意味着可以寻址2^16个不同的内存单元。

如果每个内存单元存储1字节,则最大内存容量为2^16字节,即65536字节,或64KB。

2. 给定一个二进制数10110110,请计算其二进制补码。

(word完整版)微机原理复习考试题及,文档

(word完整版)微机原理复习考试题及,文档

微机原理1、8086 从功能上分成两全局部:总线接口单元BIU〔负责 8086CPU与储藏器和 I/O 设备间的信息传达。

〕,执行单元 EU 〔负责指令的执行。

〕2、执行工作方式: 8 位微办理器〔串行工作〕, 8086〔并行工作〕。

3、8086 微办理器的执行环境:地址空间,根本程序执行存放器,堆栈, I/O 端口。

4、根本的程序执行存放器〔8086〕:8 个通用存放器、 1 个指令指针存放器、 1 个标志存放器、 4 个段存放器5、8086 的 16 位通用存放器是:AX〔累加器〕 BX〔基址存放器〕 CX〔计数〕 DX〔数据〕:数据寄存器SI〔源变址〕 DI〔目的变址〕 BP〔基址指针〕 SP〔货仓指针〕:指针存放器6、8086 的 8 位通用存放器是:AL BL CL DL〔低8 位〕AH BH CH DH〔高8 位〕7、16 位的段存放器: CS、SS、DS、ES8、16 位 FLAGS存放器包括一组状态标〔 SF,ZF,OF,CF,AF,PF〕、一个控制标志〔 DF〕和两个系统标志〔 IF,TF 〕9、下一条将要执行指令的PA=〔CS〕内容左移 4 位+〔IP 〕10、逻辑地址的形式为:段存放器:偏移地址;物理地址=段存放器(D S/CS/SS/ES〕左移四位 +偏移地址11、寻址方式:〔1〕马上数寻址方式〔 2〕存放器寻址方式〔 3〕直接寻址方式〔 4〕存放器间接寻址方式〔 5〕存放器相对寻址方式[ 马上方式,存放器方式,储藏器方式]12、最小组态:就是系统中只有一个 8088/8086 微办理器,全部的总线控制信号,都是直接由 CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。

最大组态:系统中能够只有一个微办理器,也能够有两个或两个以上的微办理器,其中一个为主办理器,即 8086/8088CPU,其他的微办理器称之为协处理器,它们是协助主办理器工作的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考试时间:6月18日(星期二)下午2:30~4:30 考试地点另行通知题型示例:一、填空题(20分,每空1分)I/O端口编址方式有统一编址和独立编址两种,8086/8086系统中I/O端口采用独立编址方式。

二、选择题(10分)8086/8086CPU可寻址访问的最大I/O空间为 D 。

A、1KBB、64KBC、640KBD、1MB考察知识点:1.存储器操作数寻址方式的分类。

1、直接寻址方式2、寄存器间接寻址方式3、寄存器相对寻址方式4、基址变址寻址方式5、相对基址变址寻址方2.微处理器的定义。

微处理器是微型计算机的运算及控制部件,也称中央处理单元(CPU)。

它本身不构成独立的工作系统,因而它也不能独立的执行程序。

通常,微处理器由算术逻辑部件(ALU),控制部件,寄存器组和片内总线等几部分组成。

3.冯 诺依曼存储程序工作原理。

存储程序和程序控制4.微机的总线结构的好处,使用特点。

包括总线定义,分类。

总线是数据在计算机内从其一个部件传输到另一个部件的内部通道;微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。

总线结构对计算机的功能及其数据传播速度具有决定性的意义。

5.8086微处理器的内部结构,EU、BIU的定义和作用,流水线。

执行部件EU功能:负责指令的执行。

(1)从指令队列中取出指令。

(2)对指令进行译码,发出相应的控制信号。

(3)接收由总线接口送来的数据或发送数据至接口。

(4)利用内部寄存器和ALU进行数据处理。

总线接口部件BIU功能:负责CPU与存储器、I/O端口之间的数据传送。

(1)取指令送到指令队列。

(2)CPU执行指令时,到指定的位置取数据,并将其送至指令要求的位置单元中。

总线接口部件和执行部件不是同步工作的,它们按照以下的流水线技术原则管理:(1)每当8086的指令队列中有2个空字节,总线接口部件就会自动取指令至队列中。

(2)执行部件从总线接口的指令队列前部取出指令代码,执行该指令。

(3)当队列已满,执行部件又不使用总线时,总线接口部件进入空闲状态。

(4)执行转移指令、调用指令、返回指令时,先清空队列内容,再将要执行的指令放入队列中。

6.8086总线周期的构成,每一个T状态的主要工作。

基本的存储器读、写总线周期构成。

常用控制信号。

总线操作:CPU通过总线完成与存储器、I/O端口之间的操作。

总线周期:执行一个总线操作所需要的时间。

一个基本的总线周期通常包含 4 个 T 状态,按时间的先后顺序分别称为T1、T2、T3、T4。

等待时钟周期Tw,在总线周期的T3和T4之间插入,此时总线处于等待状态;空闲时钟周期Ti,在两个总线周期之间插入,此时总线处于空闲状态。

指令周期:执行一条指令所需要的时间,是取指令、执行指令、取操作数、存放结果所需时间的总和。

用所需的时钟周期数表示。

执行指令的过程中,需要从存储器或 I/O 端口读取或存放数据,所以一个指令周期通常包含若干个总线周期。

例:执行ADD [BX], AX 包含:1) 取指令存储器读周期2) 取 DS:BX 内存单元操作数存储器读周期3) 存放结果到 DS:BX 内存单元存储器写周期7.存储器地址的译码问题。

分为单译码和双译码8. 8086的寻址方式。

物理地址和逻辑地址。

两者之间转换。

8086系统存储器采用分段管理方式。

(要求很熟练)物理地址: 20 位逻辑地址: 段基址 (段寄存器的内容)16位偏移地址(字节距离)16位段 基 址 16 位 0 0 0 0+ 偏 移 地 址 16 位物 理 地 址 20 位习题:已知CS=1055H ,DS=250AH ,ES=2EF0H ,SS=8FF0H ,各段的容量均为64K ,DS 段有一操作数,其偏移地址=0204H ,1)画出各段在内存中的分布;2)在图中指出各段首地址;3)求操作数的物理地址。

解:各段分布及段首址见右图所示。

操作数的物理地址为:250AH ×16 + 0204H = 252A4H9. 常用指令的判断正误。

指令执行结果的判断。

10.8086微处理器的内部构成。

8086的寄存器结构,标志位的含义及应用。

8086复位时各寄存器的初始状态。

CF(Carrv Flag):进位标志位。

最高位有进位或借位时,CF =1。

PF(Parity Flag):奇偶校验标志位00000H 10550H 250A0H 2EF00H 8FF00HSS CS DS ESFFFFFH运算结果低8位中有偶数个“1”时,PF =1;有奇数个“1”时,PF =0。

AF(Auxiliary Flag):辅助进位标志位。

低字节的低4位向高4位进 位或借位时,AF =1。

(BCD 数运算)ZF(Zero Flag):全零标志位。

运算结果为0时,ZF =1,否则ZF =0。

SF(Sign Flag):符号标志位。

运算结果为正时,SF =1,否则SF =0。

OF(Overflow Flag):溢出标志位。

运算过程中产生溢出时,OF =1 。

对带符号数,字节运算结果的范围为-128~+127,字运算结果的范围 为-32768~+32767,超过此范围为溢出。

TF(Trap Flag):单步标志位。

TF =1时,则每执行完一条指令,就自 动产生一次内部中断,使用户能逐条跟踪程序进行调试。

IF (Interrupt Flag):中断标志位IF =1时,允许CPU 响应可屏蔽中断;IF =0时,即使外部设备有中断申请,CPU 也不响应。

DF(Direction Flag):方向标志位。

控制串操作中地址指针变化方向, DF =0,地址指针自动增量,即由低地址向高地址进行串操作;DF =1,地址指针自动减量,即由高地址向低地址进行串操作。

6 0 O D I T S Z A P C11.微处理器的指令系统。

要熟悉常用的伪指令(比如如何分配存储单元)内部寄存器 状 态标志寄存器 IP CS DS 0000H 0000H FFFFH0000H和硬指令的功能。

涉及的题目包括选择题、填空题、简答题(读简单程序,说明其功能)和编程题。

伪指令语句:在汇编期间进行处理,主要完成变量定义,存储器分配,指示程序开始和结束,段定义,段分配等类型:数据定义语句:DB:定义变量的类型为字节(BYTE),给变量分配字节或字节串。

DB伪指令定义符后面的操作数每个占有1个字节。

DW:定义变量的类型为字(WORD)。

DW伪指令定义符后面的操作数每个占有1个字,即2个字节。

在内存中存放时,低字节在低地址,高字节在高地址。

DD:定义变量的类型为双字(DWORD)。

DD后面的操作数每个占有2个字,即4个字节。

标号赋值语句:EQU:【功能】给变量、标号、常数、指令、表达式等定义一个符号名,一经定义在同一个程序模块中不能重新定义。

=:【功能】等号语句“=”与EQU语句具有相同功能,区别仅在于EQU 左边的标号不允许重新定义,用“=”定义的语句允许重复定义。

LABEL:【功能】定义标号或变量的类型。

段定义语句:SEGMENT…ENDS:【功能】定义一个逻辑段。

段分配语句:ASSUME:【功能】明确段和段寄存器的关系。

ASSUME CS:code, DS:data, ES:data语句中的code和data为段名。

这个语句说明:CS将指向名字为code的代码段DS和ES将指向名字为data的数据段过程定义语句:PROC…ENDP:【功能】定义一个过程,主程序可以调用它。

程序开始结束语句:ORG:【功能】给汇编程序设置位置指针,指定下面语句的起始偏移地址。

END:【功能】标记汇编源程序结束。

NAME:【功能】为源程序目标模块赋名字。

12.8259A中IRR、IMR和ISR三个寄存器的含义。

中断请求寄存器IRR:这是一个8位寄存器,用来存放由外部输入的中断请求信号IR7~IR0。

当某一个IRi端呈现高电平时,该寄存器的相应位置“1”,显然最多允许8个中断请求信号同时进入,这时,IRR寄存器将被置成全“1”。

中断屏蔽寄存器IMR:这是一个8位寄存器,用来存放对各级中断请求的屏蔽信息,当该寄存器中某一位置“1”时,表示禁止这一级中断请求进入系统,通过IMR寄存器可实现对各级中断的有选择的屏蔽。

中断服务寄存器ISR:这是一个8位寄存器,用来记录正在处理中的中断请求,当任何一级中断被响应,CPU正在执行它的中断服务程序时,ISR 寄存器中相应位置“1”,一直保持到该级中断处理过程结束为止。

多重中断情况下,ISR寄存器中可有多位被同时置“1”。

13.中断向量表。

掌握中断向量表的构成,计算中断类型号,中断服务程序入口地址。

中断的工作过程。

中断向量表又称中断服务程序入口地址表。

8086/8088系统允许处理256种类型的中断,对应类型号为0~FFH。

在存储器的00000H~003FFH,占1K字节空间,用作存放中断向量。

每个类型号对应的中断向量占4个字节,高2个字节存放中断入口地址的段地址,低2个字节存放段内偏移地址。

可屏蔽中断处理的过程一般分成几步:中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场;中断返回。

14.对寄存器进行数据的读和写数据时,硬件电路通常有L门和E门,了解其含义和作用。

三态门(E门)和装入门(L门)一样,都可加到任何寄存器(包括计数器和累加器)电路上去。

这样的寄存器就称为三态寄存器。

L门专管对寄存器的装入数据的控制,而E门专管由寄存器输出数据的控制。

15.循环结构、顺序结构和分支结构编写小程序。

比如大小写转换;从一组数中找到最大和最小的数;实现循环累加;求一个数的绝对值;查表法求一个十六进制数的ASCII码;统计一组数中满足一定条件的数的个数,等等。

采用查表法,实现一位16进制数转换为ASCII码显示:;数据段ASCII db 30h,31h,32h,33h,34h,35h,36h,37h,38h,39h;对应0 ~ 9的ASCII码db 41h,42h,43h,44h,45h,46h;对应A ~ F的ASCII码hex db 04h,0bh;假设两个16进制数;代码段mov bx,offset ASCII;BX指向ASCII码表mov al, hex;AL取得一位16进制数;恰好就是ASCII码表中的位移and al, 0fh;只有低4位是有效的,高4位清0xlat ;换码:AL←DS:[BX+AL]mov dl,al ;欲显示的ASCII码送DLmov ah,2 ;2号DOS功能调用int 21h ;显示一个ASCII码字符mov al,hex+1 ;转换并显示下一个数据and al,0fhxlatmov dl,almov ah,2int 21h设数组array由一些字量构成,其中第一个元素是数组元素个数。

相关文档
最新文档