(完整word版)微型计算机原理试题答案【总汇】.doc 立即下载
2024-11-15
约2.4万字
约22页
0
398KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)微型计算机原理试题答案【总汇】.doc

(完整word版)微型计算机原理试题答案【总汇】.doc

预览

免费试读已结束,剩余 17 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开





一、填空(每空1分,共37分)
1、典型的微处理器的内部结构可分为:算术逻辑控制单元(ALU)、工作寄存器、控制器和I/O控制逻辑等四部分组成。
2、8086是16位CPU,它有20根地址线,可行成1MB的存储器地址空间;有16根数据线,通过数据线能传输的有符号整数的范围为-32768~+32767;有2种工作模式;总共能管理64级中断源。
3、中断向量是中断服务程序的入口地址,(也称为中断指针),在一个微机系统中,若有4片8259A级联工作,能管理29级外部可屏蔽中断源。
4、微处理器是在统一的时钟信号CLK控制下,按节拍进行工作的,一个CLK的时间(周期)称为一个时钟周期,它是衡量微处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是指令周期,它表示执行一条指令所需的时间。
5、8088/8086汇编语言中语句的种类包括指令语句、伪指令语句和宏指令语句。
6、微型计算机的输入/输出控制方式主要有无条件传送方式、程序查询方式、I/O中断方式和DMA方式等四种方式,其中DMA传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此节省了微处理器的时间,使传送速率大大提高。
7、在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对存储器单元和I/O端口的编址采用的是统一编址方法。当8086CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号为M/IO。
8、若要给某8086CPU组成的微机系统配置8K字节的SRAM电路,若选用1K×4的SRAM芯片,则共需16片。
在某I/O端口的地址译码当中,有3条地址线未参加译码,则有8个重叠地址。
10、8086CPU的RESET信号至少应保持4个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为_0FFFFH__,IP为_0000H__。
11、物理地址由段地址和偏移地址两部分组成。若分配给某存储器单元的逻辑地址为8B90H:5669H,则该单元的物理地址为90F69H。
12、TESTBX,[BX][SI]+28H指令的源操作数的寻址方式为基址、变址且相对寻址。
13、指令MOV[BX],00H的操作类型不明确,若将其操作类型指定为字型,则正确的指令为MOVWORDPTR[BX],00H。
14.指令JMPNEARPTRL1与CALLL1(L1为标号)的区别在于是否保存IP的内容。
15、将DL中保存的字母ASCII码变换成相应的小写字母的ASCII码的逻辑指令为ORDL,20H,而把它变换成相应的大写字母的ASCII码的逻辑指令为ANDAL,5FH
16、若(AX)=565BH,则CPU执行:SUBAX,C546H指令后,CF=1,OF=1;执行:ANDAX,8219H指令后,OF=0。
17、执行下列三条指令后:
MOVSP,1000H
PUSHAX
CALLBX
(SP)=0FFCH。
18、主程序与子程序之间的参数传递方法有寄存器参数传递方式、存储单元参数传递方式及堆栈参数传递方式等三种。
二、指令正误判断,对正确指令写出源操作数或操作数的寻址方式,对
错误指令写出原因(设VAR1,VAR2为字变量,L1为标号)(8分)
MOVBX,VAR1[SI];正确。SRC的寻址方式为寄存器相对寻址。
MOVAL,[DX];错误。DX不能作间接寄存器用。或能作间接寻址用的寄存器只有:BX、SI、DI。
MOVBP,AL;错误。类型不一致。
MOVCS,AX;错误。CS不能作DST。
MOVDS,0100H;错误。当DS、ES、SS作DST时,SRC不能为立即数寻址。
JMPL1;正确。断内直接寻址
JMPVAR1[SI];正确。断间间接寻址
JGL1;正确。段内相对寻址
三、写出完成下列要求的变量定义语句(10分)
1.在变量var1中保存4个字变量:4512H,4512,-1,100/3
Var1DW4512H,4512,-1,100/3
2.在变量var2中保存字符串:’XiDian’,’2010’,’LUCK’
Var2DB’XiDian’,’2010’,’LUCK’
3.在缓冲区buf1中留出100个字节的存储空间;
Buf1DB100DUP(?)
4.在缓冲区buf2保存5个字节的55H,再保存10个字节的240,并将这一过程重复7次;
Buf2DB7DUP(5DUP(55H),10DUP(240))
5.在变量var3中保存缓冲区buf1的长度;
Var3DBLENGTHBuf1
四、程序填空与分析题(共15分)
1、分析下列程序段执行后,求BX寄存器的内容(3分)
MOVCL,3
MOVBX,0B7H
ROLBX,1
ROR
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(完整word版)微型计算机原理试题答案【总汇】

文档大小:398KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用