《三峡大学试卷》由会员分享,可在线阅读,更多相关《三峡大学试卷(3页珍藏版)》请在金锄头文库上搜索。
1、班级 学号 姓名三峡大学试卷卷) 微型计算机技术课程 1 卷第 1 页密封线年 学期微型计算机技术课程考试试卷( 1 卷)注意:1、本试卷共 3 页; 2、考试时间:120 分钟3、姓名、学号必须写在指定地方 一、一、选择题,将正确答案的编号填入括号中。(每小题 2 分,共 20 分)1、异步串行通信,是指( )数据传送是异步的。 A位与位之间的 B字符与字符之间的 C位与位之间和字符与字符之间的 2、80386 工作在实地址方式时,每个逻辑段容量最大为( )。 A64KB B1MB C4GB 3、( )是任何 IO 接口中必不可少的逻辑部件。 A数据缓冲器、控制寄存器、状态寄存器 B数据缓冲
2、器、端口地址译码器、读写控制逻辑 C数据缓冲器、端口地址译码器、中断控制逻辑 4、寄存器间接寻址指令的操作数在( )。 A寄存器中 B存储器代码段中 C存储器数据段或堆栈段中 5、微型计算机在硬件上是由( )四大部分组成的。 A微处理器、存储器、IO 接口和总线 B算术逻辑单元、寄存器组、程序计数器和指令系统 C微处理器、存储器、输入设备和输出设备 6、查询式 IO 同步控制方式相比于中断驱动方式具有( )的优点。 A硬件简单,数据传送可靠 B数据传送可靠,CPU 使用效率高 C硬件简单,CPU 使用效率高 7、8259A 的( )必须在正常操作开始前写入。A初始化命令字 ICW B操作命令字
3、 OCW C初始化命令字 ICW 和操作命令字 OCW 8、并行接口和串行接口的区别表现在( )数据传输一个为并行,一个为串 行。 A接口与 CPU 之间的 B接口与 I/O 设备之间的 C接口与 CPU 和 IO 设备之间的 9、使寄存器 AX 和 CF 同时清 0 的指令为( ) 。 ASUB AX,AX BXCHG AX,BX CXOR AX,BX 10、指令 MOV AX,8SI的源操作数采用的是( )。 A基址变址寻址 B相对变址寻址 C变址寻址二、二、分析下列程序(共 11 分)1、程序运行后?,?(6 分) DATA SEGMENT XDW0BA55H YDB ? DATAEND
4、S CODESEGMENT ASSUMECS:CODE,DS:DATA STAR: MOVAX,DATA MOVDS,AX MOVAX,X MOVCX,0 L1:CMPAX,0 JZEXIT SHLAX,1 JNCL1 INCCX JMPL1 EXIT: MOV Y,CL MOVAH,4CH INT21H CODE ENDS题号一二三四五六七八九十总分得分得分得分班级 学号 姓名三峡大学试卷卷) 微型计算机技术课程 1 卷第 2 页密封线END STAR2、程序段完成什么功能? (5 分) MOV AL, X1 ADD AL, X2 DAA MOV Y, AL MOV AL, X1+1 ADC
5、 AL, X2+1 DAA MOV Y+1, AL三、给出以下环境,试问下列指令或指令段执行后的结果如何? 已知 DS = 091DH, SS = 1E4AH, AX = 1234H, BX = 0024H, CX = 5678H, BP= 0024H, SI = 0012H, DI = 0032H, (09226H) = 00F6H, (09228H) =1E40H,(1E4F6H) = 091DH(每小题 3 分,共 9 分)(1) MOV BPDI, CX;(2) LEA BX,BX+20HSI MOV AX, BX + 2 ;(3) XCHG CX, BX + 32HXCHG BX +
6、 20H SI ,AX四、按题目的要求填上合适的指令完成下列程序。 (10 分)(1) 下列程序将 AX,BX,CX 的最大数保存在 AX 中 CMPAX,BX JGEAGBAGB: CMPAX,CX JGEAGCAGC: (2)下列程序统计 BUF 中 100 个有符号数中的负数的个数 LEASI,BUF XORDX,DXLOP:CMPSI,BYTE PTR0 JGEPLUSPLUS: INCSI LOOP LOP五、某外部可屏蔽中断的类型码为 0AH,其中断服务程序的入口地址是 5678H:2012H,请用汇编语言直接编程,将中断服务程序的入口地址填入 中断向量表中。 (10 分)六、某
7、8 位接口电路的状态端口地址为 380H,数据端口地址为 470H,外设 是否准备好信息由状态口的 D7位传送,D71 为准备好,D70 为未准备好 (忙),请用查询方式写出将数据 X 传送到数据口的程序段。 (10 分)得分得分得分得分班级 学号 姓名三峡大学试卷卷) 微型计算机技术课程 1 卷第 3 页密封线CLKCLK0 0GATEGATE0 0OUTOUT0 0CLKCLK1 1GATEGATE1 1OUTOUT1 1CLKCLK2 2GATEGATE2 2OUTOUT2 2+5+5VVOUTOUT2.52.5MzMzCLKCLK0 0GATEGATE0 0OUTOUT0 0CLKCL
8、K1 1GATEGATE1 1OUTOUT1 1CLKCLK2 2GATEGATE2 2OUTOUT2 2+5+5VVOUTOUT2.52.5MzMz七、8255 的 A 口接有 8 个发光二极管,输出高电平点亮。B 口接有 8 个按钮开关,闭合接通时 B 口对应位输入低电平。假设 8255 的口 地址为 80H83H,请编写一程序完成如下控制过程:要求每一按钮 开关接通或断开时 A 口相应的发光二极管发光或熄灭。 (10 分)八、8253 的应用电路如图所示, 三个通道分别设置为:通道 0 为方 式 2,计数初值为 1000;通道 1 为 方式 1,计数初值为 500;通道 2 为方式 3
9、计数 初值为 2000。外接时钟为 2.5Mz。在开关打到 +5V 后,计算 OUT 脉冲的重复周期和波形的持续 时间。设端口地址为 40H43H,写出初始化程 序。 (20 分)得分得分8 82 25 53 3方方式式字字: :D7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0BCD 1=BCD 0=二二进进制制BCD 1=BCD 0=二二进进制制读读/写写方方式式 00锁锁存存 01读读/写写低低8位位 10读读/写写高高8位位 11先先读读低低后后读读高高读读/写写方方式式 00锁锁存存 01读读/写写低低8位位 10读读/写写高高8位位 11先先读读低低后后读读高高工工作
10、作方方式式 000 方方式式0 001方方式式1 010方方式式2 011方方式式3 100 方方式式4 101方方式式5工工作作方方式式 000 方方式式0 001方方式式1 010方方式式2 011方方式式3 100 方方式式4 101方方式式5计计数数器器选选择择 00计计数数器器0 01计计数数器器1 10计计数数器器2 11无无用用计计数数器器选选择择 00计计数数器器0 01计计数数器器1 10计计数数器器2 11无无用用8 82 25 55 5A A的的方方式式字字:C口口低低位位选选择择 1=输输入入 0=输输出出 B口口输输入入输输出出选选择择 1=输输入入 0=输输出出 B
11、口口工工作作方方式式选选择择 1=方方式式1 0=方方式式0C口口低低位位选选择择 1=输输入入 0=输输出出 B口口输输入入输输出出选选择择 1=输输入入 0=输输出出 B口口工工作作方方式式选选择择 1=方方式式1 0=方方式式0C口口高高位位选选择择 1=输输入入 0=输输出出 A口口输输入入输输出出选选择择 1=输输入入 0=输输出出 A口口工工作作方方式式选选择择 00=方方式式0 0 1=方方式式1 1X=方方式式2C口口高高位位选选择择 1=输输入入 0=输输出出 A口口输输入入输输出出选选择择 1=输输入入 0=输输出出 A口口工工作作方方式式选选择择 00=方方式式0 0 1=方方式式1 1X=方方式式2C口口高高位位选选择择 1=输输入入 0=输输出出 A口口输输入入输输出出选选择择 1=输输入入 0=输输出出 A口口工工作作方方式式选选择择 00=方方式式0 0 1=方方式式1 1X=方方式式2D7D6D5D4D3D2D1D0B B组组控控制制1 1A A组组控控制制工工作作方方式式字字标标志志D7D6D5D4D3D2D1D0B B组组控控制制1 1A A组组控控制制工工作作方方式式字字标标志志