微机原理复习资料附答案.doc

微机原理复习资料附答案.doc

ID:48385858

大小:114.00 KB

页数:5页

时间:2019-07-07

微机原理复习资料附答案.doc_第1页
微机原理复习资料附答案.doc_第2页
微机原理复习资料附答案.doc_第3页
微机原理复习资料附答案.doc_第4页
微机原理复习资料附答案.doc_第5页
资源描述:

《微机原理复习资料附答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理复习资料一、写出各变量在存储单元中的地址及内容,并说明执行下列各语句行后,BX,AX,DH中的内容是什么???30h00h31h00h04h07h07h07hDATASEGMENTB1DW‘0’,’1’B2DB4B3DB3DUP(7)DATAENDSLEABX,B1;BX=0000hADDBX,B2;BX=0004hADDBX,2;BX=0006hMOVDX,[BX];DX=0707h二、现采用两片存储器构建一个存储系统,如下图所示。请分别列出A19~A13的电平状态,并由此确定两片存储器的地址范围?GG2BG2A0Y17A0~A12A0~A12CSA0~A1

2、2CSA16&ABCA13A14A15808874LS138SRAMSRAMA18A19A17GG2BG2AYY2...YA0~A12A0~A12CSA0~A12CSA16&&ABCA13A14A1508874LS138SRAMSRAMA18A19A17位A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0第一片0011000000000000000000110001111111111111第二片0011010000000000000000110101111111111111三、读下列程序段:ADB0F8H;111110

3、00hBDB3DUP(?)LEADI,BMOVCX,3MOVAL,ALOP:SHRAL,1MOV[DI],ALINCDILOOPLOP则运行后,从B单元开始依次存放的数据是_7CH__、_3EH__、_1FH__。四、MOVAL,7FHTESTAL,80H;01111111Band10000000B=0JNZNEXTADDAL,1JMPDONENEXT:MOVAL,6FHDONE:……执行后,AL=___80H_____,标志位ZF=___1___五、BUFDB1,0,-5,2,-4,0,-6MOVBX,0MOVCX,7LEASI,BUF;SI=0000AGAIN:M

4、OVAL,[SI]CMPAL,0JGEAAINCBHJMPNEXTAA:INCBLNEXT:INCSILOOPAGAIN执行后,BH=__03H___,BL=___04H___六、有数据定义:ORG0000H    VADW12HVBDB34H,56HMOVBX,OFFSETVA;BX=0000hMOVAX,WORDPTRVBMOVCL,VB 请问:(AX)=_5634H__,(BX)=__0000H__,(CL)=__34H__。七、8255A的端口A接了8个发光二极管,PC0接开关SW1,PC1接开关SW2,若开关SW1按下(低电平),8个发光二极管全亮(高电平)

5、;开关SW2按下(低电平),8个发光二极管全灭。设8255A端口地址为40H~43H,编一程序段实现对8255A的初始化和上述控制?(参考例题是课件第十章补充例题2)MOVAL,10000001B;控制字OUT43H,ALINAL,42HAA:TESTAL,00000001B;检测PC0JZQA;若PC0为0,则全点亮灯,即给PA0~PA7输出11111111BTESTAL,00000010B;检测PC1JZQBJMPAA;若PC0/PC1都为1,则循环接收QA:MOVAL,11111111B;JMPQQQB:MOVAL,00000000B;若PC1为0,则全灯灭,即

6、给PA0~PA7输出0QQ:OUT40H,AL八、已知8253的输入时钟为1.193MHZ,请用该芯片产生1HZ频率的脉冲波,设芯片的端口的址为40H~43H。计数初始值n=时钟频率*t=1.193×106×1=1193000>216=65536没法用一个计数器通道单独实现,必须用两个计数器通道级连才能实现。即将第一级的OUT输出作为第二级的CLK输入,取第二级的OUT输出为最后结果,超过二级,依次类推。此时只需将计算出的n分解为n1、n2、…作为各级的计数初值即可,且n=n1*n2*……。如本例可分解成:1193000=1193(n1)×1000(n2)选用计数器0

7、和计数器1,工作方式3,将OUT0连至CLK1。OUT1输出的则是要求的信号。取计数器0的计数初值为1193,计数器1的计数初值为1000.MOVAL,36H;控制字00110110B=36HOUT43H,ALMOVAX,1193;计数初值n1=1193OUT40H,AL;低8位输出MOVAL,AHOUT40H,AL;高8位输出;完成第一级的初始化,以下是第二级的初始化MOVAL,76H;控制字01110110B=76HOUT43H,ALMOVAX,1000;计数初值n2=1000OUT41H,ALMOVAL,AHOUT41H,AL+5vCLK0OU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。