logo资料库

2006年江西理工大学微机原理考研真题.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
2006 年江西理工大学微机原理考研真题 1、机器字长 N=16,求下列补码表示的真值。 (1)011FH; (2)397DH;(3)7AEBH;(4)CF42H;(5)9350H.(5′) 2、状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086 的状态标志控制标 志分别有哪些?(5') 3、BHE 信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个 字时,BHE 和 A0 的状态。(5') 4、非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?中断处理子程序在结 构上一般是怎样一种模式?(10′) 5、若用 2114(1Kx4)构成 8K×8 的 RAM 阵列,试回答下列问题∶(25′) (1)需要多少芯片(2') (2)若阵列的起始地址为 B2000H,采用全译码方式将该阵列接到 8086 系统总线上,画出 连接图并写出每组芯片的地址范围(13′) (3)试编写程序段,将 AAH 写满整个阵列,而后再逐个单元读出做出比较,若有错,令(AL) =0FFH,若全部正确,令(AL)=AAH。(10')6、设(AX)=1122H,(BX)=3344H,(CX) =5566H,(SS)=095BH,(SP)=0040H。 6、下述程序执行后 AX、BX、CX 的内容各位多少?画出堆栈存储器的逻辑地址及存储内容和 SP 的指向示意图。(10') 7、编写程序将符号字数组 ARRAYW(-56,80,-80,128,-128,-128,0,512,………) 的正负数分别送入正数数组 PLUS 和负数数组 MINUS,同时把'*0'元素的个数送入字变量 ZERON。(含伪指令)(15′)
8、从键盘输入并显示一字符串(字符数大于 1),然后在下一行以相反的次序显示出来。 (含伪指令)(15′) 10、已知电路如下图所示∶(20′)
试回答以下问题∶
 1)当有按键按下时,8255 的 PC 口相应位输入的是高电平还是低电平?(2′) 2)根据电路的接法,8255 的地址是否有重叠?为什么?(4') 3)电路中 8255 的 PA 口和 PC 口工作在什么方式?(4') 4)本电路及程序完成什么功能?(3') 5)根据程序的写法,如何操作才能退出本程序?(2') 6)标号为 B0 至 B7 的元件是什么元件?其作用是什么?(2') 7)如果本电路不用 8255,则 PA 口和 PC 口应分别用具有什么样功能的芯片来代替?(3') 11、自定义一个中断类型码为 79H 的软中断,完成 ASCⅡ码到 BCD 数的转换。所编写的程 序应将键入的一串数经转换后放到 BCDMM 为首地址的存储区中.(25')
分享到:
收藏