logo资料库

2014年广西桂林电子科技大学微机原理及应用考研真题.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2014 年广西桂林电子科技大学微机原理及应用考研真题 一、填空题(每空 1 分,共 30 分) 1、8086CPU 内部用作变址寄存器的是 2、[-0]的原码和补码分别为 、 3、微机硬件系统的基本结构由 CPU、存储器、 4、已知 AL=88H, BL=A6H,执行指令 ADD AL, BL 后,标志位 PF 为 和 。 、 。 和 组成。 ,OF 为 。 5、执行指令 IN AL, 20H 后, 为 , 为 , 为 。 6、汇编语言源程序中的语句分成 和 7、某 RAM 芯片容量为 8k×4,访问该芯片需要 1M×8 的存储器需要 8、8086CPU 的 I/O 口控制方式包括 9、中断处理的基本过程包括中断请求、 段。 10、中断控制器 8259A 具有 片该芯片。 两大类。 根地址线和 根数据线,要扩展成 、 和 、 三种。 和 等阶 、 根地址线,可以管理 个中断。 。 11、8255A 的 A 组用作方式一输入时, 、 和 分别用作 、 和 )。 )来决定。 信号。 12、某 12 位 A/D 转换器,参考电压为 5V,在输入 3.6V 时输出为 二、选择题(每题 2 分,共 30 分) 1、微型计算机的性能主要由( A. 价钱 B. CPU C. 控制器 D. 其它 2、将十进制数 215 转换成二进制数是( A. 11101010B B. 11101011B C. 11010111B D. 11010110B 3、对微处理器而言,它的每条指令都有一定的时序,其时序关系是( )。 A. 一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。 B. 一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。 C. 一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。 D. 一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。 4、由 CS 和 IP 的内容表示的是( )。 A. 可执行代码的长度 B. 当前正在执行的指令的地址 C. 下一条待执行指令的地址 D. 代码段的首地址 5、微型计算机的字长取决于( )的宽度。 A. 地址总线 B. 控制总线
C. 通讯总线 D. 数据总线 6、随机存贮器即 RAM 是指( ) A.存贮单元中所存信息是随机的。 B.存贮单元中的地址是随机的。 C.用户的程序和数据可随机的放在内存的任何地方。 D.存贮器中存取操作是随机的。 7、在 8086/8088 CPU 对装在扩展槽上的接口进行读入操作,使用的指令是( ) A.IN AL,端口地址 B.IN BL,端口地址 C.IN AL,[DX] D.IN AL,DX 8、中断向量地址是指( A.发出中断请求的中断源地址 B.指出中断服务子程序的入口地址的地址 C.是中断服务子程序的入口地址 D.中断源请求逻辑电路的地址 9、若现将 AL 寄存器除最高位外,其余各位求反,然后末位加 1;下列各组指令中可以完成 上述功能的是( A. NEG AL D. XOR AL,FFH ) ) B. NOT AL C. NEG AL INC AL INC AL INC AL ) 10、指令 MOV AX,OFFSET [BX+SI+5]和指令 LEA AX,[BX+SI+5]的功能( A. 是相同的 B. 是不同的,前者执行后(AX)=0,而后者执行后(AX)=(BX)+(SI)+5 C. 是不同的,前者执行后(AX)=(BX)+(SI)+5,后者执行后(AX)=0 D. 当(BX)和(SI)在汇编过程中为已知时,是相同的,否则是不同的 11、执行指令 REP STOSW 后,被改变的寄存器是( ) A. CX;DI B. CX;SI C. AX;CX;DI D. AX;CX;SI 12、8086/8088CPU 数据总线是 A. 单向的 B. 三态并且是单向的 C. 双向的 D. 三态并且是双向的 13、8251A 工作于同步方式或异步方式时,可以用____位来代表字符。 A.4~6 B.5~8 C.6~8 D.8~10 14、8255A 的端口 C 具有的功能是____。 A.作为独立的输入/输出数据端口 B.作为 A 口和 B 口方式 1 或方式 2 下的联络线
C.只能作为联络线 D.A 和 B 的综合 15、在 ADC 0809A/D 转换器中有____个模拟信号输入通道。 A.1 B.2 C.4 D.8_ 三、简答题(共 50 分) 1、给定以下寄存器及内存单元的初始值,请指出下列各指令或程序段独立执行后,有关寄 存器或内存单元的内容.(每空 1 分,共 10 分) 初值:(DS)=1430H,(ES)=14FCH,(SS)=1600H,(SP)=0100H,(AX)=3250H, (BX)=0010H,(SI)=0100H,(14310H)=30H,(14311H)=04H,(14400H)=50H, (14401H)=OADH,(14FD0H)=05H,(14FD1H)=32H ①PUSH [BX]; ②SUB WORD PTR [BX],OACH; ③XCHG AX,ES:[BX];(AX)= ④CLC H;(160FEH)= (14310H)= H;(14FD0H)= (SP)= H;(160FFH)= H;(14311H)= H;(14FD1H)= H H H RCL WORD PTR [SI],1 RCL WORD PTR [BX],1 2、已知数据段定义如下:(每空 2 分,共 8 分) (14400H)= H;(14401H)= H DATA SEGMENT AT 4000H A1 DB 50H ORG 40H B1 DW 2567H C1 DD 1234H DATA ENDS 则 MOV SI,OFFSET A1 MOV BX,SEG A1 MOV DI,OFFSET B1 MOV BP,OFFSET C1 SI= BX= DI= BP= 3、试分析下列程序段执行后,A,B,C 单元的内容各是什么?(每空 2 分,共 6 分) DATA SEGMENT; A DW 0; B DW 0; C DW 230,20,54; DATA ENDS; CODE SEGMENT MOV BX, OFFSET C MOV AX, [BX] MOV B,AX MOV AX, [BX+2] ADD AX,B; MOV A, AX; CODE ENDS; A= , B= , C= . 4、假定下面两程序段都可用来清除数据段中偏移地址 0000H~4000H 号字存贮单元的内容 (即段 0 直至这些单元)试将缺少及不完整语句填写完整。(每空 2 分,共 6 分) 1) MOV SI, 0 2) MOV SI,
L1:MOV WORD PTR[SI],0 ADD SI, 2 CMP SI, JNE L1 L2: MOV WORD PTR [SI], 0 CMP SI, 0 JNZ L2 5、自定义一个中断,中断编码为 64H,中断服务程序的入口符号地址为 INTPRO,用指令序 列为该中断类型设置中断向量(已知中断向量表首地址为 0)。(8 分) 6、若用 4K×4 的 RAM 存贮芯片组成 32K×16 容量的 RAM 存贮器,试设计 ①共需多少芯片? ②按 4K×16 作为一个存贮模块,若从 0 地址开始分配,写出各存贮模块所占地址的范围。 ③按 4K×16 作为一个存贮模块,画出存贮器的连接图。(12 分) 四、编程题(共 40 分) 1、编写程序将 NUM 中的 100 个字节数据的位置数倒过来(即第一个字节和它的 100 字节内 容交换,第二个字节与第 99 个交换)。(10 分) 2、从键盘上输入 50 个字符,显示后用与输入字符的先后相反的顺序在幕屏上显示出来。(10 分) 3、ADC08090 通过 8255A 和微机系统连接如图所示, 图中地址译码器的输出 Y0(地址为 80H-83H)用来选通 8255A, Y1(地址为 84H-87H)用来选通 ADC0809, START 为启动信号输入引 脚, 高电平有效. 当 A/D 转换完成时, EOC 变高. 编写程序,采用程序查询方式不断巡回输 入 ADC 各通道转换结果。(20 分)
分享到:
收藏