微型计算机原理与接口技术

上传人:壹****1 文档编号:563562825 上传时间:2023-02-20 格式:DOCX 页数:13 大小:64.83KB
返回 下载 相关 举报
微型计算机原理与接口技术_第1页
第1页 / 共13页
微型计算机原理与接口技术_第2页
第2页 / 共13页
微型计算机原理与接口技术_第3页
第3页 / 共13页
微型计算机原理与接口技术_第4页
第4页 / 共13页
微型计算机原理与接口技术_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《微型计算机原理与接口技术》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术(13页珍藏版)》请在金锄头文库上搜索。

1、诚信应考,考试作弊将带来严重后果!华南理工大学期末考试微机系统与接口试卷A (2015.07)注意事项:1.2.3.4.考前请将密封线内填写清楚;所有答案请答在试卷上;考试形式:闭卷;本试卷共两部分,微机部分58分,单片机部分42分。满分100分,考试时间120分钟。题号一一二三总分二总分得分评卷人业专一、单项选择题(每小题2分,共18分)1、8086的内存空间和I/O空间是()。A、单独编址的,分别是1MB和64KB B、单独编址的,都是1MB题 答 不 内 线 封 密 (2、3、C、统一编址的,都是64KBD、统一编址的,都是1MB若用6264SRAM芯片(8Kx8位)组成128KX16位

2、的存储器系统,需要(A、 16 B、 24 C、 32D、64设当前堆栈段位于存储器0B0000H到0B00FFH字节单元,节数)分别为()。A)0B000H,100HB)0000H,0FFH)片6264芯片。则段寄存器SS的内容及该段长度(字C)0B000H,000FHD)0B000H,00FFH4、F列指令中,能完成将AL寄存器清零的有()条。CMP AL,AL SUB AL,AL XOR AL,ALMOV AL,0A、1B、2C、3D、45、8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是()A、B 口 B、A 口 C、C 口D、以上三个端口均可以6、在8086

3、系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,)。在中断向量表中相应的中断向量所在的起始物理地址为(A、0036CHB、000DBHC、82234HD、01234H7、若要使AL寄存器的高4位不变,低4位取反,可以执行指令( )A、AND AL, 0FHB、AND AL, 0F0HC、OR AL, 0FHD、XOR AL, 0FH8、 逻辑地址4100:1000 对应的物理地址为()。A、4100HB、14100H C、5100HD、42000H9、 执行8086的IRET中断返回指令后,将从堆栈中弹出()字节数据,存入相应的寄存器。A、 2 个 B

4、、 4 个C、 6 个D、8 个二、填空题(每空 1 分,共 12分)1、 Intel 8088微处理器是16位处理器,有20根地址总线,有_8根外部数据总线。2、在Intel 8086系统中,地址为20001H的存储单元保存16位数值3456H,则20001H的字节单元内容为56H_,20002H 的字节单元内容为_34H;CPU 读取这个字,需要2个总线周期。3、计算机中的指令一般由操作码和_操作数_两部分构成。4、LOOPNZ指令的循环条件为CXHO和ZF=O_。5、已知CX=7830H,CF=1,执行指令:SBB CX,8271H之后,CX=_F5BD,标志位的状态分别为 CF=_1_

5、,OF=_0_,SF=_1。三、编程分析题(共 28分)1、(4分)如在下列程序段的括号中分别填入以下指令:(1)LOOP NEXT(2)LOOPNE NEXT请问在程序段执行完后,AX, BX, CX, DX寄存器的内容分别是什么?START: MOV AX, 01HMOV BX, 02HMOV DX, 03HMOV CX, 04HNEXT: INC AXADD BX, AXSHR DX, 1 ()(1) 情况AX =06H, BX =16H, CX =0, DX =60H(2) 情况AX =_03H, BX =07H, CX =02H_, DX =0_2、(6分)已知某数据段定义如下:DA

6、TA SEGMENTORG 30HCONT1 EQU 10H51 DB MS-DOSDB 00H,0AHCONT2 EQU $-S152 DW MS, DO, 0D0AHDATA ENDS画出数据段的存储单元分配示意图,并回答以下问题(1) S1, S2的偏移地址分别是多少?(2) 求C0NT2的值?(3) 指出字节单元S2+4的内容是多少?3、如图所示,8255A芯片片选地址范围为388H38FH, A、C端口分别外接有8个发光二极管和8个 开关,每一个开关对应一个发光二极管,当某一开关接通时,对应的发光二极管就亮,否则就暗。发 光二极管驱动器为反相驱动。若有PC键盘按键按下,退出程序。请编

7、写完整的汇编程序实现功能。10 分)附: 1)8255A 方式选择控制字:匸22D:口庁式选择控制00:01 :ILx!O 1 - -J -1-血端口 1=卄 0!捡二1 / T 二 :A芒丄BH庁式 0:方式 1: . j 1XI馳 E上IJ -PC 1: V o.输出2)判断按键有无按下的BIOS中断调用:MOV AH,1INT 16H ;若ZF=0,表示有键按下,若ZF=1,表示无键按下。4、请编写一子程序(过程),将输入的AL中二进制数在显示器上以8位二进制数形式显示出来。(提 示:显示单个字符的DOS中断调用,功能调用号AH=02H) (8分)微机系统与接口8051部分2015年第2

8、学期A试卷题号一二三总分二得分评卷人一、填空(每个填空1分,共14分)1、单片机进行片外RAM扩展时,使用M0VX指令,当向外传输16位地址时,用到单片机的( P2 )口和( P0 )口。2、8051单片机中可以作为时钟输出的控制引脚为(ALE );当晶振频率为6MHz,该 引脚输出的脉冲信号频率为( 1Mhz )。3、MCS-51单片机的中断服务程序中,至少应有一条(RETI )指令。4、MCS-51单片机中的51子系列中,片内用户RAM的可位寻址区字节范围是(20-2FH),位地址为96H的位对应的字节地址为(90H),对应位为D( 6)。5、MCS-51单片机用作16位地址指针的特殊功能

9、寄存器是(DPTR),用作间接寻址的8位地址指针的两个工作寄存器是( R0,R1)。6、利用MCS-51单片机的T1定时器测量高电平脉冲宽度,C/T功能选择位应设置为(0);如单片机晶振频率为12MHz,输入脉冲宽度在1015毫秒之间,工作模式应设置为模式(1)。7、下面指令执行后,相关寄存器内容是什么?已知(PC) =200H,(DPTR)=100H,(A)=14H200HJMP A+DPTR该条指令执行完毕后,(PC) =(114H已知(PC) =200H200HSJMP 16H该条指令执行完毕后,(PC) =(218H)二、判断题(每小题1分,共6分)1、判断以下指令/说法是否正确(1)

10、 POP DPTR( 错 )(2) DEC B( 错 )(3)CLR R0(错)(4)SWAP ACC(对)(5)在MCS-51单片机中,一个机器周期等于1uS(错)(6)INC P0指令是读-修改-写指令(对)三、编程与分析题(共22分,答卷空间可分成两列利用,程序需要适当中 文注释,否则影响评分)1、分析下面的子函数SUM,试说明其实现功能,并分析运行程序后寄存器结果。(6分)MOV A,#4CALL SUMJMP $SUM:MOV R7,ACLR ALOOP: ADD A,R7DJNZ R7,LOOPRET执行结果,(R7)=0,(A)=_子函数实现功能:1到N的数字相加求和2、分析下面

11、的子函数,试说明其实现功能,并分析输入A=3时,执行子函数后的寄存器结果。(8分)FUNC:RL APUSH ACCMOV DPTR,#TABLEMOVC A,A+DPTRMOV B,APOP ACCINC AMOVC A,A+DPTRRETTABLE:DW 0000H,0001H,0008H,001BH,0040H,007DH子函数执行结果,(A)= _1BH, (B)=08H子函数实现功能:人3和(A-1) 33、写出带奇校验位的9位数据帧格式的串行通信单字节发送子函数SendByte,串口通信使用查询 方式(假设主程序已经完成初始化,发送的数据存放于数据指针R1指向的连续片外存储器单元中

12、, 子程序内自动更新数据指针)。(8分)MOV R7,#NUMBER; NUMBER 是发送的个数AA:MOV A, R1MOV C, PCPL CMOV TB8,CMOV SUBF,AJNB TI,$CLR TIINC R1DJNZ R7,AA操作码操作数机器码字节数机器周期数ACALLAddrlla10a9a810001 addr7010 9 822ADDA, Rn282F11ADDA, direct25 direct21ADDA, Ri262711ADDA, # data24 data21ADDCA, Rn383F11ADDCA, direct35 direct21ADDCA, Ri36

13、3711ADDCA, # data34 data21AJMPAddr11a10a9a800 001 addr7010 9 822ANLA, Rn585F11ANLA, direct55 direct21ANLA, Ri565711ANLA, # data54 data21ANLdirect, A52 direct21ANLdirect, # data53 direct data32ANLC, bit82 it22ANLC, /bitB0 bit22CJNEA, direct, relB5, direct rel32CJNEA, # data, relB4, data rel32CJNERn, # data, relB8BF data rel32CJNERi, # data, relB6B7 data rel32CLRAE411CLRCC311CLRbitC2 bit21

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

当前位置:首页 > 学术论文 > 其它学术论文

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