2024年大学试题(计算机科学)-微机原理笔试参考题库含答案_第1页
2024年大学试题(计算机科学)-微机原理笔试参考题库含答案_第2页
2024年大学试题(计算机科学)-微机原理笔试参考题库含答案_第3页
2024年大学试题(计算机科学)-微机原理笔试参考题库含答案_第4页
2024年大学试题(计算机科学)-微机原理笔试参考题库含答案_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年大学试题(计算机科学)-微机原理笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.什么叫波特率?什么叫波特率因子?常用的波特率有哪些?2.8253控制寄存器M2,M1,M0三位为001,则8253工作在()。A、模式0B、模式1C、模式3D、模式53.下列程序段执行后,BX寄存器的内容是多少? BX=()4.判断MOV[BX],[DI]指令的正误,错误的请改正。5.8086有哪几种中断方式?它们在中断响应和处理过程中最主要的区别是什么?什么是中断向量?6.在80x86中,什么是线性地址?7.CPU在执行内存地址为6000H:2000H处的两字节指令MOVAX,BX时,接收到中断类型码为1BH的外部中断请求,中断服务程序的入口地址为9000H:1200H,堆栈的栈顶地址为4000H:0100H,则内存地址为6CH的4字节单元内容为()A、6000H,2000HB、9000H,1200HC、1200H,9000HD、0100H,4000H8.已知:寄存器AX=7836H,指令:CMPAX,9A5EH执行后,AX等于多少?9.简述中断服务程序的执行过程。10.设ES=1600H,(BX)=26H,则ES:[BX+10H]单元的物理地址为()A、1626HB、1960HC、16036HD、4C00H11.数据寄存器用来保存()A、处理器和外设之间交换的数据B、外设或其接口电路当前的工作状态信息C、处理器控制接口电路和外设操作的有关信息D、以上皆可12.8253是16位可编程计数器,器计数初植范围应为()A、0—65535B、0—65536C、1—65535D、1—6553613.页目录表和与页表分别占物理内存最大空间是多少字节?14.试述D/A转换器的主要技术指标。15.伪指令DB的作用是:()A、定义字节B、定义字C、定义双字D、定义四字16.某8255A的端口地址范围为03F8H~03FBH,A组和B组均工作在方式0,A口作为数据输出端口,C口低4位作为状态信号输入口,其它端口未用。试画出该片8255A与系统的连接图,并编写初始化程序。17.试分析:在异步串行通信工作状态下,通信双方是否需要同步?18.并行通信适用于微机间()的数据传送。A、不同类型B、同类型C、近距离D、远距离19.编写程序段:已知存储器中有一个首地址为ARRAY的100个字的数组,要求将数组中的每个数都加1(不考虑溢出)。20.过程(子程序)调用和中断响应过程,相同的是都要进行()。A、保护FLAGSB、保护断点地址C、查询中断向量表D、TF=021.()是地址锁存器芯片。A、74LS245B、74LS244C、74LS373D、74LS27322.当用多片8259A可编程中断控制器级联时,最大可构成()级优先中断管理系统,而无须外加电路。A、32B、64C、128D、25623.半导体存储器的基本类型有RAM、ROM两大类,非易失型的是(),一般通用型PC机的内存条属于()类。24.要完成下述运算或控制,用什么标志位判别?其值是什么?  (1)比较两数是否相等  (2)两数运算后结果是正数还是负数  (3)两数相加后是否溢出  (4)采用偶校验方式,判定是否要补1  (5)两数相减后比较大小  (6)中断信号能否允许25.PC机中CMOSRAM属于主存空间吗?26.以下指令中错误的是:()A、MOVAX,[24H]B、MULBXC、ADDAL,CXD、POPDX27.8255A的方式选择控制字应写入()。A、A口B、B口C、C口D、控制口28.在8086/8088CPU中,每个总线周期通常由什么状态组成?但在存储器或I/O端口工作速度低的情况下,CPU自动插入什么状态?29.代码段寄存器(CS)=2000H,指令指针(IP)=2000H,则指令实际地址是什么?30.什么是接口?为什么需要接口?接口有哪些作用?31.8086的执行单元(EU)由哪几部分组成?32.透明锁存器和非透明锁存器是什么区别?33.CPU和输入/输出设备之间传送的信息有哪几类?34.下面是变量定义伪指令, 按内存单元存放的先后次序,按字节写出数据段中的数据。35.在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。A、汇编指令B、宏指令C、机器指令D、伪指令36.8086/8088系统中,一个栈的深度最大为()KB。37.8086的INTR信号线表示()A、可屏蔽中断响应B、不可屏蔽中断C、可屏蔽中断D、不可屏蔽中断响应38.在8086/8088CPU,T1状态,CPU往总线上发()信息。A、数据B、地址C、状态D、其它39.堆栈是一个特殊的存储器区域,其操作是以2字节单元为单位按照先进后出原则来处理;采用SP指向栈顶地址,入栈时地址变化为()。40.8088CPU的中断类型中,由8259管理的中断是()。A、单步中断B、非屏蔽C、可屏蔽D、所有41.以下能够表示物理地址349ABH的有:()A、3490H:00ABHB、0349H:00ABHC、3255H:245BHD、00ABH:3490H42.目前微机系统的存储器分为()存储器、()存储器、()存储器三级。这种体系结构解决了存储器要(),(),而()又比较合理的矛盾。43.8253进行计数时,0是计数器所容纳的()值,相当于二进制为(),相当于BCD码的()。44.一个AGP传输事务请求最多由几个命令组成?发送时,哪类命令必须放在后面?45.编写一个子程序将AX中的2进制数,转换成10进制ASCII码,存于ADR开始的五个单元中。46.试说明如何对28C64进行字节编程,并说明怎样使用数据轮询的方法判断写操作完成。47.8255A的端口A和端口B分别可以工作在哪几种方式?48.80386的流水线方式请求信号是()A、ND #B、NC#C、NB #D、NA #49.若设定8253芯片某通道为方式0后,其输出引脚OUT为什么电平?50.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址分别为()A、16位和3片B、8位和8片C、4片和3位D、32片和8位51.下面源程序语句中,()包含有寄存器寻址方式。A、MOVAX,12HB、MOVAX,[1234H]C、MOVDS:[1234H],12HD、MOVAL,DS:[1234H]52.用两种方法写出从88H端口读入信息的指令,再用两种方法写出从44H端口输出数据56H的指令。53.若(AL)=B3H,(CL)=09H,(CF)=1,执行指令RCRAL,CL后,(AL)等于什么?(CF)等于什么?54.8086CPU中有哪些寄存器?各有什么用途?55.下列指令中合法的指令是()A、MOVCX,SIB、POPCLC、MOV[SI+DI],AXD、OUT100H,AL56.指出下列指令是否正确,若不正确说明原因:INAL,BX57.一片EPROM如果有13根地址线和4根数据线,那么它的容量是()58.汇编语言源程序中的变量和标号有哪些属性?59.异步时序为什么可以没有总线时钟信号?60.已定义FEES DW 100DUP(0),则指令MOV/CX,SIZE FEES的等效指令是() A、AB、BC、CD、D61.试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字寄存器I/O地址依次为40H~43H。(因为地址小于256,所以可以不用DX)使计数器1工作方式0,仅用8位二进制计数,计数初值为128。62.如(AX)=0012H,(BX)=0034H, 执行完后(AX)=()。63.8259A共有()个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和()命令字。64.某外设已向CPU申请中断,但未能得到响应,请找出其中的原因。65.将下列十进制数转换为8 位有符号二进制数。  (1)+32  (2)-12  (3)+100 (4)-966.编一程序,比较两个字符串STRING1和STRING2所含字符是否完全相同,同则显示‘MATCH’,若不同则显‘NOMATCH’。67.8259工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕以后,优先级最高的中断源是()A、IRQ3B、IRQ5C、IRQ0D、IRQ468.计算机能够直接处理的信号是什么形式?69.通常在什么情况下需要使用PTR类型操作符?举例说明。70.从8255A的PC口读出数据,试述控制信号-CS,A1,A0,-RD,-WR的状态。71.一个可屏蔽中断响应时,CPU要执行哪些读/写周期?对一个软件中断又如何?72.变址寻址的操作数地址由3项构成:段地址、()和()。73.CPU与外设交换数据,当采用程序控制I/O方式时,是()A、以CPU为主动方B、以存储器为主动方C、以外设为主动方D、外设直接和存储器交换数据74.当标志ZF=1时,运算结果为();当ZF=0时,运算结果为()。75.试编程对8253初始化启动其工作。要求计数器0工作于模式1,初值为3000H;计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。设端口地址为40H、41H、42H和43H。第2卷一.参考题库(共75题)1.在高档微机中串行通信功能一般被集成在哪类芯片中?2.可编程定时器/计数器8253能输出方波的方式是()。A、方式0B、方式lC、方式2D、方式33.8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断?4.8086外部中断可分为哪两大类?5.主机与外设传送数据时,采用()方式,CPU的效率最高。6.若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传输1KB的文件需要多长时间?7.8086代码段地址放在寄存器()中,偏移地址来源于寄存器()A、CS,IPB、CS,SPC、DS,IPD、DS,SP8.下列指令中,非法指令是()A、OUT[BX],ALB、ADD[BX+DI],AXC、SBBAX,[BX]D、SUB[3000H],AX9.两个16位字ABCDH及1234H,地址分别为00100H及00105H,试画出他们在存储器中存放的示意图。10.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。11.计算机的内存储器可采用()A、RAMB、ROMC、磁盘D、ROM和RAM12.执行以下指令不会影响SP寄存器的是:()A、CALLB、MOVSBC、INTD、PUSH13.编制一程序,寻找一数组中第一个零。把第一零在数组中的相对偏移量送INDEX单元中,若无零数,则送全‘0’到INDEX单元中。14.在数据通信系统中,什么情况下可以采用全双工方式,什么情况下可用半双工方式?15.异步串行传输中停止位为()。A、0B、1C、2D、316.8086的写总线周期在T4状态()A、完成数据传送B、输出地址C、输出控制信号D、检测数据传送17.进栈/出栈指令PUSH/POP的内存操作数的段地址只能是()。A、CSB、ESC、DSD、SS18.PCI总线独立于处理器,所以其引脚信号多数并不与IA-32处理器对应。19.写出CPU执行如下指令后的结果。 20.INTEL8086CPU共有多少根数据线?21.个存储器芯片的容量为32KB,则它的地址线有()根。A、16B、15C、12D、2022.82C54初始化编程包含哪两项内容?23.8259中IRR,IMR,ISR三个寄存器的作用是什么?24.计算机内的“溢出”是指其运算的结果()A、为无穷大B、超出了计算机内存单元所能存储的数值范围C、超出了该指令所指定的结果单元所能存储的数值范围D、以上都不对25.计算机中的指令是由()和()组成。26.编写汇编程序,接收从键盘输入的10个数,输入回车符表示结束,然后将这些数加密后存于BUFF缓冲区中。加密表为:输入数字:0,1,2,3,4,5,6,7,8,9;密码数字:7,5,9,1,3,6,8,0,2,427.FFH代表无符号数时等价的十进制值为(),代表补码有符号数时等价的十进制值为(),代表反码有符号数时等价的十进制值为(),代表原码有符号数时等价的十进制值为()。28.定义宏指令并展开宏调用。宏指令JOE把一串信息’MESSAGE NO.K’存入数据存储区XK中。 宏调用为: 29.中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入()寄存器中,将堆栈中保存的标志装入标志寄存器F中。30.某系统中CPU为8088,外接一片8253芯片,要求通道2提供一个定时启动信号,定时时间为10ms,通道2的工作时钟频率为2MHz。同时在通道0接收外部计数事件输入,计满100个输出一个负脉冲。试完成硬件连线和初始化程序。31.一个完整的中断处理系统必须实现哪6个方面的功能?32.堆栈操作中,存取数据的规则是:()。33.优盘是一种电可擦除.可重写的()的存储器。A、非易失性B、易失性C、只读性D、磁介质性34.在冯.诺依曼计算机中,指令和数据以什么形式表示?35.设已定义数据段: 为了使ADRR+2字中存储单元中存放的内容为“0022H”,上述横线空白处应填写的语句是()36.8255AC端口置1/置0控制字格式如下00001000,表示()。 A、PC0=1B、PC0=0C、PC4=1D、PC4=037.8253工作于方式3时,当计数初值为()数时,输出OUT为对称方波;当计数初值为()数时.输出OUT为近似对称方波。38.所谓中断源即是()。39.地址译码的方式有哪几种?40.在已学的指令中,可实现累加器清0的单条指令有哪些?比较它们的功能。41.中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?42.以下存储器中,CPU不能直接访问的是()。A、CacheB、RAMC、主存D、辅存43.采样保持电路应具有什么样的特性?44.设模为28,-0的反码为多少?45.AGP有几种工作模式,每种工作模式下的工作频率是多少?46.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思?47.堆栈段寄存器是()A、DSB、SSC、ESD、CS48.已知指令序列为: MOVAX,0FFBDH MOVBX,12F8H IDIVBL 此指令序列执行后,(AX)等于多少?(BX)等于多少?49.在异步通信中,设每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为2400,则每秒能传输的最大字符数为()。50.使得JB指令执行转移操作的条件是()A、CF=1B、CF=1且ZF=0C、ZF=0D、CF=0或ZF=l51.从内存单元BUF开始的缓冲区中有7个8位无符号数,依次为13H、0D8H、92H、2AH、66H、0E0H、3FH。编程找出它们的中间值并放入RES单元,且将结果以“(RES)=?”的格式显示在屏幕上。52.可屏蔽中断从CPU的()引脚进入,只有当中断允许标志IF为()时,该中断才能得到响应。53.可编程计数/定时器芯片8253有几个通道?各采用几种操作方式?简述这些操作方式的主要特点。54.8255的PA口和PB口工作在方式1时,其PC口()。A、可作为两个4位的I/O端口使用B、可作为一个8位的I/O端口使用C、部分作为PA口和PB口的控制联络线使用D、全部作为PA口和PB口的控制联络线使用55.有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为()。A、0EH,34FE://00F0HB、0EH,F000:FE34HC、0FH,F000:FE34HD、0FH,00F0H:34FEH56.简述8255A三种工作方式的基本功能和基本应用。57.堆栈数据的存取原则是什么?58.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断类型号是()A、0AHB、0BHC、0CHD、0DH59.试编写一段程序完成以下功能:如变元X=’VT55’,则汇编MOVTERMIN,A0L;否则汇编MOVTERMINAL,1。60.在DMA方式下,外设数据输入到内存的路径是()。A、外设→CPU→DMAC→内存B、外设→DMAC→内存C、外设→存储器D、外设→数据总线→存储器61.请画出计算机系统硬件图。62.CPU通过并行接口与A/D转换器连接时,CPU是否可以在任何时间读入变换后的数据?为什么?63.在8086系统中,A0起什么作用?64.可用两种方式对于8086的I/O端口进行,,一种是(),另一种是()。65.面程序段程序实现()功能,结果在() 66.8253进行编程初始化时先写人()字后再写入()67.设机器数为8位,利用补码求两数之和: ①X=+0001100,Y=+0000100。 ②X=+0001100,Y=-0000100。 ③X=-0001100,Y=+0000100。 ④X=-0001100,Y=-0000100。68.编写程序,计算下面函数的值。69.8086CPU响应可屏蔽中断时,CPU会()A、执行一个中断响应周期B、执行两个连续的中断响应周期C、执行两个中断响应周期,中间2~3个空闲状态D、不执行中断响应周期70.指出下列指令是否正确,若不正确说明原因:MOV[BX],[SI]71.在最小工作模式下,8088/8086CPU在每个时钟脉冲的()处,对HOLD引脚上的信号进行进行检测。A、上升沿B、下降沿C、结束位置D、中间位置72.试说明ANDBL,[OFFH]指令中源操作数和目的操作数使用的寻址方式。73.“由于按位置位/复位命令是对C口进行操作,所以可以写到C口”,这句话对吗?为什么?74.执行MOVSP,3210H;PUSHAX两条指令后,SP寄存器的值是()A、3211HB、320EHC、320FHD、3212H75.8086/8088的一个存储器读写典型总线周期需要()个T状态。A、1B、2C、3D、4第1卷参考答案一.参考题库1.参考答案:在串行通信中,波特率表示数据传送的速率,每秒钟内所传送数据的位数称为波特率,单位为波特bps(Bd)。 在波特率指定后,输入移位寄存器/输出移位寄存器在接收时钟/发送时钟控制下,按指 定的波特率速度进行移位。一般几个时钟脉冲移位一次。要求:接收时钟/发送时钟是波特 率的16、32或64倍。波特率因子就是发送/接收1 个数据(1个数据位)所需要的时钟脉 冲个数,其单位是个/位。 常用的波特率为110,300,600,1200,2400,4800,9600,19200,28800,36400, 57600波特。2.参考答案:B3.参考答案:011AH4.参考答案:错误,不能在存储器单元之间传送数据,改为MOVBX,[DI]5.参考答案: 分为软件中断和硬件中断两大类。软件中断是由指令执行所引起的中断,主要有INT中断、除法错中断、溢出中断、单步中断等。硬件中断是外部请求所引起的中断,有两条外部请求输入线.一个是NMI(屏蔽中断),另一个是INTR(可屏蔽中断)。 最主要的区别是获取相应的中断类型码的方式不同。 中断向量:中断服务程序的入口地址。6.参考答案:线性地址是连续的不分段的地址7.参考答案:B8.参考答案:AX=7836H9.参考答案:开始--保护现场――完成中断源申请的任务――发中断结束命令EOI――恢复现场――IRET中断返回。10.参考答案:C11.参考答案:A12.参考答案:D13.参考答案:Pentium4KB分页方式前提下,页目录表和与页表分别占物理内存最大空间是4KB。14.参考答案: ①分辨率(Resolution):单位数字量所对应模拟量增量。即D/A转换器模拟输出电压能够被分离的等级数。 ②精度(Accuracy):分绝对精度(AbsoluteAccuracy)和相对精度(RelativeAccuracy)绝对精度(绝对误差)指的是在数字输入端加有给定的代码时,在输出端实际测得的模拟输出值(电压或电流)与应有的理想输出值之差。它是由D/A的增益误差、零点误差、线性误差和噪声等综合引起的。相对精度指的是满量程值校准以后,任一数字输入的模拟输出与它的理论值之差。 ③建立时间(SettlingTime):在数字输入端发生满量程码的变化以后,D/A的模拟输出达到稳定时,所需要的时间。15.参考答案:A16.参考答案: 连接图如下: 17.参考答案:需要同步。异步串行传送是指传送的每一个字符是随机出现在数据流中的,即是把每一个字符看作一个独立的传送单位,字符之间的间隔是随机的、任意的。但是,在一个字符内部的各个二进制位是同步传送的。收发双方对字符的同步是通过在字符格式中设置起始位和停止位来实现的。18.参考答案:C19.参考答案: 20.参考答案:B21.参考答案:D22.参考答案:B23.参考答案:ROM;RAM24.参考答案:(1)ZF,两数相减,若ZF=1,则相等。 (2)SF,SF=1 则为负,否则为正 (3)对有符号数:OF,OF=1 为溢出;对无符号数:CF,CF=1 为溢出 (4)PF,PF=1,不补1 (5)对有符号数:无溢出时(OF=0),如 ZF=1,则两数相等;如 ZF=0 且 SF=0,则 被减数大;如 ZF=0 且 SF=1,则减数大; 有溢出时(OF=1),如 SF=1,则被减数大;如 SF=0,则减数大; 对无符号数:如 ZF=1,则两数相等;如 CF=0,则被减数大;如 CF=1, 则减数大 (6)IF,IF=1,允许中断25.参考答案:PC机中CMOSRAM不属于主存空间,CMOSRAM有64个字节容量,以8位I/O接口形式与处理器连接,通过两个I/O地址访问。26.参考答案:C27.参考答案:D28.参考答案:每个总线周期通常由4个状态组成,但在存储器或I/O端口工作速度低的情况下,CPU自动插入TW状态。29.参考答案:实际地址=2000H*10+2000H=22000H30.参考答案: 介于主机和外设之间用于完成某些控制功能、速度匹配、信号转换的一种缓冲电路称为I/O接口电路,简称I/O接口(Interface)。 IO接口在CPU与外设之间建立一个缓冲区,解决CPU与外设之间在数据形式、数据的传递方式以及传递速率上存在很大差异的矛盾。 接口作用主要包括信号暂存、数据格式转换、传送路径的切换控制和状态信号的交换、通讯控制、设备动作、定时控制、中断管理及错误检测等功能。31.参考答案:算术逻辑单元(ALU);通用寄存器AX、BX、CX、DX;可分为8个8位的寄存器(AL、AH;BL、BH;CL,CH,DL,DH),4个专用寄存器:SP、BP、DI、SI;状态标志寄存器FLAGS和内部总线组成。32.参考答案:透明锁存器的控制端为有效电平时,输出随输入变化,常称为直通或透明。非透明锁存器不论其控制端为低或为高电平,输出状态都不随输入变化。33.参考答案:数据信息,控制信息,与状态信息。34.参考答案:35.参考答案:D36.参考答案:6437.参考答案:C38.参考答案:B39.参考答案:SP40.参考答案:C41.参考答案:A,C42.参考答案:高速缓冲;主;外部;容量大;速度快;成本43.参考答案:最大;216;10444.参考答案:一个AGP传输事务请求最多由4个命令组成,发送时,第一类型命令必须放在最后。45.参考答案: 46.参考答案: 47.参考答案: 端口A:可以工作在方式0、方式1及方式2共计三种方式。 端口B:可以工作在方式0、方式1共计两种方式。48.参考答案:D49.参考答案:低电平50.参考答案:B51.参考答案:A,B,D52.参考答案:53.参考答案:(AL)=B3H,(CF)=154.参考答案: ① 通用寄存器组:4个16位通用寄存器,AX、BX、CX、DX,称作通用数据寄存器。可用来存放16位的数据或地址,另有隐含的专门用法;2个指针寄存器:SP和BP。它们均用来存放段内偏移地址;2个变址寄存器:SI和DI。这两个寄存器常用在字符串操作中,并分别用来存放源操作数的段内偏移量和目标操作数的段内偏移量。 ② 段寄存器组:CS:代码段寄存器,存放代码段的基地址,要执行的指令代码均存放在代码段中; DS:数据段寄存器,存放数据段的基地址,指令中所需操作数常存放于数据段中; SS:堆栈段寄存器,存放堆栈段的基地址,堆栈操作所需的数据存放于堆栈段中; ES:附加段寄存器,存放附加段的基地址,附加段也是用来存放存储器操作数的。 ③ 标志寄存器FR:表示运算的特征或控制CPU的操作。 ④ 指令指针寄存器IP:用来存放将要执行的下一条指令代码在代码段中的偏移地址,在程序运行过程中,BIU可修改IP中的内容,使它始终指向将要执行的下一条指令。55.参考答案:A56.参考答案:错,I/O指令端口地址表示错误,只能用8位立即数或DX间址57.参考答案:4KB58.参考答案:源程序中的变量和标号都有三种属性:段、偏移及类型。 变量在除代码段以外的其他段中定义,段地址存放在段寄存器中,偏移地址存放在基址或变址寄存器中,变量的类型可以是BYTE(字节)、WORD(字)、DWORD(双字)等;标号指示指令的地址,它的段地址总在CS中,偏移地址在IP中,标号的类型可以是NEAR(近)或FAR(远)。59.参考答案:异步时序是由总线握手(Handshake)联络(应答)信号控制,不是由总线时钟控制。故总线时钟信号可有可无。60.参考答案:A61.参考答案:62.参考答案:1234H63.参考答案:7;操作64.参考答案: 可能的原因有4个: 1)CPU没有开中断,即IF=0; 2)在中断管理芯片中该中断请求端已被屏蔽; 3)该中断请求的时间未能保持到某指令的周期结束; 4)CPU处于总线保持状态,尚未收回总线控制权。65.参考答案:(1)[+32]原=[+32]反=[+32]补=00100000B (2)[-12]原=10001100B [-12]反=11110011B (3)[+100]原=[+100]反= [+100]补=01100100B (4)[-92]原=11011100B [-92]反=10100011B66.参考答案: 67.参考答案:B68.参考答案: 数字量、开关量和脉冲量形式。69.参考答案:如在指令“MOVEAX,DWORDPTRARRAY”,EAX是双字,变量ARRAY被定义为字量,两者类型不同,MOV指令不允许不同类型的数据传送,利用PTR改变ARRAY的类型,将其传送给EAX。70.参考答案: -CS=0,A1=1,A0=0,-RD=0,-WR=171.参考答案: 当一个可屏蔽中断被响应时,cpu实际执行的总线时序如下: 第一步:执行2个中断响应总线周期,之间用2至3个空闲状态搁开。被响应的外设接口在第二个中断响应总线周期中通过低8位数据线送回一个字节的中断类型码。cpu接收中断类型码,将它左移两位后,成为中断向的起始地址,存人暂存寄存器。 第二步:执行一个总线写周期,把标志寄存器的值推入堆栈。 第三步:中断允许标志IF 和单步标志TF置成0,禁止了中断响应过程中有其他可屏蔽中断进入,还禁止了中断处理过程中出现单步中断。 第四步:执行一个总线写周期,在这个周期内,将CS的内容推入堆栈。 第五步:执行一个总线写周期,在这个周期内,将IP的内容推入堆栈。 第六步:执行一个总线读周期,在这个周期内,把中断向量前两个字节作为中断处理子程序入口地址的偏移量送到IP寄存器中。 第七步:执行一个总线读周期,在这个周期中,把中断向量后两个字节作为中断子程序入口地址的段值送到CS寄存器中。 如果是可屏蔽中断或者软中断,则跳过第一步,而从第二步开始按次序执行到第七步。72.参考答案:变址寄存器内容;偏移量73.参考答案:A74.参考答案:零;非零75.参考答案: MOVAL,00011110H;控制字 OUT43H,AL MOVAL,3000H;计数初值 OUT40H,AL MOVAL,01010110H;计数器1 OUT43H,AL MOVAL,100H OUT41H,AL MOVAL,10011000H;计数器2 OUT43H,AL MOVAL,4030H OUT42H,AL第2卷参考答案一.参考题库1.参考答案: 在高档微机中串行通信功能一般被集成在SuperI/O芯片中。2.参考答案:D3.参考答案:CPU响应8255A的中断请求后,在中断服务程序的开始可以查询8255A的状态字,判断~OBFA(PC7)和IBFA(PC5)位的状态来区分是输入中断还是输出中断,并据此转向相应的输入或输出操作。4.参考答案:可分为可屏蔽中断,不可屏蔽中断两大类5.参考答案:DMA6.参考答案:需要:1024/(1200/10)=8.53s7.参考答案:A8.参考答案:A9.参考答案: 10.参考答案:正确11.参考答案:D12.参考答案:B13.参考答案: 14.参考答案:如果一个数据通信系统中,有两个信道可以采用全双工方式,只有一个信道只能采用半双工方式。15.参考答案:B16.参考答案:A17.参考答案:D18.参考答案:正确19.参考答案: AX=1234H, BX=5678H, CX=1234H20.参考答案:16根21.参考答案:B22.参考答案:送控制字,送计数初值。23.参考答案: ⑴中断请求寄存器IRR 8259A有8条外部中断请求输入信号线IR0-IR7,每一条请求线上有一个相应的触发器来保存请求信号,它们形成了中断请求寄存器IRR(InterruptRequestRegister)。 ⑵中断屏蔽寄存器IMR I.MR(InterruptMaskRegister)用来存放屏蔽位信息,IMR的每一位可以禁止IRR中对应位的中断请求输入信号进入。 ⑶中断服务寄存器ISR I.SR(InterruptServiceRegister)存放当前正在进行服务的所有中断。ISR中 相应位的置位是在中断响应的INTA脉冲期间,由优先权判决电路根据IRR中各请求位的优先权级别和IMR中屏蔽位的状态,将中断的最高优先级请求位选通到ISR中。24.参考答案:C25.参考答案:操作码;操作数26.参考答案:27.参考答案:255;-1;-0;-12728.参考答案:29.参考答案:指令指针寄存器和代码段30.参考答案:31.参考答案: 1)中断源识别 2)中断优先级判断 3)中断嵌套管理 4)CPU的中断响应 5)中断服务 6)中断返回32.参考答案:先进后出33.参考答案:B34.参考答案:指令和数据以二进制的形式表示。35.参考答案:ORG20H36.参考答案:D37.参考答案:偶;奇38.参考答案:引起中断的事件39.参考答案:有线译码、部分译码、全译码三种。40.参考答案: (1)MOVAX,0;仅将累加器清0,不会影响任何标志位 (2)SUBAX,AX;累加器清0的同时影响所有状态标志,具体地有:ZF、PF置1,CF、AF、SF、OF均清0 (3)ANDAX,0;将累加器清0,ZF、PF置1,CF、OF、SF清0 (4)XORAX,AX;将累加器清0,ZF、PF置1,CF、OF、SF清041.参考答案:RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,他只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对原程序的继续执行造成不良影响。42.参考答案:D43.参考答案:采样保持电路由输入输出缓冲放大器,保持电容和控制开关组成。输入输出缓冲放大器接成电压跟随状态,具有高输入阻抗、低输出阻抗的性能。 (采样保持电路的作用:A/D转换器完成一次转换过程需要一定的时间,在这段时间内,输入端模拟信号的大小应保持不变,否则将影响转换的精度。 如果A/D转换速度比模拟信号变化速度快很多,可将模拟信号直接加到A/D转换器上,而不需要采样保持电路。)44.参考答案:为0FFH45.参考答案: AGP的工作模式 46.参考答案:“非易失性存储器”是指当停电后信息会丢失;PROM-可-编程序的只读存储器PROM,EPROM-可-擦除的可编程的只读存储器EPROM.47.参考答案:B48.参考答案:(AX)=0308H,(BX)=12F8H49.参考答案:24050.参考答案:A51.参考答案: 一种可能的程序如下实现: 52.参考答案:INTR;153.参考答案:有0,1,2三个通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论