版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年大学试题(计算机科学)-微型计算机系统与接口笔试历年真题荟萃含答案(图片大小可自由调整)答案解析附后卷I一.参考题库(共25题)1.单个中断源的中断接口中,为何要设置中断请求触发器和中断屏蔽触发器?2.在某个8086微机系统中使用了一块8253芯片,所用的时钟频率为1MHz,其中端口地址分配如下。 0# 计数器:220H 1# 计数器:221H 2# 计数器:222H 控制口:223H要求通道2用硬件触发,输出单脉冲,时间常数为26,编程初始化。3.推动微处理器迅速更新换代的根本原因是什么?举例说明。4.用串操作指令设计实现如下功能的程序段:先将 100 个数从 8430H处搬移到 2000H 处,再从中检索出等于 AL 中字符的单元,并将此单元值换成空格符。5.请指明下列指令划线部分的寻址方式? 6.8086CPU有多少根数据线和地址线?它能寻址多少内存地址单元和I/O端口?8088CPU又有多少根数据线和地址线?为什么要设计8088CPU?7.可编程计数器/定时器8253的方式4与方式5又什么区别?8.为什么接口有地址译码的功能? 9.阅读下列一段程序,分析数据段中BUF, DDBUF, DWBUF各变量的属性,并指出它们各自所在的段首址与偏移地址。程序中的DDBUF EQU THIS DWORD 和DWBUF EQU WORD PRT BUF两条语句有何功能? DATA SEGMENT DDBUF EQU THIS DWORD BUF DB 100 DUP(?) DWBUF EQU WORD PRT BUF DATA ENDS ┆ FIRST EQU THIS FAR LEA SI , BUF ┆10.8086的段起始地址就是段基地址吗?它是怎样获得的?11.IBM PC主板上集中装配了哪些主要部件?12.8086/8088在一个总线周期中会出现哪两个总线操作?13.设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,写出执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容为何值? 14.简述随着IBM PC微处理器从8086/8088到80826,80836,80846以及Pentium系列的发展,其系统总线发展经历的主要阶段。15.单片8259A能够管理多少级可屏蔽中断?若用3片级连,问能管理多少级可屏蔽中断?16.冯.诺依曼型计算机体系的基本思想是什么?按此思想设计的计算机硬件系统由哪些部分组成?各起什么作用?17.完成下列各进制数之间的转换: (1)将十进制数548.375D转化成二进制、八进制、十六进制和BCD数; (2)将十六进制数D.58H转换成为上述其他进制。18.以下存储器件,若存有数据,当掉电时,哪种器件能保留原有数据?()A、磁芯存储器B、RAMC、ROM19.常用虚拟存储器寻址由哪两级存储器组成?通过什么实现从虚拟地址到物理地址的转换?20.8086/8088CPU对存储器的读写时序各包含几个状态?其中,CPU在哪个状态完成读写操作?21.执行一条指令包含哪两个阶段?22.某PC系列微机应用系统以8255A作为并行接口,采集一组开关S7---S0的状态,让它通过一组发光二极管LED7---LED0显示出来,(Si闭合,对应LEDi亮;Si断开,对应LEDi灭),电路连接如图所示。已知8255A的A,B两组均工作在方式0。写出8255A的工作方式控制字;23.常用的地址译码方式有几种?各有哪些特点?24.简要说明半导体存储器有哪些分类?每类又包括哪些种类的存储器?25.若8086/8088的READY引脚为逻辑0,则它将在微处理器的总线周期中引入什么状态?该状态应插入哪个状态之后?卷II一.参考题库(共25题)1.CPU与外设交换数据的传送方式可分为哪几种?简要说明它们各自的特点。2.若X=-107,Y=+74,按8位二进制可写出:[X]补=(),[Y]补=(), [X+Y]补=(),[X-Y]补=()3.执行LEA SI, [BX+DI]指令时,若BX=1000H, DI=FF00H,则执行该指令后,送入SI的偏移地址是多少?4.已知某RAM芯片的容量为4K×4b,该芯片有数据线D3~D0,地址线A11~A0,读写控制线WE和片选信号线CS。若用这种RAM芯片构成0000H~1FFFH与6000H~7000HRAM1与RAM2两个寻址空间的内存区,需要几块这种RAM芯片?共分几个芯片组?该RAM芯片有几根地址线?几根数据线?5.比较JMP[DI]与JMP FAR PTR[DI]指令的操作有何却别。6.用什么指令设置哪个标志位,就可以控制微处理器的INTR引脚?7.8086/8088的INTR引脚在何时采样此信号?CPU又在何种条件下才能相应中断?8.如果需要8255A的PC3输出连续方波,如何用C口的位置与复位控制命令编程实现? 9.已有下列4条等值语句: D1 EUQ 1000 D2 EUQ 1000 D3 EUQ 10000 D4 EUQ 15000 指出下列指令中哪些是错误的?说明出错的原因。 (1)ADD AL, D1-D2 (2)MOV AX, D3+D4 (3)SUB BX,D4-D3 (4)SUB AH,D4-D3-D110.INT 40H指令的中断向量存储在那些地址单元?用图解说明中断向量的含义和具体内容,并指出它和中断入口地址之间的关系。11.微处理器在实模式下操作,对于下列CS:IP组合,计算要执行的下一条指令的存储器地址。 (1)CS=1000H和IP=2000H (2)CS=2400H和IP=1A00H (3)CS=1A00H和IP=B000H (4)CS=3456H和IP=ABCDH12.利用P1口控制8个发光管,编一程序让8个发光管周而复始地轮流发亮,设电路要求发光管点亮时,P1口为高电平。每次点亮时间持续为0.5s。13.DAC0832有哪几种工作方式?每种工作方式适用于什么场合?每种工作是用什么方法产生的?14.若8086从8259A中断控制器中读取的中断类型号为76H,其中断向量在中断向量表中的地址指针时什么?15.在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?16.394是什么接口? 它的性能特点如何?17.什么叫中断系统?中断系统有哪些功能?微机的中断技术有什么特点?18.用方框图形式说明查询式输出的程序流程。19.一个基本的微机系统通常要配置哪几类常用外设?常用的微机系统总线有哪几种?总线的性能指标有哪些?20.在某个8086微机系统中使用了一块8253芯片,所用的时钟频率为1MHz,其中端口地址分配如下。 0# 计数器:220H 1# 计数器:221H 2# 计数器:222H 控制口:223H要求通道0工作于方式3,输出频率为2KHz的方波,编程初始化;21.编写一汇编语言子程序SEG7:完成与BCD码转换为七段显示码。已知七段显示器用低电平(逻辑0)输入点亮某一段,且该十进制数0~9的七段显示码表位于数据段中首地址为TABLE的内存区。注意查找表位于代码段,而XLAT指令默认的访问是数据段。22.假设传送指令MOV A,84H的机器码为B0H 84H,结合8位模拟机简述该条指令执行的示意过程。23.比较80386/80486的保护虚拟地址方式行虚拟8086方式有什么联系和区别?24.8086/8088的引脚上为逻辑0时,意味着什么操作?25.可编程计数器/定时器8253选用二进制与十进制计数器的区别是什么?每种计数器的最大计数值分别为多少?卷III一.参考题库(共25题)1.对8086和8088CPU的NMI引脚上的中断请求应如何处理?2.应用软件的设计依据是什么?3.80386~Pentium系列微处理器的一个寄存器页内包含多少个字节?页目录中存放多少个32位地址?4.语句MOV BX,M和LEA BX,M有何区别?LEA BX,ARRAY[BX+SI]是否可以用MOV BX,OFFSET ARRAY[BX+SI]来代替?为什么?5.当Pentium4在实模式下操作时,给出下列寄存器组合所寻址的储存单元的值: (1)DS=2000H和EAX=00003000H (2)DS=1A00H和ECX=00002000H (3)DS=C000H和ESI=0000A000H (4)SS=8000H和ESP=00009000H6.微机中有哪几股信息流?相应地可将系统总线分为哪几种?7.如果要将AL中的高四位移至低四位的位置,而移位后AL中的高四位为0,有几种方法?分别写出实现这些方法的程序段。8.8086的进位标志位由哪些运算指令来置位?9.举例说明设计中断子程序的方法与步骤。10.在80286微处理器的16位标志寄存器FLAG中,相对于8086的9个标志位增加了哪两个标志位? 它们的含义是什么? 反映了80286的什么新增功能?11.假定8255A的端口地址为0040H---0043H,编写下列情况的初始化程序:A组设置为方式1,且端口A作为输入PC5和PC6作为输出;B组设置为方式1,且端口B作为输入。12.一个8259A主片,连接两片8259A从片,从片分别经主片的IR2以及IR5引脚接入,问系统中优先排列次序如何?13.微机软件系统主要包括哪些组成部分?它和硬件系统之间的关系如何?14.在有16根地址总线的微机系统中,若采用2K×18b的存储器芯片,形成16KB存储器,设计出存储器片的译码电路及CPU与存储器芯片的连接电路。15.80386DX CPU在保护模式工作时,当虚拟地址到物理地址的转换采用只分段时,段的大小为多少?当分段又分页时,每页又为多少字节?16.8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?17.扩展的IP寄存器被寻址时写成什么? 它的用途是什么?18.向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?19.什么是波特频?20.从键盘上数瑞一个大写字母,将其ASII码保存在AL中,并将它转换成小写字母后回显在CRT上。编写完成此功能得程序段。21.在含有8087与8089的多处理器系统组态中,引脚在什么情况下为高电平,在什么情况下为低电平?22.8086/8088微处理器可寻址得存储空间是多少?存储器采用分段管理后,其逻辑地址与物理地址是如何组成的?它们之间又是如何转换的?23.8284A的用途是什么?它为8086/8088的什么引脚进行同步?24.什么叫做微处理器的程序设计模型? 为什么要提出程序设计模型这一概念?25.当8255A的PC4~PC7全部为输出线时,这时8255A的A端口时什么工作方式?卷I参考答案一.参考题库1.参考答案: 每个中断源,要能向CPU发中断请求信号,首先应能有它的借口电路提出中断请求,且该请求能保持着,直至CPU接收并响应该中断请求后,才能清除它。为此,要求在每个中断源的接口电路中设置一个中断请求触发器A,由它产生中断请求。 中断源的中断请求能否被允许以中断请求信号(如INTR)发向CPU,应能受CPU的控制,以增加处理中断的灵活性,为此,在接口电路中,还要增设一个中断屏蔽触发器B。2.参考答案: 3.参考答案:逻辑元件的技术创新。例如,集成电路上的晶体管集成度大约每隔两年就会翻一番,芯片的性能也随之提高一倍,而价格降低一般,这就是著名的“摩尔定律”,也是微型计算机技术的一个最显著的特点。这一统计递增规律已持续了40年,至今仍无减缓之势。正是在这一原动力的带动下,使cpu处理器、大容量的存储器,一级灵巧多样的多媒体外围设备等获得了惊人的发展。4.参考答案: 5.参考答案:①立即寻址 ②直接寻址 ③寄存器间接寻址 ④变址间接寻址 ⑤寄存器间接寻址 ⑥寄存器寻址6.参考答案:8086CPU有16根数据线,20根地址线;能寻址1MB内存和64KB I/O端口。8088CPU有8根数据线,20根地址线。设计8088CPU主要是为了与Intel原有的8位外围接口芯片直接兼容。7.参考答案: 采用方式4工作时,当GATE=1时允许计数,反之停止计数,不能重复触发。 采用方式5工作时,只有GATE输入一正跳变脉冲才开始计数,并且每来一正跳变脉冲就可将计数初值重装,有重复触发功能。8.参考答案: 在微机系统中,每个外设都应当被赋予一个相当的地址译码,外设接口电路能进行地址译码,以选择设备.9.参考答案: 变量BUF为字节类型,它所在的段首址为DATA,偏移地址为0。变量DDBUF为双字节类型,它与BUF具有相同的段属性和偏移地址属性。变量DWBUF为字类型,它与BUF具有相同的段属性和偏移地址属性。 DDBUF EQU THIS DWORD语句表明将紧跟它后面的字类型的变量BUF重新定义为双字类型,并命名为DDWBUF。 DWBUF EQU WORD PRT BUF语句是将BUF重新定义为字类型,并命名为DWBUF。10.参考答案:8086的段起始地址也称段基地址,它是在地址加法器中将16位段地址左移4位形成的20位地址值。11.参考答案:IBM PC主板上装配的主要部件有8088CPU、时钟发生器、8284A、中断控制器8259A、总线控制器8288,含有前64KB RAM存储器及装有机内BASIC语言核心程序的ROM片等。12.参考答案:一次读或一次写。13.参考答案:(61H)=24H,(62H)=10H,(30H)=00H,(31H)=0FFH,DPTR=2410H,SP=60H14.参考答案:8086/8088的IBM PC/XT机总线为PC-XT总线,80286的IBM PC/AT机总线为ISA总线,80386与80486的32位机总线为EISA总线。Pentium机出现后,发展了PCI局部总线。15.参考答案:单片8259A能够管理8级可评比中断。若用3片级连能够管理22级可屏蔽中断。16.参考答案: 冯.诺依曼型计算机体系的基本思想是存储程序概念,由运算器、控制器、存储器、输入设备和输出设备5大基本*部件组成计算机系统。 运算器用来进行算数或逻辑运算以及位移循环等操作; 控制器用来产生取指令和执行指令所需的操作控制信号; 存储器是微机中的储存和记忆部件,用来储存数据(包括原始数据、中间结果与最终结果)和程序; 输入设备是想计算机提供需要处理的各种数据信息; 输出设备是将计算机中的信息以某种形式表现出来。17.参考答案: (1) (548.375)D =(1000100100.011)B =(1044.3)Q =(224.6)H =(010*********.001101110101)BCD (2) (D.58)H=(1101.01011)B=(15.26)Q=(13.34475)D=(13.34375H)BCD18.参考答案:C19.参考答案:由主存和外存组成,通过存储器管理部件(MMU)在外存与主存之间实现从虚拟地址到物理地址的交换。20.参考答案:读写时序至少包含4各状态。CPU在T3状态完成读写操作。21.参考答案:执行一条指令包含取指令与执行指令两个基本阶段。22.参考答案: 8255A的工作方式控制字为90H。23.参考答案:有单译码方式和双译码方式。单译码方式需要的选择线数较多,只适用于小容器存储器;双译码方式需要的选择线数目较少,存储器结构简单,适用于大容量存储器。24.参考答案:按功能分为RAM(随机存储器)和ROM(只读存储器)。RAM按工艺可分为双极性RAM和MOS RAM两类,MOS RAM又可分为SRAM(静态)和DRAM(动态)。25.参考答案:引入TW状态,TW应插入T3状态之后。卷II参考答案一.参考题库1.参考答案: 为了实现CPU与外设之间的数据传送,通常采用以下3种I/O传送方式:程序传送;中断传送;直接存储器存取(DMA)传送。 当计算机工作任务较轻或CPU不太忙时,可以应用程序查询输入输出传送方式,它能较好地协调外设与CPU之间定时的差别;程序与接口电路比较简单。其主要缺点是:CPU必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪时为止。这种循环等方式很花费时间,大大降低了CPU的运行效率。 对于中断传送方式,外设在处理数据期间,CPU就不必浪费大量时间去查询它们的状态,只待外设处理完毕主动向CPU提出请求(向CPU发中断请求信号),而CPU在每条指令执行的结尾阶段,均查询是否有中断请求信号(这种查询是由硬件完成的,不占用CPU的工作时间),若有,则暂停执行现行的程序,转去为申请中断的某个外设服务,以完成数据传送。中断传送方式的好处是大大提高了CPU的工作效率。 DMA方式或称为数据通道方式,是一种由专门的硬件电路执行I/O交换的传送方式,它让外设接口直接与内存进行高速的数据传送,而不必经过CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取。2.参考答案: [X]补=10010101,[Y]补=01001010,[-Y]补=10110110 按补码运算规则: [X+Y]补=[X]补+[Y]补=01001010+10110110=11011111 [X-Y]补=[X]补+[-Y]补 =10010101+10110110=101001011 =4BH,结果溢出。3.参考答案: 4.参考答案:RAM1存储空间范围为0000H~1FFFH,即8KB,需4片4K×4bRAM芯片。RAM2存储空间范围为6000H~7000H,即4KB,需两片4K×4bRAM芯片。5.参考答案:JMP[DI]表示间接指向内存区的某地址单元。DI中的内容即转移目标的偏移地址。JMP FAR PTR[DI]是一条段间直接远转移指令,[DI]为目标符号。6.参考答案:用STI或CLI指令设置IF标志位即可。7.参考答案:8086/8088CPU在每个指令周期的最后一个T状态采样INTR信号。CPU在INTR=1及IF=1时,才能相应中断。8.参考答案: 9.参考答案: (1)错,D1-D2 的直超出了字节表示数的范围,故不能将结果传送给AL。 (4)错,D4-D3-D1的直超出了字节数的范围,不能将结果传给AH。10.参考答案: 存储在00080H------00083H.。通过中断向量可以找到中断入口地址,如图所示。11.参考答案: (1)PA=12000H (2)PA=25A00H (3)PA=25000H (4)PA=3F12DH12.参考答案:13.参考答案: DAC0832有如下3种工作方式。 直通方式:当ILE接高电平,CS,WR1,WR2和XFER都接地时,DAC处于直通方式,8位数字量一旦到达数据输入端,就立即加到8位D/A转换器,被转换成模拟量。有些场合可能要用到这种工作方式。例如,在构成波形发生器时,要把产生的基本的波形数据存在ROM中,然后连续取出来送到DAC去转换成电压信号,而不需要用任何外部信号,就可以用着用直通方式。 单缓冲方式:使输入锁存器或DAC寄存器二者之一处于直通,这时,CPU只需一次写如DAC0832即开始转换。其控制比较简单。 双缓冲方式(标准方式):转换要有两个步骤,当CS=0,WR1=0,ILE=1时,输入寄存器输出随输入而变,WR1#由低电平变高电平时,将数据写入并锁入8位数据寄存器;当XFER=0,WR2=0时,DAC寄存器输出随输入而变,而在WR2由低电平变高电平时,将输入寄存器的内容锁入DAC寄存器,并实现D/A转换。14.参考答案:地址指针时76H X 4=01D8H。15.参考答案: (1)过程调用转向称为过程的子程序,而中断调用是转向中断服务子程序; (2)过程调用可以是 NEAR 或 FAR 类型,能直接调用或间接调用,中断调用通常是段间间接转移到服务程序; (3)过程调用只保护返回地址,中断指令还要保护状态标志进栈。16.参考答案: IEEE1394是高性能串行总线标准。 它的主要性能特点:通用性强;传输速率高;实时性好;为连接设备提供电源;易于安装,连接方便。17.参考答案: 中断系统是指为实现中断而设置的各种硬件与软件,包括中断控制逻辑及相应管理中断的指令。 中断系统具有下列功能:能响应中断、处理中断与返回;能实现优先权排队;高级中断源能中断低级的中断处理。 中断技术除了能解决快速CPU与中、慢速外设速度不匹配的矛盾,以提高主机的工作效率之外,在实现分时操作、实时处理、故障处理、多机连接以及人机联系等方面均有广泛的应用。18.参考答案: 查询式输出的程序流程如图所示。 19.参考答案:一个基本的微机应用系统通常需要配置3种常用外设:一类是常规的人机交互设备,有键盘、鼠标、显示器、打印机等;另一类是常用通信设备,如网卡和调制解调器;第3类是扫描仪。常用的微机系统有ISA、EISA、PCI和AGP。总线的主要性能指标包括总线的宽度、总线的位置、总线的工作频率。20.参考答案: 21.参考答案: 程序中仅有两条指令,一条指令是通过BX装入表的首地址来寻址查找表,另一条指令是实现由BCD码向七段码得转换,并将七段码返回到AL中。 由于查找表位于代码段,而XLAT指令默认得访问是数据段,故XLAT指令包含段超前前缀。22.参考答案: 假设他存放在存储器的最前面两个单元里,则该程序将占有从00H至01H这两个单元。 ①把PC的内容00H送到地址寄存器(AR) ②一旦PC的内容可靠地送入AR后,PC自动加1,即由00H变为01H。注意,此时AR的内容00H并没有变化。 ③把地址寄存器(AR)的内容00H放到地址总线上,并送至存储器,经地址译码器译码,选种相应的00H单元。 ④CPU发出读命令。 ⑤在读命令控制下,把所选中的00H单元中的内容,即第一条指令的操作码B0H读到数据总线上。 ⑥把读出的内容B0H经数据总线送回到数据寄存器(DR)。 ⑦取指阶段的最后一步是指令译码。 因为取出的是指令的操作码,故数据寄存器(DR)把它送到指令寄存器(IR),然后再送到指令译码器(ID),经过译码,CPU“识别“出这个操作码B0H就是MOV A,n指令,于是,它”通知“控制器发出执行这条指令的各种控制命令。这就完成了这一条指令的取指阶段。然后转入执行指令的阶段。经过对操作码B0H译码后,CPU就”知道“这是一条把下一指令第2字节中的操作数84H取出来。 取指令第2字节的过程如下: ①把PC的内容01H送到地址寄存器(AR)。 ②当PC的内容可靠地送到AR后,PC自动加1,变为02H,但这时AR中的内容01H并未变化。 ③地址寄存器(AR)通过地址总线把地址01H送到存储器的地址译码器,经过译码选中相应的01H单元。 ④CPU发出读命令。 ⑤在读命令控制下,将选中的01H单元的内容84H读到数据总线DB上。 ⑥通过DB把读出的内容送到数据寄存器(DR)。 ⑦因CPU根据该条指令具有的字节数已知这时读出的是操作数,且指令要求把它送到累加器A,故由数据寄存器(DR)取出的内容就通过内部数据总线送到累加器A。于是,第一次执指阶段完毕操作数84H被取入累加器A中。23.参考答案:两者都是虚拟存储器管理和保护机制下支持多任务的工作方式。两者的主要区别在于:访问的物理地址空间不同;对逻辑地址的解释方法不同。24.参考答案: 引脚上为逻辑0时,表明8086/8088正在将存储器或I/O端口的数据写入到CPU内。25.参考答案:区别是范围不同,二进制是0000H~FFFFH,十进制是0000~999。卷III参考答案一.参考题库1.参考答案:当8086和8088CPU的NMI引脚上出现一上升沿的触发有效请求信号时,它将由CPU内部的锁存器将其所存起来。8086和8088要求NMI上的请求脉冲的有效快读(高电平的持续时间)大于两个时钟周期。一旦此中断请求信号产生。不管标志位IF状态如何,即使在关中断(IF=0)的情况下,CPU也能响应它。2.参考答案:应用软件的设计依据是使用流程。根据使用流程可以确定系统的控制流程和软件模块。3.参考答案: 80386~Pentium系列微处理器的一个寄存器页内包含4KB个字节;页目录中存放1024个32位地址。4.参考答案: MOV BX,M语句的功能是将变量M字内容传送至BX中,即【M】→BX,而LEA BX,M是将变量M的偏移地址传送至BX中,即EA→BX.LEA BX,ARRAY【BX+SI】是不可以用MOV BX,OFFSET ARRAY[BX+SI]来代替的,因为取偏移地址算符OFFSET的优先级比加号(+)高。 LEA语句执行后,BX+SI+ARRAY的EA→BX.由此可见。这两条语句所指源操作数偏移地址均相同,只是LEA语句执行后是将该源操作数所在的存储单元的偏移地址送人BX,而后面的MOV语句的MOV语句执行后是将该偏移地址中内容即源操作数本身送人BX,故不能代替。5.参考答案: (1)23000H (2)1C000H (3)CA000H (4)89000H6.参考答案:微机中有3股信息流(地址信息流、数据信息流和控制信息流)在流动。可分为地址总线、数据总线、控制总线。7.参考答案: 常用的有以下6种方法: (1) MOV CL,4 SHR AL,CL (2) MOV CL,4 SAR AL,CL AND AL,0FH (3) MOV CL,4 ROL AL,CL AND AL,0FH (4) MOV CL,4 ROR AL,CL AND AL,0FH (5) MOV CL,4 RCL AL,CL AND AL,0FH (6) MOV CL,5 RCR AL,CL AND AL,0FH8.参考答案:8086的CF由加减法运算指令来置位。9.参考答案: 设计中断子程序的步骤如下: (1)选择一个中断向量。如果是采用硬件中断,则要使用由硬件确定的中断向量。如果是采用软件中断,即用执行INT n指令的方式来执行中断服务程序,则可以在系统预留给用户的中断向量号中选某一个中断向量。例如,选50H号向量。 (2)将中断子程序的入口地址置入中断向量表的相应表项中。设选择的向量号为n,其置入方法有两种:一是用数据传送指令将中断服务子程序入口的相对地址存放在物理地址为4×n的字单元中,将中断服务子程序入口的段地址存放在物理地址为4×n+2的字单元中。二是采用DOS中设置新中断向量的中断功能(25功能),即 向量号 21H 功能号 25H 入口参数:DS=中断服务子程序入口段地址。DX=中断服务子程序入口相对地址;AL=新增的向量号。 (3)使中断服务子程序驻留内存。使程序驻留内存的方法是采用DOS的中断调用,即 向量号 21H 功能号 31H 入口参数:DX=驻留程序字节数; 该功能使当前程序的DX个字节驻留内存并返回DOS。10.参考答案:80286比8086新增了IOPL与NT标志位。IOPL为I/O特权级(0~3级),用于指定当前任务中I/O操作处于哪级的特权级。NT为任务嵌套标志,在保护模式下,当NT=1时,表明当前任务正嵌套于另一个任务中,执行完该任务后,可用IRET返回到原任务,它们反映了新增的保护功能及多任务功能。11.参考答案: MOV DX,0043H MOV AL,10110111B OUT DX,AL12.参考答案: 主片IR0,IR1 从片I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024围墙分界范围界定与城乡规划调整服务协议3篇
- 2024年度体育公园设施共建与运营合同3篇
- 2024年特色美食街食堂员工聘用与美食文化交流合同3篇
- 原发性青光眼治疗
- 幼儿园后勤规范化管理
- 2024年度人力资源合规审查及人员变更流程指导合同3篇
- 2024年委托第三方代缴社保、公积金及员工培训与晋升服务合同3篇
- 2024人力资源部经理员工满意度调查与分析合同3篇
- 2024年度企业高端商务车租赁合作协议2篇
- 2024年度围挡制作安装与环保设施配套合同3篇
- 甘肃教育出版社《四年级信息技术上册》教案新部编本完整通过版
- 超高加宽例题
- 第6章计算机文化基础(第十版)课件
- 给排水系统调试方案94503
- SSS-I双立环脉动高梯度磁选机使用说明书
- 钢管材料对照
- XX音乐厅舞台灯光调试报告
- 民用机场工程造价控制的难点浅析
- 《分数乘法三》说课稿
- 医疗机构临床用血管理的通知
- KPS评分表(精编版)
评论
0/150
提交评论