ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:88.42KB ,
资源ID:25401452      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25401452.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华南理工大学 微机 A 带答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

华南理工大学 微机 A 带答案.docx

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

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

3、、B口 B、A口 C、C口 D、以上三个端口均可以6、在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H 开始的内存中,在中断向量表中相应的中断向量所在的起始物理地址为( A )。 A、 0036CH B、000DBHC、 82234H D、01234H7、若要使AL寄存器的高4位不变,低4位取反,可以执行指令( D )A、AND AL, 0FH B、AND AL, 0F0HC、OR AL, 0FH D、XOR AL, 0FH8、逻辑地址4100:1000对应的物理地址为( D )。A、4100H B、14100H C、5100H D、42000H9、执行8

4、086的IRET中断返回指令后,将从堆栈中弹出( C )字节数据,存入相应的寄存器。 A、 2个 B、 4个 C、 6个 D、8个二、填空题(每空1分,共12分)1、Intel 8088微处理器是_8_位处理器,有_20_根地址总线,有_8_根外部数据总线。2、在Intel 8086系统中,地址为20001H的存储单元保存16位数值3456H,则20001H的字节单元内容为_56H_,20002H的字节单元内容为_34H_;CPU读取这个字,需要_2_个总线周期。3、计算机中的指令一般由操作码和_操作数_两部分构成。4、LOOPNZ指令的循环条件为_CX!=0,ZF=0_。5、已知CX=783

5、0H,CF=1,执行指令:SBB CX,8271H之后,CX=_F59EH_,标志位的状态分别为CF=_1_,OF=_1_,SF=_1_。三、编程分析题(共28分)1、(4分)如在下列程序段的括号中分别填入以下指令:(1)LOOP NEXT(2)LOOPNE NEXT请问在程序段执行完后,AX, BX, CX, DX寄存器的内容分别是什么?START: MOV AX, 01H MOV BX, 02H MOV DX, 03H MOV CX, 04HNEXT: INC AX ADD BX, AX SHR DX, 1 ( )(1)情况AX =_0005H_ ,BX =_0010H_ ,CX =_00

6、00H_ ,DX =_0000H_ (2)情况AX =_0003H_ ,BX =_0007H_ ,CX =_0002H_ ,DX =_0000H_ 2、(6分)已知某数据段定义如下: DATA SEGMENTORG 30HCONT1 EQU 10HS1 DB MS-DOS DB 00H,0AHCONT2 EQU $-S1S2 DW MS, DO,0D0AHDATA ENDS画出数据段的存储单元分配示意图,并回答以下问题(1)S1,S2的偏移地址分别是多少?S1:30H;S2:38H(2)求CONT2的值?08H(3)指出字节单元S2+4的内容是多少?0AH3、如图所示,8255A芯片片选地址范

7、围为388H38FH,A、C端口分别外接有8个发光二极管和8个开关,每一个开关对应一个发光二极管,当某一开关接通时,对应的发光二极管就亮,否则就暗。发光二极管驱动器为同相驱动。若有PC键盘按键按下,退出程序。请编写完整的汇编程序实现功能。(10分)附: 1)8255A方式选择控制字:2)判断按键有无按下的BIOS中断调用:MOV AH,1 INT 16H ;若ZF=0,表示有键按下,若ZF=1,表示无键按下。DATA SEGMENTPORT_A EQU 388HPORT_C EQU 38CHCTRL_PORT EQU 38EHDATA ENDSCODE SEGMENTASSUME CS:COD

8、E,DS:DATASTART MOV AX,DATA MOV DS,AX MOV AL,10001001B MOV DX,CTRL_PORT OUT DX,ALAGAIN MOV DX,PORT_C IN AL,DX MOV DX,PORT_A OUT DX,AL MOV AH,1 INT 16H JZ AGAIN MOV AH,4CH INT 21HCODE ENDS END START 4、请编写一子程序(过程),将输入的AL中二进制数在显示器上以8位二进制数形式显示出来。(提示:显示单个字符的DOS中断调用,功能调用号AH=02H)(8分) ZZZ PROCMOV BL,80HAGAIN

9、:TEST AL,BLJZ PRI_0PRI_1:MOV DL,31HMOV AH,02HINT 21HJMP NEXTPRI_0:MOV DL,30HMOV AH,02HINT 21HNEXT:SHR BL,1JNZ AGAINRETZZZ ENDP微机系统与接口8051部分2015年第2学期A试卷题 号一二三总分二得 分评卷人一、填空(每个填空1分,共14分)1、单片机进行片外RAM扩展时,使用MOVX指令,当向外传输16位地址时,用到单片机的( P2 )口和( P0 )口。2、8051单片机中可以作为时钟输出的控制引脚为( ALE );当晶振频率为6MHz,该引脚输出的脉冲信号频率为(

10、1Mhz )。3、MCS-51单片机的中断服务程序中,至少应有一条( RETI )指令。4、MCS-51单片机中的51子系列中,片内用户RAM的可位寻址区字节范围是( 20-2FH ),位地址为96H的位对应的字节地址为( 90H ),对应位为D( 6 )。(96H不在位寻址区,在P1口)5、MCS-51单片机用作16位地址指针的特殊功能寄存器是( DPTR ),用作间接寻址的8位地址指针的两个工作寄存器是( R0,R1 )。6、利用MCS-51单片机的T1定时器测量高电平脉冲宽度,功能选择位应设置为( 0 );如单片机晶振频率为12MHz,输入脉冲宽度在1015毫秒之间,工作模式应设置为模式

11、( 1 )。7、下面指令执行后,相关寄存器内容是什么? 已知(PC)=200H,(DPTR)=100H,(A)=14H 200H JMP A+DPTR 该条指令执行完毕后,(PC)=( 114H )已知(PC)=200H 200H SJMP 16H 该条指令执行完毕后,(PC)=( 218H )二、判断题(每小题1分,共6分)1、判断以下指令/说法是否正确(1) POP DPTR ( 错 )(2) DEC B ( 错 )(3) CLR R0 ( 错 )(4) SWAP ACC ( 对 )(5) 在MCS-51单片机中,一个机器周期等于1uS ( 错 )(6) INC P0指令是读-修改-写指令

12、 ( 对 )三、编程与分析题(共22分, 答卷空间可分成两列利用,程序需要适当中文注释,否则影响评分)1、分析下面的子函数SUM,试说明其实现功能,并分析运行程序后寄存器结果。(6分)MOV A,#4CALL SUMJMP $SUM: MOV R7,ACLR ALOOP: ADD A,R7DJNZ R7,LOOPRET执行结果,(R7)= 0 ,(A)= 10(0AH) 子函数实现功能:1到N的数字相加求和2、分析下面的子函数,试说明其实现功能,并分析输入A=3时,执行子函数后的寄存器结果。(8分)FUNC:RL APUSH ACCMOV DPTR,#TABLEMOVC A,A+DPTRMOV

13、 B,APOP ACCINC AMOVC A,A+DPTR RETTABLE: DW 0000H,0001H,0008H,001BH,0040H,007DH子函数执行结果,(B)= 1BH ,(A)= 08H 子函数实现功能:A3和(A-1)33、写出带奇校验位的9位数据帧格式的串行通信单字节发送子函数SendByte,串口通信使用查询方式(假设主程序已经完成初始化,发送的数据存放于数据指针R1指向的连续片外存储器单元中,子程序内自动更新数据指针)。(8分) MOV R7,#NUMBER;NUMBER是发送的个数AA:MOV A, R1MOV C, PCPL CMOV TB8,CMOV SUB

14、F,AJNB TI,$CLR TIINC R1DJNZ R7,AA附录 A 51系列单片机按字母顺序排列的指令表操作码操作数机器码字节数机器周期数ACALLAddr11a10a9a810001 addr7022ADDA, Rn282F11ADDA, direct25 direct21ADDA, Ri262711ADDA, # data24 data21ADDCA, Rn383F11ADDCA, direct35 direct21ADDCA, Ri363711ADDCA, # data34 data21AJMPAddr11a10a9a800001 addr7022ANLA, Rn585F11AN

15、LA, 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 rel32CLRAE411CLRCC311CLRb

16、itC2 bit21CPLAF411CPLCB311CPLbitB2 bit21DAAD411DECA1411DECRn181F11DECdirect15 direct21DECRi161711DIVAB8414DJNZRn, relD8DF rel22DJNZDirect, relD5, direct rel32INCA0411INCRn080F11INCdirect05 direct21INCRi060711INCDPTRA312操作码操作数机器码字节数机器周期数JBbit, rel20 bit rel32JBCbit, rel10 bit rel32JCrel40 rel22JMPA+D

17、PTR7312JNBbit, rel30 bit rel32JNCrel50 rel22JNZrel70 rel22JZrel60 rel22LCALLaddr1612 addr158 addr7032LJMPaddr1602 addr158 addr7032MOVA, RnE8EF11MOVA, directE5, direct21MOV A, RiE6E711MOVA, # data74 data21MOVRn, AF8FF11MOVRn, directA8AF direct22MOVRn, # data787F data21MOV direct, AF5 direct21MOVdirec

18、t, Rn888F direct22MOVdirect, direct85 direct direct32MOVdirect, Ri8687 direct22MOVdirect, # data75 direct data32MOVRi, AF67F11MOVRi, directA6A7 direct22MOVRi, # data7677 data21MOVC, bitA2 bit21MOVbit, C92 bit22MOVDPTR, # data1690 data158, data7032MOVCA, A+DPTR9312MOVCA, A+PC8312MOVXA, RiE2E312MOVXA,

19、 DPTRE012MOVXRi, AF2F312MOVXDPTR, AF012MULABA414NOP0011ORLA, Rn484F11ORLA, direct45 direct21ORLA, Ri464711ORLA, # data44 data21ORLdirect, A42 direct21ORLdirect, # data43 direct, data32ORLC, bit72 bit22ORLC, /bitA0 bit22操作码操作数机器码字节数机器周期数POPdirectD0 direct22PUSHdirectC0 direct22RET2212RETI3212RLA2311R

20、LCA3311RRA0311RRCA1311SETBCD311SETBbitD2 bit21SJMPrel80 rel22SUBBA, Rn989F11SUBBA, direct95 direct21SUBBA, Ri969711SUBBA, # data94 data21SWAPAC411XCHA, RnC8CF11XCHA, directC5direct21XCHA, RiC6C711XCHDA, RiD6D711XRLA, Rn686F11XRLA, direct65 direct21XRLA, Ri666711XRLA, # data64 data21XRLdirect, A62 direct21XRLdirect, # data63 direct data32

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1