微机原理及应用2011-12春试卷B - 图文

更新时间:2023-10-16 14:13:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学生班级: 学生学号: 学生姓名: 课程名称: 微型计算机原理及应用 学分: 3 教学大纲编号: 01028203 2000H:304CH lp: 2000H:305EH mov ax, xx ... ;该指令的长度为2字节 ;(1字节操作码和1字节8位的位移量) jnz lp 试卷编号: 2011-12春A 组卷日期: 2012年5月4日 学生班级: 1.ASCII码31H所代表的字符为【 】 A.'A' A.CF=0,ZF=0 A.立即寻址 A.MOV 0100H, [SI] 8考试方式: 闭卷 满分分值: 100 考试时间: 120分钟 审定人(签字): 学生姓名: 组卷教师(签字): 徐骏善 学生学号: 在此代码中跳转指令的操作数为(16)(此处填写一个8位16进制数)。 16.某中断程序的入口地址为1234H:5678H,放置在中断向量表中的位置为00040H,此中断向量号为(17),入口地址在向量表中00040H开始的四个单元的存放顺序是78H,(18),(19),(20)。 1 三、简答题(本大题共5小题,共20分) 一、单项选择题(本大题共10小题,每小题1分,共10分) B.'B' B.CF=0,ZF=1 B.寄存器寻址 B.MOV DS, AX B.8根 B.Y3 B.16 C.'0' C.CF=1,ZF=0 C.直接寻址 C.MOV CS, AX C.12根 C.Y5 C.32 B.MEMRD.'1' D.CF=1,ZF=1 D.寄存器间接寻址 D.OUT AL, 40H D.256根 D.Y7 D.64 17.简述8088/86 CPU中BIU的功能,并列出其中的寄存器(4分) 18.列出至少4不同的总线标准。(4分) 19.什么是中断向量?中断向量表的功能是什么?(4分) 20.比较查询传输方式和中断传输方式的异同。(4分) 21.8259A有哪些命令字?(4分) 2.两数相减其结果为正,则【 】 3.有指令MOV AX, [BX],该指令源操作数的寻址方式为【 】 4.以下四条指令中,正确的是【 】 5.某2?4的存储芯片,其数据线有【 】。 A.4根 A.Y1 A.8 A.MEMR6.3:8译码器74LS138的CBA=101B时,输出有效信号的是【 】 7.8088计算机系统的总线中数据线的个数为【 】。 8.执行指令MOV [SI], AL时【 】。 四、程序分析题(本大题共5小题,每小题4分,共20分) 22.设有如下变量定义伪指令 DATA SEGMENT BUF DB 16 DUP(9) STR DB ’abcde’,’$’ ORG 0200H ENTRY DW 1 DATA ENDS 则STR的偏移地址为 ,ENTRY的偏移地址为 。 23.有程序如下: XOR MOV PUSH PUSH POP POP 24.有程序段如下: MOV CX, 1 L1: LOOP L1 执行该程序后,CX = ,共循环了 次。 25.有程序段如下: L1: MOV AL, 0 L2: MOV AH, 255 L3: CMP AH, AL L3行的指令执行后CF= ,SF= ,PF= ,ZF= 。 AX, AX BX, 1234H AX BX BX AX ?0,MEMW?0 C.MEMR?1,MEMW?0 A.24个 A.A端口 B.22个 B.B端口 ?0,MEMW?1 D.MEMR?1,MEMW?1 C.8个 C.C端口 D.3个 D.控制端口 9.3片8259A级联时,可接收的外部中断请求的数量有【 】。 10.可编程并行接口8255A的C端口置0/1控制字应写入【 】。 问:程序执行后AX= ,BX= 。 二、填空题(本大题共20小题,每空1分,共20分) 11.若x=-20,y=+20,按8位二进制可写出:[x]补=(1),[y]补=(2),[x+y]补=(3),[x-y]补=(4)。 12.指令mov al, [bx]+10中源操作数的寻址方式为(5),指令mov al, [di]+10中源操作数的寻址方式为(6)。 13.给定一个堆栈区,其地址为:1000H:0000H~1000H:0200H,(SP)=0042H,问: 1)栈顶的逻辑地址是(7),栈底的逻辑地址是(8)。 2)堆栈寄存器SS中的地址是 (9) 。 3)若存入数据12abH,则内存中[1000H:0040H]=(10),[1000H:0041H]=(11),(SP)=(12)。 14.CPU的状态寄存器中标志CF的含义是(13),ZF的含义是(14),若当前减法运算x-y后使得CF=0,ZF=1,说明两者比较的结果为x(15)(大于、小于或等于)y。 15.某程序段为: 26.有程序段如下: 第一页 共二页

学生班级: 学生学号: 学生姓名: SUB JNC ADD JNC JMP AX, BX L1 AX, BX L2 L5 D7SC1 如果AX=14C6H,BX=80DCH,执行上述程序片段后,程序转向何处? 如果AX=B568HH,BX=54B7H,执行上述程序片段后,程序转向何处? 五、编写程序题(本题10分) 27.请编写完整的汇编程序,求出一组无符号数中的最小值,设该组数据为:85,70,62,91,45。 六、应用题(本大题共2小题,每小题10分,共20分) 28.某系统用8253控制发光二极管的亮灭时间,如下图,欲使发光二极管亮0.5秒、灭0.5秒,试编程实现对8253的初始化。 8253CLK0D0~D7GATE0OUT0RDCLK1GATE1WOUT1RA0A1CSCLK2GATE2OUT21KHz+5VQDQ2MHz00118253的控制字CW (Control Word)D6D5D4D3D2D1SC0RW1RW0M2M1M0D0BCD0计数初值为16位二进制数1计数初值为4位十进制数(BCD)0选择计数器01选择计数器10选择计数器21非法00110计数器锁存命令1读OLLSB/写CRLSB, CRMSB置000000方式0 计数结束中断1方式1 可由硬件重复触发的单脉冲0方式2 序列脉冲发生器1方式3 方波发生器0方式4 软件触发选通脉冲1方式5 硬件触发选通脉冲0读OLMSB/写CRMSB, CRLSB置0X11读OL, 先OLLSB, 后OLMSBX1写CR, 先CRLSB, 后CRMSB10108253控制字格式 D0~D7IORIOWA0A1300H~303H 29.如下图右侧,8088CPU通过8255A的PA口向打印机输出一个字符,按如下图左侧的流程图完成该功能。设待输出的字符存储在data中。 D0~D7A1A2A0A1PBY设设8255设设设设STB设设设设设设设设设设N设设设设设设设设设设设设设设设设设设设设设设设设设=1方式定义A组B组PC (低4位)1=输入 (Input)0=输出 (Output)PB1=输入 (Input)0=输出 (Output)方式选择0 = 方式01 = 方式1XX无意义=0置位/复位X00001111001100110PC01PC10PC21PC30PC41PC50PC61PC7方式定义控制字MCW(Mode definition control word)D7D6D5D4D3D2D1D0置位/复位控制字BCW(Bit set/reset control word)D7D6D5D4D3D2D1D0置位/复位1 = 置位0 = 复位A4A5A6A7ABCG1G2AG2BY5CSPC7设设STBBusy设设设PC1PC (高4位)1=输入 (Input)0=输出 (Output)PA1=输入 (Input)0=输出 (Output)方式选择00 = 方式001 = 方式11X = 方式28255A控制字格式 第二页 共二页

本文来源:https://www.bwwdw.com/article/wmff.html

Top