《微机原理试题1.docx》由会员分享,可在线阅读,更多相关《微机原理试题1.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微型计算机原理2006 年 6 月 27 H一 二 三 四.五 六 七 八填空题(每空1分洪30分)1 .若字长为 16 位,X=75D,则区1补= 004B H, LX1 补二 FFB5 H。2 .设两个二进制数X=01101010B, Y=10100010B,试比较它们大小:(1) X、Y两数均为带符号位的补码数,则XY ;(2) X、Y两数均为无符号数,则XY ;3 .假如在一个程序段开头执行之前,(CS) =2000H, (IP) =1234H,给定一个数据的有 效地址是0127H, Jt(DS) =3000Ho试问:该程序段的第一个字的物理地址为21324 H,数据在内存中的物理地址
2、是也2Z H o4 .某存储芯片有11条地址线和4条数据线,此芯片至少可以存放二进制数2048个,地址范围是一 000007FFH,每个二进制数有4j立,若要把每个二进制 数增加到八位,则应采纳芯片级联(位扩展)方法。5 . CPU和外设之间的数据传送方式有 程序掌握的输入输出方式、 程序中断的输入输出方式、 直接存储器存取的输入输出方式。6 .依据传送信息的种类不同,系统总线分为 数据总线、地址总线、掌握总线。7 . 8255A把 A 和C 高4位和 B 口和C 口低4位分别称为A组和 B组,可组成两个独立的并行接口,PA 口有种工作方式。8 .指出下列各条指令划线部分的寻址方式:寄存器寻址
3、寄存器间接寻址直接寻址基址加变址直接端口间接端口(1) MOV _SL, 1000H(2) MOV SI1 , 1000H(3) ADD AX, 1046Hl(4) AND DL, 1BX+SI(5) OUT 2FH , AL(6) IN AX, DX v9 .在8086系统中,一个中断类型号为0A4H的中断服务子程序位于从01FE: 3800H开头的内存中,则相应的中断矢量地址为0000:0290H,从该地址开头连续4个存储单元存放的内容依次为 个H 、38H、 FEH、 01H。10 .单片8259A可管理8级可屏蔽中断,4片级联最多可管理 29级可屏蔽中断。二.选择填空题(单选,每题2分
4、,共20分)1 .微机中地址总线的作用为(C )A.用于选择存储器单元B.用于选择进行信息传输的设施C.用于指定存储器单元和I/O设施接口单元的选择地址D.用于传输掌握信息2 . 8086工作于最小模式下,当M/七=1, RD=1,疝=0, CPU完成的操作是( C )A.存储器读B. I/O读 C.存储器写 D. I/O写3 .在寄存器间接寻址方式中,指定寄存器中存放的是( B )A.操作数 B.操作数地址C.转移地址D.地址偏移量4 .执行返回指令时,返回的断点是(D )A.调用指令的首地址B.调用指令的末地址C.返回指令的末地址D.调用指令下一条指令的首地址5 . 16位有符号二进制数补
5、码能表示的整数范围是( A )A. 2匕+ (215 1)B. (215 1 )+ (215 1)C. (215+ 1 ) +2匕 D. 215+ 2156 . 8086/8088CPU中设置指令队列的目的是( C )A.保存所执行过的指令,以便下次使用时不再去访问存储器B.削减取指令操作与取数据操作的冲突现象C.能够使EU和BIU并行工作,削减CPU为取指令而等待的时间D.为了加快指令译码的时间7 .在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(C )A.宏指令 B.机器指令C.伪指令 D.汇编指令8 .当用Intel8259A作为中断掌握器时,在外部可屏蔽中断的服务程序中,
6、要用EOI命令 (中断结束命令),是由于(D )A.要用它来清除中断恳求,以防止重复进入中断程序B.要用它屏蔽已被服务了的中断源,使其不再发生出恳求C.要用它来重新配置8259A中断掌握器D.要用它来清除中断服务寄存器中相应位,以允许同级或较低级中断能被服务9 .下列指令中正确的是( C )A. MOV DS, 0200H;B. MOV AX, SIDI;C. MOV BP, AX;D. MOV BYTE PTR BX, 2000;10 .若8253A的计数器0#工作于方式3 (方波方式),CLK端输入的脉冲频率为50KHz, 当计数器初值为25时,OUT端输出的方波高电平和低电平持续的时间分
7、别为 ( A)oA. 260us、240us B. 500us、500usC. 240us、260us D. 250us、250us三.编程简答题(共25分)1 .写出一条能完成下述操作的指令:(6分)。(1)将AH的高半字节清零,低半字节不变: AND AH OFHp.(2)将AH的低半字节全置1,高半字节不变:OR AH OFH(3)将AH的低半字节取反,高半字节不变:X3R AH 0FH2 .执行下列程序段,指出此程序段功能。(3分)CLD功能:对0404H单元开头的128个字单元LEA DI, ES: 0404H(或 256 个字节单元)清 0。MOV CX, 0080HXOR AX,
8、 AXREP STOSW3 .请设置一个数据段DATA ,依据如下要求定义变量或常量(6分) mylb为字符串变量,表示字符串“Electronic Science”;my2w为20个未赋值的字变量;my3b为字节型压缩BCD码,初值为58;my4c为字符串常量,代替字符串“Electronic Science”;DATA SEGMENTmylb DB 6Electronic Sciencemy2w DW 20DUP(?)my3b DB 58Hmy4c EQU tElectronic ScienceDATA ENDS4 .设有关寄存器及存储单元的内容如下:(10分)(DS) =1000H, (
9、BX) =01 OOH, (SI) =0002H, (10100H) =12H, (10101H) =34H, (10102H) =56H, (10103H) =78H,(11200H) =2 AH,(11201H) =4CH, (11202H) =0B7H, (11203H) =65H 试说明下列各指令执行完后,(AX) =?(1)MOVAX,1200HAX=1200H(2)MOVBX,AX0100H(3)MOVAX,1200H4C2AH(4)MOVAX,BXSI7856H(5)MOVAX,BX+SI+1100H65B7H四.应届题(10分)编写8253计数器2#的初始化程序。要求:计数器工作于方式3 (方波方式),CLK2 接1MHz的周期信号,要求OUT2输出周期为10ms的方波,选择二进制计数方式,计五.系统扩展题(共15分)设某微机系统的内存由地址号连续的16KB静态RAM组成,起始地址为 88000Ho存储器芯片用8Kx4的RAM芯片,CPU为8088。(1)组成该内存空间共需几个芯片组?每个芯片组有几片RAM芯片?写出每 个芯片组的地址空间。(4分)六.系统扩展题(共15分)已知RAM芯片的容量为4KX4,该芯片有数据线、地址线、片选信号函和读写掌握 线WE,存储器的地址空间如图2所示,请完成以下操作。