2023年微机原理及接口试卷题.pdf
微 机 原 理 及 接 口 技 术 试 题试卷1一、填空题(2 4分)1、8 0 8 6/8 0 8 8 系统中,存储器是分段的,每段最大长度是 字节,段内偏移地址从 到 o2、C P U 访问存储器进行读写操作时,通常在 状态去检测R E A D Y ,一旦检测到R E A D Y 无效,就在其后插入一个 周期。3、汇编语言源程序中的语句有三种类型,它们是 语句,语句,语句。4、8 0 8 6C P U 寻址外设可以有两种方式,一种是 寻址方式,另一种是寻址方式。5、R S-2 32-C 标准是 与 间的标准。6、C P U 在执行IN A L,D X 指令时,M/记引脚为 电平,近 为 电平。7、一片8 2 59 A 可管理 级中断,通过级连最多可扩展为管理级中断。8 2 59 A 有 个方式选择控制字和 操作命令字。8、C P U 与 外 设 之 间 的 连 接 部 件 称 为,它的基本功能是和9、数据的输入/输出指的是C P U 与 进行数据互换。1 0、当8 2 55A 口工作在方式1 输出时,A 口输入信号联络线的名称是,输出信号联络线的名称是 o二、选择题(1 2 分)1、设 A=1 8 6,B=2 7 3Q,C=0 B B H,它 们 之 间 的 关 系 是。A)A B C B)A B C C)A=B=C D)A B=C2、8 O 8 6C P U 用A LE 的下降沿将T 1 期间出现的 信息锁存在外部地址锁存器中A)A 0-A 1 9 B)B HE C)A 和 B D)D 0-D 1 53、下列四条指令中错误的是 oA)MO V A X,S I B)MO V A X,B P+D IC)MO V A X,D I D)MO V A X,B P D I4、在 8 0 8 6/8 0 8 8 系统中,约定用于形成堆栈段数据物理地址的寄存器有。A)SS,SP,BPB)SS,SP,BXC)DS,BX,BP D)DS,SP,BP5、.EXE文献产生在 之后。A)汇编 B)编辑 C)用软件转换 D)连接6、由2732芯片组成64KB的存储器,则需要 块芯片和 根片内地址线。A)12 B)24 C)16 D)147、若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优 先 权 最 高 的 中 断 源 是=A)IRQO B)IRQ2 C)IRQ3 D)IRQ48、8253工作在 时,OUT引脚能输出一个CLK周期宽度的负脉冲。A)方式0 B)方式1 C)方式3 D)方式4或方式59、CPU对内存进行读操作时,oA)M/io=0 n DEN=0A RD=0 B)M/io=0A DEN=1 H RD=0c)M/io=m DEN=OA RD=OD)M/io=in DEN=m RD=O10、在微机中,其内存容量为64M B指的是 oA)64M 位 B)64M 字 C)64M 字节 D)64M 千字节11、下列指令中,错误的一条是。A)JM P BY T E P T R S I B)L E A BX,4 BX C)P U S H W O R D P T R 20 BX+S I+2 D)M O V S AV E-W O R D,DS三、判断题(10)1.由DR AM 构成的存储器所存储的信息不需要定期刷新。()2.在给接口编址的过程中,假如CP U 有 5 根地址线没有参与译码,则也许产生 5 的2 次暴个重叠地址。()3.对 I/O 端口的编址一般有独立编址方式和统一编址方式。P C机采用的是独立编址方式。()4.若 8259A中断屏蔽字O CW 1为 00H,则8259A所管理的8 级中断全被屏蔽.5.8255工作在方式1 的输出时,O BF 信号表达输出缓冲器满信号。()6.有数据定义N U M DB 123456,经汇编后,N U M 占有3 字节存储单元。()7.O U T DX,AL 指令的输出是16位操作数。()8.8253计数器工作在方式3 时,减法计数器对CL K 减 1计数。()9.若 S P=1O O O H,则执行指令 P U S H AX 后,(S P)=O F F E H o()10.8088CP U 对内存读/写1个字均需两个总线周期。()四、简答题分别说明下列两组指令中两条指令操作的相同点和不同点。(4分)(1)S U B AX,BX CM P AX,BX(2)AN D CX,DX T E S T CX,DX五、阅读程序分析题(4分、6 分、4 分)1.M O V AX,9090HS U B AX,4AE 0HJC L IJO L 2JM P L 3上述程序执行后AX=,程序转向.2.假设寄存器 AX=1234H,DX=0A000HM O V BX,0M O V CX,BXS U B CX,AXS BB BX,DXM O V AX,CXM O V DX,BX上述程序段执行后AX=,DX=程序功能是3.已知8253端口地址为80H、82H、84H、86H,初始化程序如下,说明程序的含义。M O V AL,67HO U T 86H,ALM O V AL,80HO U T 82H,AL该程序含义是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _六、某中断源的中断类型码为2AH,该中断源的中断服务入口地址为2023H:F F 23H,试画出中断向量表图。(6 分)七、设 8255端口地址为50H-56H 中的偶地址,试画出微机系统与8255A和L S 138译码器的接口图。设端口 A 工作在方式0 输入,端口 B 工作在方式1 输出,允许B 口中断,端口 C 输出,对 8255初始化编程。(12分)八、某系统用8251A串行发送一条信息“T h i s i s a b o o k”,异步传送7 位数据,奇校验位,一个停止位,波特率系数为64。波特率为2400,问需要多少时间才干传送完毕?说的时钟频率应为多少?8251A 的方式控制字是什么?(10分)九、假设在8253-5定期器/计数器的CL K 0端输入的时钟频率为1M H z,G A T E 0接+5V,设 8253-5端口地址为88H、8A H、8CH、8E H,规定在0UT 0端输出反复周期为4m s 的方波,试编程实现上述规定。(8 分)试 卷2(开卷)一、填空题(2 0 )1、十进制数 73=B=Q=Ho2、子程序可以由 语句定义,由 语句结束,属性可以是 或 o3、若存储空间的首地址为1000H,存储容量为1K X8、4 K X 8 的存储器所相应的 末 地 址 分 别 为、o4、寻址方式是指,指令M 0VBX,45H DI+BP 的 源 操 作 数 寻 址 方 式 是,该指令还可以写书成,5、数 据 输 入/输 出 的 三 种 方 式 是、和。6、串行通信方式有 和 两种,其中 方式是以字符格式、起始位开始、停止位结束传送字符串。7、假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是。8、8086/8088的状态标志有 个。二、单项选择题(10,)1、8086 CP U复位后,CP U执行的第一条指令的起始地址应是A)R O M,F F F F O H B)R A M,F F F F O H C)R O M,F F F F H D)R A M,F F F F H2、8086 CP U的40根引脚中,有 个是分时复用的。A)1 B)1 C)21 D)243、接口的基本功能是 和。A)输出锁存 B)输入锁存 C)输出缓冲 D)输入缓冲4、堆栈操作时,段基址由 寄存器指出,段内偏移量由 寄存器指出。A)CS B)DS C)S S D)E SE)DI F)S I G)S P H)BP5、用 BP 作基址变址寻址时,操 作 数 所 在 的 段 是 当 前。A)数据段 B)代码段 C)堆栈段 D)附加段6.执行下列指令:S T R 1 DW N 0S T R 2 DB 14 DUP (?)CO N T E Q U$-S T R lM O V CX,CO N TM O V A X,S T R 1H L T后寄存器CL 的值是A)O F HB)O E HC)12HD)1O H7、8253工作在时,O UT 引脚能输出一个CL K 周期宽度的负脉冲。A)方式0B)方式10 方式3 D)方式4 或方式58、DM A 存储器是A)动态只读存储器B)动态随机存储器C)静态只读存储器D)动态随机存储器三、判断题(10分)(注:在括号中对的的打错误的打X)1、执行I N A L,DX指令时,DX的内容送到数据总线上。()2、R A M 中的电容断电后不会丢失。()3、段内转移指令执行结果要改变I P、CS 的值。()4、8253工作在方式0 时,计数过程结束能自动装入计数初值继续进行计数。()5、R E P 是指令前缀,反复操作的条件是C X W O。()6、给 8 2 5 5 C 口 P C 3 按位置位字是0 6 Ho()7、硬件复位8 2 5 1 A后,迫使8 2 5 1 A回到设立方式选择控制字状态。()8、总线控制器8 2 8 8 专门用于8 0 8 6 最大模式下产生控制信号。()9、8 0 8 6 C P U 内部F 标志寄存器的所有标志位均可用指令事先置1 或清0 o()1 0、若 SS=2 0 2 3 H,SP=1 0 0 0 H,执行指令 P U SH AX 后,AX 内容压入 2 1 0 0 0 H字单元中。)四、阅读程序并回答问题1、有一程序如卜:M O V C X,0 0 0 5M O V D I,3 0 0 0 HN E X T:M O V B L,O F F HM O V AL,B Y TE P TR D I C M P AL,3 AHJ N B N E X T1SU B AL,3 0 HJ BN E X T1M O V B L,ALN E X T1:M O V AL,B LM O V B Y TE P TR D I+0 AH ,ALI N C D IL O O P N E X TH L T已知数据段3 0 0 0 H 单元开始内容为4 0 H,3 0 H,3 5 H,5 9 H,1 2 H,放置的是字符的ASC H 码(1 0 分)问:(1)程序执行完毕结果放置在何处?(2)内容是什么?(3)用何D E B U G 命令检查结果?2.下面是多字节加法程序,第一个数是8 A0 B H,第二个数是D 7 0 5 H。请填写出对的结果。(7 分)D ATA SE G M E N TF I RST D B ,O HSE C O N D D B ,D ATA E N D SC O D E SE G M E N TASSU M E C S:C O D E,D S:D ATASTART:M O V AX,D ATAM O V D S,AXMOV CX,_MOV S I,0NEXT:MOV AL,SECONDSIADC F IR ST SI,ALINC SILOOP NEXTMOV AL,0ADC AL,_MOV F IR ST SI,ALMOV AH,4CHINT 21HCODE ENDSEND START五、P C/X T机中若对从片8 2 5 9 A写入的I C W 2 是 7 0 H,主机响应当8 2 5 9 A芯片的 I RQ 6 的中断服务程序的入口地址为2 0 2 3 H:1 2 3 4 H,试画出中断矢量表图。(8 分)六、设8 2 5 5 端口地址为8 0 H 8 6 H 中的偶地址,试画出8 2 5 5 与微机系统和L S1 3 8 译码器的接口图。设端口 A 工作在方式1 输入,中断允许,端口 B 工作在方式0 输出,端口 C输出,对 8 2 5 5 初始化编程。(1 5 分)7 4 L S1 3 88 2 5 5ABCG1G2ARDWRCSAlAODOD?七、某系统用8 2 5 1 A串行发送文字资料,若文字资料有6 0 0 0 个字符,异步传送,字符长度为7 位,采用偶校验,1 位停止位,波特率系数为1 6,波特率为 1 2 0 0,问发送该文字资料需要的时间是多少秒?诙的时钟频率应为多少?8 2 5 1 A的方式控制字是什么?(1 0 )八、某微机系统中需要使用一个1 0 0 0 H z 的音频信号,决定采用8 2 5 3-5 定期/计数器产生。请回答下列各问题(1 0 )(1)所用8 2 5 3-5 中的那个通道应设定为什么种工作方式?(2)计数器的初始值应设定为什么值(假定计数用的C L K 时钟频率为2MH z)?试 卷3一、填空题(2 0 )1.-87的原码是,补码是,反码。2.823的B C D 码是,$的七位A S C I I 码是。3.寻址方式是指,指令MO VB X,45H D I+B P 的 源 操 作 数 寻 址 方 式 是,该指令还可以写书成 o4.S P 总 是 指 向,若原先S P=20 23H,S S=20 23H,问C P U 执行指令P U S H A X 后,A L 内容压入物理地址为 存储单元中,A H 内容压入物理地址为 存储单元中。5.指令A N D A X,X 1 X 0 R X 2中,X I 和 X 2是两个已赋值的变量,问A N D进 行 的 时 间 是,X O R 进 行 的 时 间 是,变量X I 和 X 2的类型属性应是。6.微机系统中,ROM只能,RAM可,动态RAM的内容需定期 O7.串行通信方式有 和 两种,其中 方式是以字符格式、起始位开始、停止位结束传送字符串。二、选择题(15)1.8086CPU复位后,CPU执行的第一条指令的起始地址应是a.ROM,FFFFOH b.RAM,FFFFOH c.ROM,FFFFH d.RAM,FFFFH2.8086微机系统主存和外设端口,通常分为偶地址存储器和奇地址存储器(或外设端口),通常奇偶地址存储器(或外设端口)数据线以及选通信号和8086接法是 oa.奇地址存储器数据线接8086 D15D8,选通信号是BIffi=0,A0=l偶地址存储器数据线接8086 D7DO,选通信号是A0=0b.奇地址存储器数据线接8086 D7DO,选通信号是 施=0,A0=l偶地址存储器数据线接8086 D15-D8,选通信号是A0=0c.奇地址存储器数据线接8086 D15D8,选通信号是Blffi=l,A0=0偶地址存储器数据线接8086 D7DO,选通信号是BIffi=0,A0=ld.奇地址存储器数据线接8086 D7DO,选通信号是A0=0偶地址存储器数据线接8086 D15-D8,选通信号是Blffi=0,A0=l3.指令MOV BX,45HBP中,约定的段寄存器是a.CS b.DS c.ES d.SS4.CPU对哪一种中断需通过两个中断响应机器周期且在第二个中断响应机器周期采样数据线以获得申请中断的外设输入的中断类型码。应是a.NMI b.INT n 指令 c.单步中断 d.INTR5.外设与内存之间传送数据的方式应采用a.无条件传送方式b.查询传送方式c.中 断 方 式 d.DMA方式三、判断题(2 0,对 的 的 打 错 误 的 打 X)1.给 82 55 C 口 PC3按位置位字是06Ho()2 .当8086CPU内标志寄存器中的IF=0时,意味着严禁CPU响应所有类型的中断。()3.一个外设最多可具有控制端口、数据端口、状态端口三种类型的端口。()4.在 80 86微机系统中,通常外设的中断申请接至8259A 的 I R 上,8259A的中断申请线接至C P U 的 I N T R o()5.硬件复位8251 A 后,迫使8251 A 回到设立方式选择控制字状态式)6.80 86C P U 微机系统I/O 端口采用统一编址方式。()7.80 86C P U 对内存读/写1 个字的操作仅需一个总线周期。()8.总线控制器8288专门用于80 86最大模式下产生控制信号。()9.两片-8259A 采用主从连接方式时,最多可接受1 5级中断请求。()1 0.80 86C P U 内部F 标志寄存器的所有标志位均可用指令事先置1 或清0。()四、问答题(1 9)1 .已知软磁盘I NT 1 3 H,它的中断矢量为F 0 0 0 (C S)和 E C 5 9 H(I P),请画出中断矢量指针及中断矢量的存储示意图。2 .若运用8 2 5 1 A 异步传送1 2 0 个字符,每个字符1 位起始位,七位A S C H码位,1 位奇/偶校验位,1 位停止位,若波特率系数为1 6,茂 和质 周 期 为 0.0 5 2 ms,问传送1 2 0 个字符至少需要多少秒?3.如 图 所 示,是 为 内 存 设 计 的 译 码 器,请 回 答 函 输 出 端 所 控 制 的 地址 范 围?A 1 6 B Y 0A 1 7 CA 1 8 G 2 BA19 G2AM/I O G 1五、编 程(2 6 )1 .以NU M为 首 址 的 存 储 区 中 存 有 若 干 个 字 型 数,其 长 度 存 于NU M1字节单 元。求 出 数 据 中 的 最 大 值,存 入NU M2字 单 元。2 .用8 2 5 3-5通 道1作 定 期 器,定 期 时 间 为1 0 ms,假设计数用的时钟频 率 为2 MHz,通 道1工 作 在 方 式2,请 写 出 初 始 化 程 序(通道地址自设)。3.设 8 2 5 5 A 与8 0 8 6 C P U 相连,8 2 5 5 A 芯片A 口工作在方式1 输出,B 工作在方式0 输入,严禁A 口中断,8 2 5 5 A 芯片A 口、B 口、C控制口地址分别为F F F 8 H、F F F A H、F F F C H、F F F E H,请写出初始化程序。试卷4一、填空题(2 0 )1 .-9 3 的原码是,补码,反码 o2 .9 7 6 的B C D 码是,#的七位A S C H码是。3 .8 0 8 6 最大模式下产生控制信号运用芯片 总线控制器,最小/最大模式下,外 部 地 址 锁 存 器 运 用 芯 片,外部数据收/发器运用芯片 o4 .以B X 基址寻址,约 定 的 段 寄 存 器 是,以B P 基址寻址,约定的段 寄 存 器 是,变 址 寻 址 约 定 的 段 寄 存 器 是。5 .微机系统外设端口编址方式通常有 和两种,8 0 8 6 微机系统外设端口编址方式通常采用o6 .通常8 0 8 6 主存分为奇地址存储体和偶地址存储体,奇地址存储体数据线接8 0 8 6 C P U ,选通条件除M/而=1 外,尚有 并且;偶地址存储体数据线接8086CPU,选通条件除M/芯=1外,尚有 并且 o二、选择题1.若8086微机系统仅有16KB ROM和16KB RAM,其合适的地址范围选择应是_ _ _ _ _ _ _ _a.ROM:00000H03FFFH,RAM:b.ROM:FCOOOHFFFFFH,RAM:c.ROM:FCOOOH03FFFH,RAM:d.ROM:00000H03FFFH,RAM:2 .下述指令,对的的指令是FCOOOHFFFFFH0000H03FFFHFCOOOHFFFFFH00000H-03FFFH(设BUF是字节变量,LAB为标号)a.MOV BX,ALb.MOV BX,BUFc.MOV BX,LABd.MOV BX,OFFSET BUF3.下述中断,优先权级别最高的中断是a.NMI b.INTR c.单步中断 d.INT n4.8086CPU对内存读/写操作,需两个总线周期的读/写操作是a.从偶地址读/写一个字节 b.从奇地址读/写一个字节c.从偶地址读/写一个字d.从奇地址读/写一个字5.两片8 2 5 9 A 采用主从级连方式,最多能接受a.8 级中断 b.1 5 级中断 c.1 6 级 中 断 d.7 级中断三、判断题(1 5,)对的的有()1.若 B U F 是变量名,指令L E A B X,B U F 和指令MO V B X,O F F S E T B U F是等效的。2.O U T 3 F CH,A L 指令是对的的。3.8 2 5 5 A A 口工作在方式1 输入,B 口工作在方式0 输出的方式控制字是 0 0 1 1 X 0 0 X B。4.若 S S=2 0 2 3 H,S P=1 O O O H,执行指令 P U S H A X 后,A X 内容压入 2 1 0 0 0 H字单元中。5.所谓寻址方式是指CP U 执行指令时寻找操作数的方式。6.8 0 8 6 CP U 所有外部中断,仅 I NT R 需申请中断的外设提供中断类型码。7.8 0 8 6 CP U 没有直接对T F 标志位置1 或清0的指令。8.8 2 5 1 A 引脚T X E 有效,T X R DY 必有效;反之亦然。9.串行通信,同步传送方式传送数据的速率高于异步传送方式。1 0.一个外设最多具有控制端口和数据端口。四、问答题(3 0 6+6+1 0+8)1 .某系统运用8 2 5 1 A 异步传送字符,传送字符格式为1 位起始位,7 位数据位,1 位偶校验位,1 位停止位,波特率为1 2 0 0,问(1)该系统每分钟发送多少个字符?(2)若选波特率系数为1 6,诙的频率应为多少?2 .某外部可屏蔽中断的类型码为1 2 H,它的中断服务程序的入口地址为1 0 0 0 H:2 0 2 3 H,请将中断服务程序入口地址填在中断向量表中。3 .阅读下列程序,并回答问题NA M E E A M 4-2DA T A S E G M E NTA DB 4 HB DB 5 2 HC DB 2 DU P (?)DA T A E NDSCO DE S E G M E NTA S S U M E CS:CO DE,DS:DA T AS T A R T:M O V A X,DA T AM O V DS,A XM O V A L,AA DD A L,BDAAMOV C,ALLAHFAND AH,O1HMOV C+l,AHMOV AH,4CHINT 2 1HCODE ENDSEND START问程序运营后:C DB,(注:请填上数据)4.用82 55A和8086CPU相连,若82 55A片选信号由A10-A3产生,且A10A3=1111100B,问A 口、B 口、C 口和控制口地址分别是多少?五、编程题(2 0 )1.BUF开始的2 00个字节单元中存放着用原码表达的2 00个有符号数,试编程将其变成相应的反码形式,并仍存放在原单元中。2 .若BUF开始的8 个字节单元存放的都是BCD码,求和,并将BCD结果存入RES字单元。微机原理与接口技术 试题A一、单项选择题1.设X=-4 6,Y=1 1 7,则 X+Y 补和 X-Y 补分别等于((1)D 2 H 和 7 5 H;(2)5 DH 和 4 7 H;(3)2 E H 和 71H;(4)4 7 H 和7 1 H2.下列指令中语法有错误的是()。(1)I N A X,2 0 H;(2)L E A S I,2 0 2 3 H;(3)O U T DX,A L;(4)S H L A X,23.下列指令中对的的是()o(1)M O V A X S I DI;(2)M O V BY T E P T R BX,1 0 0 0(3)P B8 E O U DS;BP+8;(4)M O V BX,O F F S E T S I 4.8 0 8 8 CP U内部的数据总线有()条。5.6.(1)(1)8条;(2)1 6 条;(3)2 0 条;(4)3 2条(A L)=0 F H,(BL)=0 4 H,则执行CM P A L,B L后,A L和B L的内容为O F H 和 0 4 H;(2)0 B 和 0 4 H;(3)O F 和 O BH;(4)0 4 和 O F H在下列伪指令中定义字节变量的是()若(1)DB;(2)DW;(3)DD;(4)DT7.在并行可编程电路8 2 5 5中,8位的1/0端口共有()。8.(1)1 个;(2)2 个;(3)3 个;(4)4 个可编程计数/定期器电路8 2 5 3的工作方式共有()o(1)3 种;(2)4 种;(3)5 种;(4)6 种二、填空题1、8 0 8 6 CP U 从内部功能上可分为 和 两个 独立的功能部件。2、8 0 8 6 CP U 通过数据总线对 进行一次访问所需的时间为一个总线周期,一个总线周期至少涉及 时钟周期。3、在 8 0 8 6 CP U 系统中,设某中断源的中断类型码为0 8 H,中断矢 量为0 1 0 0 H:1 0 0 0 H,则 相 应 的 中 断 矢 量 存 储 地 址 为;从该地址开始,连续的4 个存储单元存放的内容依次为.4、8 0 8 6 CP U 的内存寻址空间最大为 字节,1/0 接口寻址能力为个 8 位端口.5、堆栈是内存中一个专用区域,其存取规则是;在8 0 8 6 系统中,当 CP U 响应外部中断请求转向中断解决程序前,应将的内容依次压入堆栈.6、CP U 与接口之间的传送信息的方式有、端口地址编址方式有、7、RS-23 2所能直接连接的最大物理距离为 通讯速率低于8、接口的功能:三、指出指令的操作功能试 分 别 执 行 下 列 各 指 令,把 结 果 填 入 空 缺,其 中 初 值 为(A X)=3 28 3 H,(BX)=7 0 8 6 H,CX)=1 4 0 4 H,(CF)=1.指令目的操作及CFZ FO F结果M O V BX+1 0 0 ,CX/A D C A L,BLXO R CX,CXRCR A X,CL/四、阅读程序,加注必要说明,回答所提问题1.设 某 数 据 区 定 义 如 下:O RG 0 1 0 0 HN E M ED B T O M ,20D B RO S E ,25D B KA T E ,22下 列 各 组 指 令,若 为 合 法 指 令,请 写 出 执 行 结 果,若为非法指则写犯错误因 素。(1)M O V S I,5L E A D I,N A M E S S I+6 M O V A L,D I(A L)=_(2)M O V S I,4L E A BX,N A M E SCM P BI S I ,BY T E P T R N A M E S+1 0(S F)=_2.设 初 值(A X)=4 3 21 H,(D X)=8 7 6 5 H,则M O V CL,0 4 HS H LD X,CLM O VBL,A HS H LA X,CLS H RBL,CLO RD L,BL上述程序执行后(D X)=;(A X)=3 .设有1 0 0 个字节数据(补码),存放在数据段中E A=20 23 H 的存储区内。以下程序应能从该数据中找出最大的一个数并存入同一数据段E A=21 0 0 H 的单元中,请完毕该程序(在空白处填入适当的语句)。M A X:M O V BX,M O V A L,BXM O V CX,_L 0 0 P 1:I N C BXCM P A L,BX_,L 0 0 P 2M O V A L,BXL 0 0 P 2:D E C CXJ N C _M O V ,A L4 .设已知附加数据段中字数组D A T A 1 中定义如下:D A T A 1 D W,1 23 -4,-1 0 24 F F F F H,0D W,6 6 6,8 8 8,A ,-1,A BCD H执行下列程序段,试问结果(A X)=;(BX)=.T E S T 1:M O VCX,1 0D E CexL E AD I,D A T A 1M O VA X,BXCH KM I N:A D DD I,2CM PE S:D I ,BXJ A ECH KM A XM O VBX,E S:D I J M PS H O RT N E XTCH KM A X:CM PE S:D I,A XJ BEN E XTM O VA X,E S:D I N E XT:L O O PCH KM I N五、设计题:如图B-1 所示电路(1)分析各端口地址;(2)A 口、B 口工作在什么方式;(3)写出8255A的初始化程序。A8A7A6A5A2A3A48255控制字越0 B组人_ _ _ _ _ _ _ _ _ _ _ y11C口低4位:1 一入;0一出-B 口:I 入;0出-B 口:0方式0;1一方式1 C 口高4位:1 一入;0一出A 口:1入;0一出A 口:00方式0;01方式1 ;I x 一方式2 微机原理与接口技术试 题B(开)一、填空题1.X 补=0 0 76 H,Y 补=0 FF8AH,则 X+Y /H,X-Y 产 H2.X-Y t h=70 0 1H,X+Y l h=0 0 0 1H,则 2X 产 H3.计算(110 10.Dz+d OOl OO.10 0 1)8a)+(16.8)1 6=(),o4.OR G 10 0 0 HX DB 12 HY DW XZ DD Y(DS)=3800H,(BX)=1000H,(SI)=0002 H求下列指令执行完后指定寄存器的内容MOV AX,1000H;(A X)=HMOV AX,BX;(A X)=HMOV AX,BX+SI;(A X)=HMOV AX,Y+l;(A X)=HLEA DX,X;(D X)=HLDS SI,Y;(S I)=H (D S)=H5.(BX)=1OOOH,(DS)=2 02 3H,(2 1000H)=3000H,(2 3000H)=4000H,则XCHG BX,BX执行完后(BX)=H(BX)=H(一个字的内容)(2 1000H)=H(一个字的内容)6.(SP)=1OOOH,(SS)=3000H,(31000H)=2 02 3H,(DS)=4000H,(BX)=12 00H,则POP BX指令执行完后(SP)=H(BX)=H(412 00H)=H(一个字的内容)7.指令JMP NEAR PROG1,在程序代码段中的偏移地址为2 02 3H(这是该指令第一字节的偏移地址)。组成该指令的三字节机器码为E912 34H(其中E9H为操作码)。执行该指令后,程序转移去的偏移地址为 H8.用指令SUB对两个无符号8位二进制数进行减法运算后,结果为OFDH,且标志位CF=1,O F=1,此结果的十进制数应为二、程序分析题下面的程序通过子程序调用,将数组AR R AY 的C OU NT 个元素求和,并将结果送 S U M单元,分析这段程序后,补充完整程序中的空格部分。MOV BP,S PS U M DW?MOV S I,BP+_ _ _ _ _ _ _ _ ;得 至 UAR R AY DW 20 0 DU P(?)AR R AY 的地址C OU NT DW 20 0MOV DI,BP+_ _ _ _ _ _ _ _ ;得到C OU NT 的地址MOV BX,OFFS ET S U MMOV C X,DIPU S H BXMOV DI,BP+_ _ _ _ _ _ _;得 至 U S U MMOV BX,OFFS ET AR R AY的地址PU S H BXX OR AX,AXMOV BX,OFFS ET C OU NTNEX T:PU S H BXADD AX,S IC ALL S U MPR OINC S ILABEL1:INC S ILOOP NEX TS U MPR O PR OC NEARMOV _ _ _ _ _ _ _ _ _ _ ,AX ;送求和结PU S H AX果PU S H BXPOP _ _ _ _ _ _ _ _ _ _ _ _PU S H S IPOP DIPU S H DIPOP S IPU S H BPPOP BXPOP AXR ET 6S U MPR O ENDP请填出用堆栈传送参数地址时,堆栈最满时的状态:三、问答题(每题5 分,共 30 分)1.简述80 86 C PU 的ALE引脚、R EADY 引脚及BH E引脚的作用。2.简述80 286/80 386 在保护方式下的存储器的寻址过程。3.指令和伪指令的关系是什么?4.说明计算机中采用C a c h e 和虚拟存储器的因素5.简述三种输入输出控制方式(直接程序、中断和DMA)的实现方法及优缺陷。6 .简述串行异步通信字符格式中的停止位和空闲位有什么不同?四、(10 分)已知有一个4K字节的数据块,存放在以3DA0 H:10 0 0 H 开始的存储区域内,规定编写一段的80 86 汇编语言源程序,将该数据块搬至3DA0 H:10 0 8H开始的存储区内。五、(10 分)请以一片 80 88、三片 74LS 373、一片 74LS 245,一片 6 28512(512Kx 8S R A M)、一片2 7 c 5 1 2 (6 4 K x8 E P R O M)为重要器件设计一 8 0 8 8 最小应用系统。微机原理及接口技术C一、填空题1 .8 0 8 6/8 0 8 8 C P U 内部共有 个 位寄存器。2 .8 0 8 6 C P U 有 根数据线,根地址线,可寻址的地址空间达成 字节,数据总线与地址总线是以 方式复用,其经加电复位后,执行第一条指 令 的 物 理 地 址 是。3 .存储器地址1 2 F 8:0 1 5 F H 的物理地址是。4 .从功能上,8 0 8 6 c p u可分为 和 两部分。5 .8 2 5 5 A 的A组有 种工作方式,B 组有 种工作方式。6 .设有指令M O V S I ,2 0 2 3 H,源操作数为 寻址方式,目的操作数为 方式。7 .设有伪指令 A D B 0 1 H,2 3 H ,则执行指令B D W 2 D U P (0)M O V A L,T Y P E A 后,(A L)=;M O V B L,S I ZE B 后,(B L)=.8 .已 知(A X)=3 2 C 5 H,(B X)=5 4 6 A H,则 执 行 指 令 A D D A X,B X 后,(A X)=,(B X)=o9 .C P U 与 外 设 间 的 信 息 传 送 控 制 方 式 有、和 三种。二、单项选择题1 .P C 机硬件系统从逻辑上看重要由C P U、内存储器、外存储器、输入设备、输出设备以及()组成。A.运算器 B.键盘 C.显示器 D.总线2 .下 列 8 0 8 6 C P U 标 志 寄 存 器 FR的标志位中,不属于状态标志位的是()A.O F B.I F C.A F D.P F3 .当 8 0 8 6 C P U 采样到 R E A D Y=O,则 C P U 将()A.执行停机指令 B.插入等待周期C.执行空操作指令 D.重新发送地址码4 .有一微机系统,采用C P U 的低1 0 位地址线A 0-A 9 作为输入/输出口的地址线,系统中某接口芯片内部有1 6 个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为()A.A 5-A 9 B.A 4-A 9 C.A 2-A 9 D.A 0-A 95 .在8 0 8 6 C P U 的下列4 种中断中,需要由硬件提供中断类型码的是()A.I N T R B.I N T O C.I N T n D.N M I6 .8 2 5 5 A 的P A 口工作于方式2 时,P B 口不能工作于()A.方式0B.方式1 C.方式2D.任何方式7 .指 令 M O V A X,3 0 7 0 H 中源操作数的寻址方式为()A.寄存器间接寻址B.立即寻址C.直接寻址D.变址寻址8 .堆栈的工作方式是()A.先进先出B.随机读写C.只能读出不能写入D.后进先出9 .C P U 与外设间数据传送的控制方式有()A.中断方式B.程序控制方式C.D M A 方式D.以上三种都是三、分析下面的程序段回答指定的问题1 .若已知(S P)=2 0 2 3 H,(A X)=1