《2022年微机原理及应用试题库2 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理及应用试题库2 .pdf(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电气工程及其自动化专业微机原理及应用试题一、 填空题 (每空 1 分)1. 微型计算机系统的主要性能指标有:字长、 存储容量、 指令系统、 运算速度、 系统配置。2.微型计算机系统硬件包括:运算器、 控制器、 存储器、 输入设备、 输出设备等部件,这些部件通过数据总线、 地址总线、 控制总线相连接。3. 8086的标志寄存器中控制标志有:IF、 DF、TF 。4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。5. 随机存储器RAM 可分为双极型和 MOS 型两大类。6. 只读存储器ROM 可分为:ROM 、PROM 、EPROM 、EEPROM
2、。7. 8255A 是 可编程并行输入/ 输出接口,它有3 个8位端口,3种工作方式。8. 8253是可编程定时器 /计数器,它有 3 个计数通道, 6 种工作方式。9. 串行通信中的数据传送模式有:单工,半双工,全双工。10. 串行通信中最基本的通信方式:异步通信,同步通信。11. ADC0809 有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。12. DAC0832是 可编程数 /模转换器,有 8 位数字量输入信号,2 个模拟量输出信号,可设置3种工作方式。13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。14. 汇编语言指令语句格
3、式:标号:操作码助记符操作数1,操作数2;注释15. CPU 和输入 /输出设备之间传送的信息有数据信息、 状态信息、 控制信息。16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。17. DAC0832 可工作在直通、单缓冲、双缓冲三种方式。18. 地址译码的方式有线译码、部分译码、全译码三种。19 RS-232C串行通信接口TXD和RXD信号的电气性能中 “1” = 3-25V ;“0” = 3 25V 。20 8237 是可编程 DMA 控制器,它有 4个独立的DMA 通道。21. 8253每个计数器有 2 种计数方式,计数范围分别为: BCD 09999 ; 二进制 0 F
4、FFFH 。22 TTL电平经 1488 转换为 RS-232C电平, RS-232C电平经 1489 转换为 TTL 电平。23. 8086处理器的基本数据类型是字节、字、双字。24. 8086指令的操作数寻址方式有:立即数、寄存器、存储单元、 I/O端口。25常见 A/D 转换器的类型有:并行比较型、双积分型、逐次比较型。26. 一个计算机系统所具有的物理地址空间的大小是由地址总线的宽度决定的, 8086 系统的物理空间的地址为 1M 。27. 8086EU 的主要部件有算术逻辑单元寄存器组,主要完成编码和运算工作。28. 堆栈段的基值存入 SS 寄存器,数据段的基值存入 DS 寄存器,代
5、码段的基值存于 CS 寄存器,扩展段的基值存入 ES 寄存器。29. 8086CPU 引脚中,用来控制8086 工作方式的引脚为 MN/MX 。30. 8086CPU 引脚中 BP默认的段寄存器是(SS ) ,BX 默认的段存器是(DS ) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 21 页31. 8086CPU所访问的存储器为奇区和偶区, 各区的数据总线分别对应CPU数据在线的高八位和低八位。32. 设双字数据1A3B5C8DH 存于首地址为30000H 的数据区中, 则该数据的字节从该处起按_地址递增 _的顺序存放,顺序依次
6、为_30000H = 1A_ , _30001H = 3B_ , _30002H = 5C_ , _30003H = 8D_。33. 执行 CLD指令后,串操作地址采用按_地址递增 _方向修改。34. 在半导体存储器中,RAM指的是随机(易失性)存储器,他可读可写,但断电后信息一般会丢失;而 ROM 指的是只读(非易失性)存储器,断电后信息可保留。35. 存储结构为8K*8 位的 EPROM 芯片 2764,共有 8个个数据引脚, 13个个地址引脚。用他组成 64KB的 ROM 存储区共需 8 片芯片。36. 在 8086CPU系统中,假设地址总线A15A19 输出 01001 时译码电路产生
7、一个有效的片选信号。这 个 片 选 信 号 将 占 有 主 存 从48000H 到4FFFFH 的 物 理 地 址 范 围 , 共 有容量 32KB 。37. 单片 8259A可管理 8 级可屏蔽中断,6 片级联最多可管理 43 级。38. 8086CPU 的中断系统中共有 256 个中断类型码,与中断类型码12 对应的向量地址为 48 ,系统将在内存地址的 00000H 003FFH 处,设置全部中断类型的中断向量。39. 单片 8237A有 4 个 DMA 通道, 5 片 8237A 构成的二级DMA 系统,可提供 16 个 DMA 通道。40. 中断处理的基本过程包括_中断请求 _、_中
8、断判优 _、_中断响应 _、_中断处理 _和_中断返回 _。二、选择题(单选、多选)1. 计算机中信息存储的最小单位( A ) 。(A)位(B)字节(C)字(D)存储单元2. 存储器中存储信息的最小单位( B )(A)位(B)字节(C)字(D)存储单元3. 微处理器中处理信息的最小单位( C )( A)位(B)字节(C)字(D)存储单元4. 微处理器由 ( D )组成。( A)运算器和存储器(B)运算器和接口电路( C)控制器和存储器(D)运算器和控制器5. 指令 MOV AX, SI的寻址方式是( D )( A)立即寻址( B)直接寻址(C)寄存器寻址(D )寄存器间接寻址6.( A )是总
9、线控制器芯片。( A)8288 (B)8253 (C)8282 (D)8251 7.( C D )是地址锁存器芯片。( A)74LS245 (B)74LS244 (C)74LS373 (D)8282 8.( B C )是总线驱动器芯片。(A)74LS373 ( B)74LS245 (C)8286 (D)8259 9. ( A D )是随机存储器RAM 芯片。(A)2164 (B) 8284 (C ) 28128 (D)6264 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 21 页10.( A C )是只读存储器EPROM 芯片。(A
10、)27256 (B)8284 (C)2732 (D)6264 11.( B D )是只读存储器EEPROM 芯片。(A)8284 (B) 28256 (C)2732 (D)2864 12.8253 ( C )的输出是方波速率发生器。(A)工作方式1 (B)工作方式2 (C)工作方式3 (D)工作方式4 13.DAC0832 的输出信号是 ( B )(A)电压信号(B)电流信号(C)数字信号(D)开关信号14. 8086微处理器的寄存器中(A)是专用的堆栈指针寄存器。(A)SP ( B)BP (C)SI (D)DI 15. 8086微处理器的寄存器中(C)是专用的源变址指针寄存器。(A)SP (
11、 B)BP (C)SI (D)DI 16. 8086微处理器的寄存器中(D)是专用的目的变址指针寄存器。(A)SP ( B)BP (C)SI (D)DI 17. 8086微处理器的寄存器中(A)是通用的累加器。(A)AX ( B)BX (C)CX (D)DX 18. 8086微处理器的寄存器中(B)是通用的数据指针。(A)AX ( B)BX (C)CX (D)DX 19. 8086微处理器的寄存器中(C)是通用的计数器。(A)AX ( B)BX (C)CX (D)DX 20. 8086微处理器的寄存器中(D)是通用的I/O 指针。(A)AX ( B)BX (C)CX (D)DX 21 ( A
12、B )是地址译码器芯片。(A)74LS139 ( B)74LS138 (C)74LS244 (D)74LS273 22. 8086CPU 从存储器中预取指令,它们采用的存取原则为( A )(A)先进先出( B)先进后出(C)随情况不同而不同(D)随机238086CPU中寄存器 ( D ) 通常用作数据寄存器,且隐含用法作为I/O 指令间接寻址时的端口地址寄存器。(A) AX (B)BX (C) CX ( D)DX 24. 由 8086CPU组成 PC机的数据线是( D )(A)8 根单向线(B)16 根单向线(C)8 根双向线(D)16 根双向线25. 8086CPU 的一个典型总线周期需要(
13、 A ) 个状态。(A)4 (B)3 (C)2 (D)1 26. 指令队列的作用是( C ) 。( A)暂存操作数(B)暂存操作地址(C )暂存指令(D)暂存指令地址27. 如果 8086 工作于最大模式,系统的控制总线信号来自( B )(A)8284 (B)8288 (C)8087 (D) 8286 28. 在 8086/8088 系统中,内存采用分段结构,段与段之间是( D )(A)分开的(B)连续的(C)重叠的(D)都可以精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 21 页29. 8086CPU 中,当 M/IO= 1 ,RD
14、 = 0 ,WR= 1 时 CPU执行的操作是 ( A )(A)存储器读(B)I/O 读(C)存储器写( D)I/O 写30. 8086CPU 存储器可寻址1MB的空间,对I/O 进行读写操作时,20 位地址中只有 ( B )有效(A)高 16 位(B)低 16 位(C)高 8 位(D)低 8位31. 在 8086CPU从总线上撤消地址,使总线的低16 位置成高阻态, 其最高 4 位用来输出总线周期的( C )(A)数据信息(B)控制信息(C)状态信息(D)地址信息32. CPU 中,运算器的主要功能是( C )(A)算术运算(B)逻辑运算(C)算术运算和逻辑运算(D)函数运算33. 8086
15、/8088CPU在复位后,程序重新开始执行的逻辑地址是( B )(A)0000:00000H (B )FFFF:0000H (C)FFFF:FFF0 (D)0000: FFFF 34. 具有指令流水线功能的CPU其特点是 ( A )(A)提高 CPU运行速度(B)提高存储器的存取速度(C)提高 I/O 处理速度(D)提高 DMA 的传递速度35. 如果 80386/80486 系统工作于保护虚地址方式,它的段最大长度可达( A )(A)4GB (B) 1MB (C)64KB (D)32KB 36. 在程序控制传送方式中,哪种方式可以提高系统的工作效率( B ) 。(A)查询传送(B)中断传送(
16、C)前二项均可(D) DMA 方式37. 采用 DMA 传送数据时,数据传送过程是由( D )控制的。(A)软件(B)CPU (C)CPU+ 软件(D)硬件控制器38. 8086微处理器可寻址访问的最大I/O 空间为 ( B ) 。(A)1KB (B)64KB (C)640KB (D) 1MB 39. 传送数据时,占用CPU时间最长的传送方式是() 。(A)查询(B)中断(C)(D)无条件传送40. 采用查询传送方式时,必须要有( C )(A)中断逻辑(B)请求信号(C)状态端口(D)类型号41. 当要求 74LS138 的 Y3有效,这时A、B、C的 3 输入端分别为( C )(A)A=1,
17、B=1,C=1 (B)A=1,B=0,C=1 (C)A=1,B=1,C=0 (D)A=0,B=1,C=1 42. 下面 ( B )是正确的。(A)端口中有1 个或多个接口(B)接口中有1 个或多个端口(C)端口内含有很多寄存器(D)一个端口可有多个地址43. 下列指令中,不含有非法操作数寻址的指令是( D )(A) ADC BX , 30 (B)ADD SI+DI , AX (C) SBB AX , CI (D)SUB 3000H , DX 44. 以下指令中与SUB AX,AX作用相同的是( C )(A) OR AX , AX (B)AND AX , AX (C) XOR AX , AX (
18、D)PUSH AX 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 21 页45. 下列指令中,非法指令是( B )(A) OUT BX , AL (B)ADD BX+DI ,AX (C) SBB AX , BX (D)SUB 3000H ,AX 46. 将十进制数25 以压缩 BCD码格式送AL,正确的传送指令是( A )(A) MOV AX , 0025H (B)MOV AX ,0025 (C) MOV AX ,0205H (D)MOV AX ,0205 47. 如果有多个中断申请同时发生,系统将根据中断优先级的高低先响应优先级最高
19、的中断请求。若要调整中断源申请的响应次序,可以利用 ( B )(A)中断响应(B)中断屏蔽(C)中断向量(D)中断嵌套48. 8086CPU 响应可屏蔽中断时,CPU ( B )(A)执行一个中断响应周期(B)执行两个连续的中断响应周期(C)执行两个中断响应周期,中间23 个空闲状态(D)不执行中断响应周期三、判断题1. 【 】汇编语言的语句与机器指令是一一对应关系。2. 【 】汇编语言的指示性语句与机器指令是一一对应关系。3 【 】8086 物理地址 = 段基址 10偏移地址。4. 【 】段基址 16偏移地址。5. 【 】某种存储器芯片容量为16KB*8/ 片,它需要的片内寻址地址线根数是1
20、3 根。6. 【 】某种存储器芯片容量为16KB*8/ 片,它需要的片内寻址地址线根数是14 根。7. 【 】8255A有 4 个输入 / 输出端口, 3 种基本工作方式。8. 【 】8255A有 3 个输入 / 输出端口, 3 种基本工作方式。9. 【 】8259A是可编程的中断控制器芯片。10 【 】8237 是可编程的中断控制器芯片。11 【 】8086 数据总线有20 位,地址总线有16 位。12 【 】8086 数据总线有16 位,地址总线有20 位。13 【 】OUT 80H, AL 14 【 】OUT 80H, CL 15 【 】IN AX , DX 16 【 】IN BX ,
21、DX 17 【 】8253 有 3 个计数通道, 6 种工作方式。18 【 】8237 是可编程的并行接口芯片。19 【 】8255A的 B口可工作在方式0、方式 1、方式 2。20 【 】8255A的 A口可工作在方式0、方式 1、方式 2。21 【 】8251 是一个全双工的可编程通信接口。22 【 】8251 是一个半双工的可编程通信接口。23 【 】8253 的最大计数范围:07500000。24 【 】8253 的最大计数范围:64K64K64K 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 21 页25 【 】延时子程序中
22、时间常数增大时,延时时间减小。26 【 】延时子程序中时间常数增大时,延时时间增大。27. 【 】端口中有1 个或多个接口28. 【 】一个端口可有多个地址29. 【 】一个接口中有1 个或多个端口四、解释题1. 指令计算机能够识别和执行的基本操作命令2. 指令系统计算机所能执行的全部指令的集合。3. 程序为实现某一任务所作的指令(语句)的有序集合。4. 堆栈一个按照后进先出原则组织的一段内存区域。5. 并行通信利用多根传输线将多位数据的各位同时传送。6. 串行通信利用一条传输线将数据一位一位按顺序分时传送。7. 串行异步通信收、发双方在约定的波特率下,不需要有严格的同步,允许有相对的迟延,既
23、两端的频率差别在1/10 以内。8. 串行同步通信是指在约定的波特率下,发送端和接收端的频率保持一致(同步),收、发双方的每一位数据均保持同步。9. 中断源引起中断的原因,或者说能发出中断请求的来源。10. EPROM 可用紫外线擦除信息、多次改写的只读存储器。11位( bit ) 1 个二进制位,计算机中信息存储的最小单位。12字节( Byte)相邻的8 个二进制位,存储器的最小单位。13字( Word)计算机处理数据的最小单位。14指令操作码表示计算机执行什么操作。15指令操作数表示参加操作的数或操作数所在的地址。16机器语言指令机器码编制的源程序。17汇编语言助记符编制的源程序。18.
24、8255A中的STB选通输入,低电平有效。用来将外设输入的数据送入8255A 的输入缓冲器。19 8255A中的 IBF输入缓冲器满,高电平有效输出。作为STB的回答信号,208255A 中的OBF输出缓冲器满,低电平有效。当CPU已将要输出的数据送入8255A时有效,用来通知外设可以从8255A取数。21 8255A 中的ACK响应信号, 低电平有效。 作为对OBF的响应信号,表示外设已将数据从8255A的输出缓冲器中取走。22 8255A中 INTR中断请求信号,高电平有效。可作为CPU的查询信号,或作为向CPU发送的中断请求信号。23 8255A中 INTE中断允许,由C口的相应位控制。
25、24波特率单位时间内线路状态变化(电信号变化) 的数目。单位时间里传送的数据位数,即: 1 波特率 = 1bit/s = /bps,波特率的倒数即为每位所需的时间。五、简答题精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 21 页1、微处理器、微型计算机和微型计算机系统三者之间有何不同?答:微处理器运算器控制器内部总线,CPU ,MPU ;微型计算机微处理器存储器输入/ 输出接口系统总线,称为计算机的硬件;微型计算机系统微型计算机外围设备系统软件。2、在 8086 总线周期的T1、T2、T3、T4 状态, CPU分别执行什么动作?答:
26、T1周期: 8086 发出 20 位地址信号,同时送出地址锁存信号ALE ;T2 周期: 8086 开始执行数据传送;T3 周期:下降沿采样READY ,若有效则T3 结束后进入T4 ,若无效则插入等待周期TW ,在TW继续采样READY ,直至其变为有效后再进入T4 ;T4 周期: 8086 完成数据传送。3、指示性语句有哪几种?答:符号定义、数据定义、段定义、过程定义、结束语句。4、总线的分类有哪几种?答:按位置分:片内总线、片总线(局部总线)、内总线(系统总线) 、外总线(通信总线)按功能分:数据总线、地址总线、控制总线、电源和地线、备用线5、总线的特性答:物理特性物理连接方式,根数、插
27、头、引脚排列功能特性每一根线的功能电气特性每一根线信号传送方向、有效电平范围时间特性每一根线的时序6. 常用总线类型答: ISA工业标准体系结构总线PCI外部设备互连总线USB 通用串行接口总线7. 8086CPU 怎样解决地址线和数据线复用问题?ALE信号何时有效?答:采用分时复用的方式,在总线周期的T1周期 ALE信号有效,传送地址信号,在总线周期的T1周期以后, ALE信号失效,传送数据信号。88086 的基本总线周期有哪几种?答:存储器读或写; I/O端口读或写;中断响应周期;总线保持请求与保持响应周期。9RAM 存储器与CPU连接时应注意的问题。答:CPU总线的负载能力;CPU 的时
28、序和存储器的存取速度之间的配合;存储器的地址分配和选片;控制信号的连接。10.CPU 与外设的数据传送方式。答:程序控制传送方式、中断传送方式、直接数据通道传送DMA 11.如果用 74LS273 作输入接口,是否可行?说明原因;用74LS244 作输出接口,是否可行?说明原因。答:否。 74LS244是三态门构成的缓冲器,只能用于输入信号的缓冲操作;74LS273 是由 D触发器和三态门构成的锁存器,只能用于输出信号的锁存,所以不能交换使用。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 21 页12. 8086的总线接口单元(BIU
29、)由哪几部分组成?答:段寄存器CS,DS,SS,ES;指令指针寄存器IP;指令队列缓冲器;加法器和内部总线组成。13 8086 的执行单元(EU )由哪几部分组成?答:算术逻辑单元(ALU ) ;通用寄存器AX 、BX、 CX、DX ;可分为8 个 8 位的寄存器(AL 、 AH ;BL 、BH;CL、CH;DL 、DH)使用; 4 个专用寄存器: SP、 BP、DI 、SI;状态标志寄存器FLAGS和内部总线组成。14 8086 的中断系统包括哪些部分?试用文字或图例描述8086 的中断系统。答:包括外部中断和内部中断。外 部 中 断 : 可 屏 蔽 中 断INTR,非屏蔽中断NMI。内部中
30、断:除法出错INT0,单步执行INT1, 溢出中断INTO,软件中断INT n 。15 8253 有几种工作方式?写出每种工作方式的功能。方式功能启动条件改变计数值GATE 输出波形0 计数完中断写计数初值立即有效有影响电平信号1 硬触发单拍脉冲写计数初值外部触发外部触发有效有影响宽度为 N 个 CLK 周期的负脉冲2 频率发生器写计数初值计数到 1 后有效有影响宽度为一个CLK 周期的连续负脉冲3 方波速率发生器写计数初值1、外触发后有效2、计数到 0 后有效有影响连续方波4 软件触发选通写计数初值立即有效有影响宽度为一个CLK 周期的负脉冲5 硬件触发选通写计数初值外部触发外部触发后有效有
31、影响宽度为一个CLK 周期的负脉冲16列出实验室常见的显示器名称,并简述这些显示器的功能与使用方式。答: LED显示高、低电平;数码管显示数字,需要进行显示码转换;点阵显示器显示字符、汉字,需要代码转换;液晶显示器显示数字、字符、汉字,需要代码转换;CRT显示数字、字符、汉字和图像178253 的 CLK0接 2MHZ时钟, 3 个计数器级联均设为工作方式3,要求 OUT2输出 1HZ方波,问3 个计数器的计数值如何设定(方案不是唯一的)。答:计数器 0 初值 计数器 1 初值 计数器 2 初值方案 1:1000 100 20 方案 2:100 100 200 精选学习资料 - - - - -
32、 - - - - 名师归纳总结 - - - - - - -第 8 页,共 21 页188253 计数器 / 定时器中,时钟信号CLK和门脉冲信号GATE各起什么作用?答: CLK :时钟输入引脚。输入脉冲若周期精确,8253 一般工作在定时方式;输入脉冲若周期不定,8253 一般工作在计数方式;输入时钟周期不得小于380ns,即输入时钟信号的频率不得高于 2.6MHZ 。其功能是作为计数脉冲,每输入一个CLK脉冲,计数值减1。GATE :门控输入引脚,控制计数器输入脉冲。其功能是禁止、允许或启动计数过程。19 8255A 的方式 .1 有什么特点?答:方式1 是一种选通I/O 方式, A口和
33、B 口仍作为两个独立的8 位 I/O 数据通道,可单独连接外设,通过编程分别设置它们为输入或输出。而C口则要有6 位( 分成两个3 位) 分别作为A口和B口的应答联络线,其余2 位仍可工作在方式0,可通过编程设置为基本输入或输出。20 8255A 的方式 2 有什么特点?答:双向选通I/O 方式,只有A口才有此方式。此时,端口C有 5 根线 PC7PC3用作 A口的应答联络信号,其余3根线可用作方式0,也可用作B口方式 1 的应答联络线。方式2:就是方式1 的输入与输出方式的组合,各应答信号的功能也相同。而C口余下的PC0PC2可以充当B 口方式 1的应答线,若B口不用或工作于方式0,则这三条
34、线也可工作于方式0。21试述 D/A 转换器的主要技术指标。答:分辨率( Resolution) :单位数字量所对应模拟量增量。即D/A 转换器模拟输出电压能够被分离的等级数。 精度( Accuracy ) :分绝对精度(Absolute Accuracy)和相对精度(Relative Accuracy)绝对精度(绝对误差)指的是在数字输入端加有给定的代码时,在输出端实际测得的模拟输出值(电压或电流)与应有的理想输出值之差。它是由D/A 的增益误差、零点误差、线性误差和噪声等综合引起的。相对精度指的是满量程值校准以后,任一数字输入的模拟输出与它的理论值之差。 建立时间( Settling Ti
35、me) :在数字输入端发生满量程码的变化以后,D/A 的模拟输出达到稳定时,所需要的时间。21试述 A/D 转换器的主要技术指标。答:分辨率(Resolution) :单位数字量所对应模拟量增量。精度 : 绝对精度( Relative Precision) :绝对精度指的是A/D 转换器的输出端所产生的数字代码中,分别对应于实际需要的模拟输入值与理论上要求的模拟输入值之差。相对精度(Absolute Precision):相对精度指的是满度值校准以后,任一数字输出所对应的实际模拟输入值(中间值)与理论值(中间值)之差。转换时间( Conversion Time) :转换时间指的是A/D 完成一
36、次转换所需要的时间。量程:所能转换的模拟输入电压范围,分单极性和双极性。输出逻辑电平:多数A/D 转换器的输出逻辑电平与TTL 电平兼容。22能否用8253 的 OUT信号直接驱动继电器,试说明原因。答:否, 8253 的 OUT信号为 TTL电平,输出电流不足以直接驱动继电器。(电平是个电压范围,规定输出高电平2.4V, 输出低电平=2.0V ,输入低电平 0 Y= 0 X=0 -1 X0 设任意给定的X(-128 X127)存放在DTX单元,计算函数Y值,要求存放在DTY单元中。解本题采用分支结构。首先判断X 0 还是 X0,如果 X0,从而确定数值Y。 DATA SEGEMENT DTX
37、 DB ? DTY DB? DATA ENDS CODE SEGEMENT ASSUME CS:CODE,DS:DATA START: MOV AX ,DATA MOV DS,AX MOV AL,DTX ;取出自变量X CMP AL,0 JGE BGE ; X=0时转移MOV AL,0FFH ; X0,则 AL=-1 JMP EQ1 ; 转向出口 BGE: JZ EQ1 ; 当 X=0,转向出口,AL本身为 0 MOV AL,1 ; 当 X0,则 AL=1 EQ1: MOV DTY,AL ; 把结果送到DTY单元中 MOV AX,4C00H INT 21H CODE ENDS END STAR
38、T 11. 填空题设某接口的状态端口地址为100H,状态位从D7 位输入,数据端口的地址为200H,输入数据的总字节数为200,输入数据段放在内存单元的首地址为300,查询式输入数据的程序段如下。 MOV SI, OFFSET BUFF MOV CX, 200 INPUT:IN AL, 100H TEST AL, 80H JZ INPUT IN AL, 200H MOV SI,AL INC SI LOOP INPUT 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 21 页七、分析题18086CPU中断响应时序如下图示,试写出中断响应
39、过程。(6 分) 答: CPU 在当前指令周期的最后一个T 采样中断请求信号, 若 INTR 信号有效且中断系统开放(IF=1 ) ,则进入中断响应周期。中断响应周期由2 个基本指令周期组成,第一个中断响应周期CPU 回应一个中断响应信号INTA 给中断源;第二个中断响应周期仍有INTA ,中断源必须在T3前将中断向量号送至 CPU 的数据总线, CPU 在 T4采样数据总线,获得中断向量号,进入中断处理序列。2内存扩展电路如下图示,试写出各芯片的信号名称和存储器地址空间。(10 分) 数据信号: D0 D7 (1 分)控制信号: CE片选(1 分)WE写允许(1 分)OE数据输出允许(1 分
40、)片内地址信号:A1 2A0 (1 分)译码器输入地址信号:A15 、A14、A13 (1 分)RAM 6264 :Y0 0000 0000 0000 0000 0001 1111 1111 1111 0000H 1FFFH (2 分)EEPROM 28C64 :Y 7 1110 0000 0000 0000 1111 1111 1111 1111 E000H FFFFH (2 分) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 21 页3. 内存扩展电路如下图示,试写出各芯片的信号名称和存储器地址空间。数据信号: D0D7 ( 1
41、分)控制信号: CE片选(1 分)WE写允许(1 分)OE数据输出允许(1 分)片内地址信号:A12 A0 (1 分)译码器输入地址信号:A15、A14、A13 (1 分)RAM 6264 :Y1 0010 0000 0000 0000 0011 1111 1111 1111 2000H 3FFFH (2 分)EPROM 2764 :Y 7 1110 0000 0000 0000 1111 1111 1111 1111 E000H FFFFH (2 分)4、在下列图形中填写各功能模块的名称并说明该结构框图为何种接口电路。(8 分)该接口电路为:可编程定时计数器8253 ( 2 分每空1 分,共
42、 8 分)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 21 页5、在下列图形中填写各功能模块和I/O 信号的名称并说明该结构框图为何种接口电路。(10 分)该接口电路为:可编程并行接口8255A 6、在下列图形中填写各功能模块和I/O 信号的名称并说明该结构框图为何种接口电路。(10 分)8 位 D/A 转换器 DAC0832精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 21 页7、在下列图形中填写各功能模块和I/O 信号的名称并说明该结构框图为何种接口电路。(10 分
43、)ADC0808 (0809)8、在下列图形中填写各功能模块的名称并说明该结构框图为何种接口电路。(10 分)该接口电路为:可编程串行接口8251 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 20 页,共 21 页9、在下列图形中填写各功能模块的名称并说明该结构框图为何种接口电路。(10 分)该接口电路为:可编程中断控制器8259。10电路如下图,编制在输出端得到锯齿波的程序。(10 分)code segment assume cs:code start: mov cl,0 mov dx,io0832a LLL: mov al, cl out dx,al call delay ;调延时子程序 inc cl jmp LLL ;若无则转 LLL code ends end start delay proc near ;延时子程序 mov bx,100 111: mov cx,0 11: loop 11 dec bx jne 111 ret delay endp精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 21 页