微机原理复习资料附答案.doc_第1页
微机原理复习资料附答案.doc_第2页
微机原理复习资料附答案.doc_第3页
微机原理复习资料附答案.doc_第4页
微机原理复习资料附答案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理复习资料一、写出各变量在存储单元中的地址及内容,并说明执行下列各语句行后,BX, AX, DH中的内容是什么?30h00h31h00h04h07h07h07hDATA SEGMENT B1 DW 0, 1 B2 DB 4 B3 DB 3 DUP(7) DATA ENDSLEA BX, B1 ; BX= 0000h ADD BX, B2 ; BX= 0004h ADD BX,2 ; BX= 0006h MOV DX,BX ; DX= 0707h 二、现采用两片存储器构建一个存储系统,如下图所示。请分别列出A19A13的电平状态,并由此确定两片存储器的地址范围?GG2BG2A0Y17A0A12A0A12CSA0A12CSA16&ABCA13A14A15808874LS138SRAMSRAMA18A19A17GG2BG2AYY2.YA0A12A0A12CSA0A12CSA16&ABCA13A14A1508874LS138SRAMSRAMA18A19A17位A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0第一片0011000000000000000000110001111111111111第二片0011010000000000000000110101111111111111三、读下列程序段:A DB 0F8H ;11111000hB DB 3 DUP(?)LEA DI,BMOV CX,3MOV AL,ALOP:SHR AL,1MOV DI,ALINC DILOOP LOP则运行后,从B单元开始依次存放的数据是_ 7CH _、_ 3EH _、_ 1FH _。四、MOV AL,7FHTEST AL,80H ;01111111B and 10000000B =0JNZ NEXTADD AL,1JMP DONENEXT:MOV AL,6FHDONE:执行后,AL=_ 80H _,标志位ZF=_1_五、BUF DB 1,0,-5,2,-4,0,-6MOV BX,0 MOV CX,7LEA SI,BUF ;SI=0000AGAIN:MOV AL,SICMP AL,0JGE AAINC BHJMP NEXTAA:INC BLNEXT:INC SILOOP AGAIN执行后,BH=_ 03 H_,BL=_0 4 H _六、有数据定义:ORG 0000H VA DW 12H VB DB 34H,56HMOV BX,OFFSET VA ;BX=0000h MOV AX,WORD PTR VB MOV CL,VB请问:(AX)=_ 5634H _,(BX)=_0000H _,(CL)=_ 34H _。七、8255A的端口A接了8个发光二极管,PC0接开关SW1,PC1接开关SW2,若开关SW1按下(低电平),8个发光二极管全亮(高电平);开关SW2按下(低电平),8个发光二极管全灭。设8255A端口地址为40H43H,编一程序段实现对8255A的初始化和上述控制?(参考例题是课件第十章补充例题2) MOV AL,10000001B ;控制字 OUT 43H,AL IN AL, 42HAA:TEST AL,00000001B;检测PC0 JZ QA ;若PC0为0,则全点亮灯,即给PA0PA7输出11111111B TEST AL,00000010B;检测PC1 JZ QB JMP AA ;若PC0/PC1都为1,则循环接收QA: MOV AL,11111111B ; JMP QQQB: MOV AL,00000000B; 若PC1为0,则全灯灭,即给PA0PA7输出0QQ: OUT 40H,AL 八、已知8253的输入时钟为1.193MHZ,请用该芯片产生1HZ频率的脉冲波,设芯片的端口的址为40H43H。计数初始值 n=时钟频率*t1.1931061119300021665536没法用一个计数器通道单独实现,必须用两个计数器通道级连才能实现。即将第一级的OUT输出作为第二级的CLK输入,取第二级的OUT输出为最后结果,超过二级,依次类推。此时只需将计算出的n分解为 n1、n2、作为各级的计数初值即可,且n=n1*n2*。如本例可分解成 :11930001193(n1)1000(n2)选用计数器0和计数器1,工作方式3,将OUT0连至CLK1。OUT1输出的则是要求的信号。取计数器0的计数初值为1193,计数器1的计数初值为1000.MOV AL,36H; 控制字00110110B=36HOUT 43H,ALMOV AX,1193 ;计数初值n1=1193OUT 40H,AL ;低8位输出MOV AL,AHOUT 40H,AL ;高8位输出;完成第一级的初始化,以下是第二级的初始化MOV AL,76H ;控制字01110110B=76

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论