济南大学2010~2011学年第一学期课程考试试卷(a卷)
课程微机原理及应用授课教师。
考试时间 2023年 7 月 1 日考试班级。
学号姓名。一、填空题(每空1分,共10分)
cpu的地址总线为20根,可寻址的地址范围。
2、 8086cpu从功能上分为和两部分。
3、对应于int 03h的中断向量偏移量存放在。
cpu中的ss称为___寄存器,ds称为___寄存器。
5、指令“mov [bx],ax”中的源操作数的寻址方式是___目的操作数的寻址方式是___
6、汇编中子程序的定义以“名proc[参数]”表示开始,以“名___表示结束。
7.在串行通信中有两种基本的通信方式。
二、选择题(每小题1分,共20分)
将答案填到下**里。
1.在8086cpu微机汇编语言程序设计中,字操作的二进制数的位数是( )
a.8位 b.16位 c.32位 d.64位。
2.溢出标志of是反映( )
a.算术运算是否出现进位情况 b.算术运算是否出现借位情况。
c.带符号数运算结果是否超过机器能表示的数值范围。
d.无符号数运算结果是否超过机器能表示的数值范围。
3.默认状态下,在寄存器间接寻址中与ss段寄存器对应的寄存器是( )
a.bx b.bp c.sid.di
4.下列语句中有语法错误的语句是( )
a.mov ax,[bx][bp] b.add ax,[bx] c.cmp [bx],ax d.lea si,20h[bx]
5.以下指令不是逻辑运算指令的是( )
a.xor al,3 b.not a c.or al,3 d.cwd
6.在汇编语言程序设计中,变量定义后,具有类型属性,非法的类型属性是( )
a.字节 b.字 c.字符 d.双字。
7.在指令“mov ax,inbuff”中,变量inbuff的段是( )
a.cs b.ds c.ss d.es
8.2k×8的ram芯片数据引线的条数是( )
a.1条 b.2条 c.4条 d.8条。
9.可锁存信息的芯片是用在( )
a.数据总线 b.地址总线 c.控制总线 d.其他。
10.当cpu复位时,中断状态处于( )
a.开中断 b.关中断 c.高级中断开 d.不定状态。
11.nmi线上的中断请求是( )
a.可屏蔽的 b.不可屏蔽的 c.有时可屏蔽的,有时不可屏蔽的。
d.可以设置if位对其屏蔽。
12.对于一低速外设,在外设准备数据期间希望cpu能做自己的工作,只有当外设准备好数据后才与cpu交换数据。完成这种数据传送最好选用的传送方式是( )
a.无条件传递方式 b.查询传送方式 c.中断传送方式 d.dma传送方式。
13.产生intr中断请求信号的是( )
a.cpu b.i/o接口 c.运算器 d.中断控制器。
14.中断响应过程中,cpu在做保护断点工作时压入堆栈的是断点处的( )
a.指令 b.ip值 c.cs值 d.ip值和cs值。
15.“out 40h,al”指令时,是什么指令( )
a.存储器输出 b.i/o输出 c.存储器输入 d.i/o输入。
16.设8255a的端口地址为40h~43h,则端口b的地址为( )
a.40h b.41h c.42h d.43h
17.当8253的计数执行单元中的计数值计为0时,输出指示计数为0的信号线是( )
a.clk b.gate c.d7~d0 d.out
18.pc的rs-232c接口有( )引脚。
a.9条 b.16条 c.32条 d.25条。
19. 中断优先权排列是用于cpu在某一时刻优先执行。
a) 主程序b) 所有中断服务程序
(c) 最早申请中断的中断服务 (d) 优先级高的中断服务程序。
20.intel8253定时/记数器为( )
a) 2个独立的16位记数器 (b)做记数时clk脉冲必须宽度一样 (c)有五种工作方式
(d)仅按二进值记数。
三、简答题(每小题5分,共30分)
1、 cpu的三总线中,数据线和地址线上的数据流向有何不同?
2、 cpu与外设数据传送的方式有哪些?各有什么特点?
3、 cpu的寄存器有哪些?
4、 串行通讯有哪几种形式?各有什么优点?
5、 说明下列两条指令的不同点: sub ax,bx
cmp ax,bx
6、 比较软件、硬件和可编程定时/计数器用于定时的特点。
四、程序分析(每小题5分,共10分。
1. 判定下列指令是否正确,若不正确,请说明理由。(每题1分,共12分)
mov [bx], si] (
mov bl, e5h
in al, 80h
div 10
shl dx, 2
2、阅读下面的程序。
mov ah,0
mov cl,8
againshl al,1
jnc next
inc ah
nextdec cl
jnz again
hlt1)该程序段完成什么功能?(2分)
2)如果al的初值是55h,程序完成后ah中的值是多少?(3分)
五、编程题(共8分)
有100个字节的一串字符,找到同“a”相同的字符,将该字符的所在位置赋给8086寄存器al中。
六、接口综合题(共22分)
ibm-pc/xt的基本rom图。
问:1、采用什么片选方式(3分)
2、写出分配给32kⅹ8rom的地址(用不到的地址均赋零,a18连接的是“与非门”)(5分)。
附录138译码器。
138是3选8译码器:3个端为c、b、a 当c、b、a为是选通y0;当c、b、a为时选通y1;…当c、b、a为时选通y7。138译码器要工作必须g2a和g2b为低电平,g1为高电平。
2利用一片intel8255a芯片与8086cpu相接,将可编8255芯片设置成:a口接8个led指示灯,b口接8个开关(或按钮),c口接8个不同声音的喇叭,并且a口、b口、c口控制寄存器的地址分别为80h,81h,82h,63h。
1、请画出8255a外接的led、开关和喇叭示意图(4分)
2.写出该系统中8255的控制字(4分)
3、编写一段程序:将b口的数据读出,若开关合上,则相应的喇叭和指示灯进行声光提示(输出形式可以根据你自己的图定,8255基本输入/输出方式的控制字见附图2)(6分)
第2题图。附:8255控制命令字。
2019上半年B卷 原卷
全国计算机技术与软件专业技术资格 水平 考试办公室。北京思佳维科技 联合开发。第1大题。第1小题总分 15分。题目 用word软件录入以下内容,按照题目要求完成后,用word的保存功能直接。存盘。要求 1 将文章标题设置为宋体 二号 加粗 居中 正文设置为宋体 小四。2 将正文开头的 在 设置为首字...
2023年上半年西华大学课表
时间早晨。第1节。星期一星期二星期三。投资学周二第1,2节余传英5b 303多 100座国际金融周二第3,4节袁险峰3c 303普通教室110座高级。财务管理周二第3,4节陈万江3c 204普通教室110座。星期四。星期五星期六星期日。第2节。第3节。上午。高级财务管理周一第3,4节。会计软件运用周...
2023年上半年江南大学大作业
江南大学现代远程教育2013年上半年课程考试大作业。考试科目 税收筹划 大作业题目 内容 一共5个题,每题20分,共100分 一 2012年,王先生每月工资为8400元,该年王先生的年终奖预计共有49000元,请问如何筹划可以节税?二 吴明通过竞标获得安升街街道办集体企业的经营权 平时不领取工资 租...