2017年山东理工大学机械工程学院937微机原理及应用考研冲刺密押题
● 摘要
一、填空题
1. CPU 与外设传送数据时,输入/输出方式有_____、_____、_____、_____。
【答案】程序控制传送方式;中断控制传送方式;DMA 方式;I/O处理机方式
2. 源程序如下:
试问:①若程序执行前,数据段内(2000H )=09H、(2001H )=03H, 则执行后有(2000H )= _____、
(2001H ) =_____。②本程序段的功能_____。
【答案】39H ; 00H ; 将(2000H )、(2001H )两相邻单元中存放的未组合型BCD 码压缩成组合型BCD 码,并存入(2000H )单元,
【解析】MOV 为数据传送指令;
4表示将4放入CX 的低8位CL 中;
[2000H]表示将(2000H )、(2001H )两单元中数据放入AX 中;
SHL 表不逻辑左移,每移一位,在后面补0;
SHR 表示逻辑右移,目标操作数的左端移入0。
3. 计算机与外部有串行和并行两种通信方式,串行接口常用RS 232 C接口标准,该标准规定SPACE ;MARK (即逻辑“0”)的电平为_____(即逻辑“1”)的电平为_____。并行接口通常有_____、_____、_____和_____4种工作方式。
【答案】
器传送方式
【解析】RS 232 C标准规定:低电平为高电平为在实际应用中,常采用±12V或±15V。另外,232C 的数据线采用负逻辑,即高电平表示逻辑0,低电平表示逻辑1。
4. 8086CPU 启动A/D转换器应使用_____指令,转换结束则使用_____指令获取数据。
【答案】OUT 指令;IN 指令
无条件传送方式;查询方式;中断传送方式;直接存取存储
5. 若8086BIU 中的指令队列已满,且EU 未申请访问内存或I/O接口,则BIU 不执行_____总线周期,通常把BIU 不工作的时间间隔称为_____状态。
【答案】读;空闲
6. 某测控系统要求计算机输出的模拟控制信号的分辨率必须达到1%,应选用的D/A转换器的位数至少应是_____位。
【答案】10
7. 微机系统中内存RAM 区由Intel 2114(1K ×4)芯片组成,若RAM 总容量为6KB ,则需要_____片2114芯片。若另采用3—8译码,则至少需要地址总线中的_____根地址线。
【答案】12,10。
【解析】6K×8/(K×4)=12,
8. 阅读程序段,请在注释中填写指令的执行结果。
BUF DW 4105
MOV AL,BYTE PTR BUF;AL=_____
MOV AH,8
MULAHAAM ;执行后AH=,AL=_____
【答案】05H ;04H ;00H
【解析】①BUF DW4105
该指令是伪指令,定义了一个字变量BUF ,它的内容为4105H 。
②MOV AL,BYTE PTR BUF
传送类指令,取BUF 变量的低字节05H 到AL 中,由此AL=05H。
③MOV AH,8
传送类指令,将立即数送到AH 寄存器中AH=8。
④MULAH
字节无符号数乘法指令,将AH ×AL=08H×05H=28H结果送入到AX 中,则
AH=00H,AL=28H。
⑤AAM
分离BCD 码乘法调整指令,对十进制数进行乘法运算,要求乘数和被乘数都是分离BCD 码,先作乘法,后调整,调整后得到正确的分离BCD 数的乘积,高位放在AH 中,低位放在AL 中。
调整步骤如下:
把AL 寄存器内容除以0AH (10),商放在AH 中,余数在AL 中,本题中的AL=28H; AL/10所得的商→AH28H/0AH=4,得到AH=4H;
AL/10所得的余数→AL 28H%0AH=0,得到AL=0;
由此,第五条指令执行后,
AH=04H,AL=00H。
9. 8086/8088有一个强有力的中断系统,可以处理_____种不同的中断。从产生中断的方法来分,中断可以分为两大类:一类叫_____中断;一类叫_____中断。硬件中断又可以分为两大类:一类叫_____中断;另一类叫_____中断。
【答案】256,外部,内部,不可屏蔽,可屏蔽
【解析】8086/8088有一个强有力的中断系统,可以处理256种不同的中断。以产生中断的方法来分类,256种中断可以分为两大类:外部中断和内部中断。
①外部中断也称为硬件中断,是由外部的硬件产生的,硬件中断又分成不可屏蔽中断和可屏蔽中断。8086/8088 CPU有两条外部中断请求线:不可屏蔽中断请求线NMI 及可屏蔽中断请求线INTR 。
②内部中断又称为软件中断。软件中断通常由3种情况引起:由中断指令INT 引起的中断;由CPU 的某些运算错误引起的中断;由调试程序debug 设置的中断。
10.设DS=1000H、ES=2000H、SS=3000H、SI=00C0H、DI=0170H、BX=01B0H、AX=5657H, (10370H )=3AH,(10371H )=67H数据段中的变量NUM 的偏移地址值为0050H 。
①求下条指令源操作数的物理地址为。
②指令执行完成后OF=_____,CF=_____。
【答案】①10370H ; ②1; 0
【解析】①ADDAX , NUM[BX][DI]的源操作数是相对的基址变址寻址,处于数据段中,有效地址为:
源操作数为10370H 单元和10371H 单元的内容=673AH
②指令执行完成后,OF=l(有溢出),CF=0(无进位)
11.8086 CPU中典型总线周期由_____个时钟周期组成,其中期间,CPU 输出_____信息;如有必要时,可以在_____两个时钟周期之间插入1个或多个
【答案】4;地址; 等待周期。
【解析】在每一个总线周期的第一个时钟周期1期间,CPU 输出地址,随后的3个T
周期
用以传送数据。在数据系统中,一些低速设备在3个T 周期内无法完成数据的传送,则在总线周期中插入若干个等待周期,要读写的存储器或外部设备向CPU 发出一个请求延长总线周
。 期的信号,8086收到该信号后,就在和;之间插入一个或多个等待周期
12.计算机系统中的三总线通常是指_____,_____, _____。
【答案】数据总线;控制总线;地址总线
相关内容
相关标签