2012年《微机》期中考试试卷+答案

上传人:第*** 文档编号:34213099 上传时间:2018-02-22 格式:DOC 页数:4 大小:39.50KB
返回 下载 相关 举报
2012年《微机》期中考试试卷+答案_第1页
第1页 / 共4页
2012年《微机》期中考试试卷+答案_第2页
第2页 / 共4页
2012年《微机》期中考试试卷+答案_第3页
第3页 / 共4页
2012年《微机》期中考试试卷+答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《2012年《微机》期中考试试卷+答案》由会员分享,可在线阅读,更多相关《2012年《微机》期中考试试卷+答案(4页珍藏版)》请在金锄头文库上搜索。

1、20112012(2) 微机原理与接口技术 期中考试试卷一、单项选择题1、16 位二级制补码所能表示的最大数()A.32767 B.32768 C.65535 D.655362、在 PC 机中,只能用 10 根地址线对 I/O 端口寻址,可寻址的端口有()个A.256 B.1K C.64K D.1M3、下面指令序列测试 AL 中的数是否是偶数,若为偶数则转移至 NEXT 处,横线处的指令应为TEST AL,01H NEXTA.JNZ B.JE C.JS D.JC4、用来存放下一条要取指令的偏移地址的寄存器是()A.IP B.FLAGS C.BP D.SP5、下面指令中会影响状态标志的是()指令

2、A.MOV B.LEA C.PUSH D.CMP6、寄存器间接寻址时,不可以提供偏移地址的寄存器是()A.DX B.BP C.DI D.BX7.8086 系统中,一个堆栈段中最多可以存放()个字型的数据A.1M B.64K C.32K D.1K8、8086/8088 微机系统内存单元的物理地址是()位的。A.16 B.8 C.32 D.209、8086CPU 执行一次 PUSH 指令,堆栈指针 SP 的值()A .加 1 B.加 2 C.减 1 D.减 210、8086/8088CPU 分成()两个部分,它们是并行工作的。A.ALU 和 Cache B.ALU 和 BIU C.EU 和 BIU

3、 D.EU 和 Cache二、填空题1、若将 A9H 看作无符号数,它的十进制表示是() ;若看作是带符号是(补码) ,它的真值用十进制表示是() 。2、当 CPU 与存储器或外设端口交换一个字节的数据,称之为一个()周期。在存储器的周期,控制信号 IO/M=()。3.76 的非压缩 BCD 码用 16 进制表示是() 。36H 看作为 ASCII 码表示的字符是() ,作为压缩 BCD 码时表示的是() 。4、系统总线分为数据总线、 ()总线和()总线三种。5、8086/8088 系统中,存储器的逻辑地址包括()地址和()地址。6、在 8086/8088 系统中,存储器是分段组织的,每段最大

4、长度是()字节。三、简答题1、已知数据段有 100 个字节,DS=1200H,分别计算数据段段首、末单元的物理地址。2、已知(AL)=A6H,(BL)=9CH,执行 ADD,BL 指令后,AL 寄存器的内容及状态标示位OF、CF、SF、ZF、PF、AF 分别是什么?3、微型计算机的 CPU 由哪几个部分组成?简述各组成部分的作用。四、判断下列指令的正误,如果有错则简单说明错误原因。SUB DATA1,SIMUL 50HMOV AX,BX+1XOR AX,DX五、分别说明下列指令中的源操作数和目的操作数的寻址方式,并写出其中存储器操作数的物理地址表达式。 (其中 VAL 是变量名)1、XOR C

5、X,VAL2、MOV VALBP,100H六、分别写出完成下面各任务的指令1、将 AL 寄存器的高四位置 1,第四位保持不变2、将 BX 寄存器中的带符号数除以 83、将 DL 寄存器中的小写字母的 ASCII 码转换为相应的大写字母七、程序段分析题1、已知(DS)=3000H,(AX)= A6C7H,(BX)=0400H,(SI)=0008H,试说明下列各条指令执行后相关寄存器的内容是是多少SUB AX,BX; (AX)=LEA DI,02HBXSI; (DI)=2、设寄存器 AL,AH 中内容均为 9AH,执行下列指令序列后, (AX)=?NEG ALOR AH,0F0H3、已知(AL)=

6、C7H, 执行下列指令序列后程序转向()AND AL,ALJZ BRCH1JS BRCH2JMP BRCH34、已知 AL=56H,DL=29H,执行下列程序段后(AL)=?ADD AL,ALDAA四、编程题DATA 开始的单元中存放 15 个 8 位无符号数,要将其中的最小数找出来并存放在 MIN 单元。写出完成此功能的汇编语言程序片段。微机原理与接口技术期中考试答案一、 单项选择题ABBAD ACDDB 二、 填空题1、169、-872、总线、03、0706H、6、364、地址、控制5、段、偏移6、64K三、简答题1、PA 首=1200H*10H+0H=12000HPA 末=1200H*1

7、0H+64H-1=12063H2、42H、OF、CF、SF、ZF、PF、AF 分别是 1、1、0、0、1、13、运算器、控制器、寄存器组。功能略四、1)错,同为存储器操作数2)错,不能是立即数3)正确4)错,不能用 DX 间接寻址五、1)源:直接寻址,目的:寄存器寻址;PA=DS*10H+VAL2)源:立即数寻址,目的:寄存器相对寻址;PA=SS*10H+BP+VAL六、1)OR AL,0F0H2)MOV CL,3SAR BX,CL3)AND DL,0DFH七 、程序段分析题1、A2C7H、400AH2、FA66H3、BRCH24、85H八、LEA BX,DATA ;DATA 偏移地址送 BXMOV CX,14 ;设循环次数MOV AL,BX ;第一个带符号数送 ALCHECK: INC BX ;调整指针指向下一个数CMP AL,BX ;两个数比较JLE DONE ;如果 AL 中的数较小,则转 DONEMOV AL,BX ;否则,取指针指向的数到 ALDONE: LOOP CHECK ;循环控制MOV MIN,AL ;存放最小数HLT

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号