微机原理与接口技术复习11年11月课件_第1页
微机原理与接口技术复习11年11月课件_第2页
微机原理与接口技术复习11年11月课件_第3页
微机原理与接口技术复习11年11月课件_第4页
微机原理与接口技术复习11年11月课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

微机原理与接口技术复习1.二进制数、十六进制数和十进制数间的相互转换2.无符号数、原码和补码3.ASCII码与BCD码4.寄存器5.存储器中数据的存放形式6.存储器的逻辑地址和物理地址7.堆栈习题1~1117~20第1章基础知识1.符号指令的寻址方式存储器寻址中的存储器地址可以用地址表达式给出。地址表达式的一般形式是:变量[基址寄存器+变址寄存器+常量]2.地址表达式的段寄存器的确定:有变量,由变量确定。无变量,由寄存器确定;既有基址寄存器又有变址寄存器,有基址寄存器确定。BP的约定段寄存器是SS,其他的约定段寄存器是DS,约定段寄存器可缺省。3.指令的基本功能4.系统功能调用5.“镜子”程序第2章汇编语言与汇编程序2.10一数据段定义为:DATASEGMENTS1 DB0,1,2,3,4,5S2 DB12345COUNTEQU$S1NB DB3DUP(2)NW DW120,256PW DW1DATAENDS(1)画出该数据段中数据的存储形式数据的存储形式如下图所示。(2)在下表中填写各变量的偏移地址和各变量的值。变量名偏移地址变量的值S1S2NBNWP从键盘输入一字符串,然后在下一行显示该字符串。要求去掉该字符串中的某字符。解:编写的程序如下: MOVAH,10 MOVDX,OFFSETBUF INT21H MOVAH,2 MOVDL,0AH INT21H MOVCL,BUF+1 ;串中字符个数送CX XORCH,CH MOVBX,2AG: MOVDL,BUF[BX] CMPDL,

JENXT INT21H INCBX ;调整指针NXT: LOOPAG

数制转换程序(习题3.6)查表程序(将数转换为七段显示代码)数与其字符的转换程序(P104例3.9)求最大(小)值程序(中山大学09年考研题)第3章程序设计例3.9从键盘上键入2位十六进制数将其拼合成一个字节存入字节变量SB中。BUF DB3,0,3DUP(0)SB DB0 MOVDX,OFFSETBUF MOVAH,10 INT21H MOVAX,WORDPTRBUF+2 SUBAX,3030H ;字符变为十六进制数 CMPAL,0AH JBLNSUB7 SUBAL,7LNSUB7:CMPAH,0AH JBLNSUB7 SUBAH,7HNSUB7:MOVCL,4;将AX中的数拼合成一个字节 SHLAL,CL ORAL,AH MOVSB,AL第5章半导体存储器存储器通过地址总线、数据总线和控制总线,实现与CPU的连接。不同类型的存储器芯片,与处理机的连接方式是不同的;同一类型的存储器芯片,与不同字长的微处理器的连接方式也不相同。要掌握常用的静态RAM和可擦除可编程ROM与微型计算机的三总线的连接方法。1.存储器的组成结构及引线功能2.地址译码与地址分配3.存储器与CPU的连接例题用2K×8的存储芯片容量为8K×8存储器,若用译码法连接,共需多少片存储芯片?共需多少根地址线?其中几根地址线作字选线?几根地址线作片选线?试用74LS138画出译码电路,并标出其输出线的选址范围。

第6章输入输出和接口技术I/O端口地址的译码方法数字通道接口及其应用6.6设计8个理想开关的输入接口电路,编写控制程序将8个理想开关输入的8位无符号二进制数以十进制数形式在显示器上显示出来。解:设计的接口电路如下图所示:编制的程序如下:BUFDB4DUP(0)6.7将键盘输入的十进制数(0~255)转换为二进制数,在8只发光二极管上显示出来。试设计这一输出的接口电路和控制程序。设计的接口电路如下图所示。编制的程序如下:。BUF DB4,0,4DUP(0)

MOVDX,OFFSETBUF MOVAH,10 INT21H MOVCL,IBUF+1 MOVCH,0 MOVBX,2第7章中断技术7.11已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是

H,中断服务程序的入口地址的逻辑地址和物理地址分别为

H:

H和

H。 第8章常用可编程接口芯片8255与PC微机的连接如下图所示:编制的控制程序如下:BUF DB4,04DUP(0)SEGPT DB3FH,6,5BH,4FH,66HDB6DH,7DH,7,7FH,,6FHMOVDX,OFFSETBUFMOVAH,10INT21HMOVDX,383HMOVAL,80HOUTDX,ALMOVSI,2AGAIN:MOVBL,BUF[SI] ANDBX,000FH MOVAL,SEGPT[BX] DECDX OUTDX,AL INCSI CMPSI,5 JCAGAIN

8.8试用一片8255做8只理想开关和2只七段显示器的接口,将开关输入的小于64H的二进制数以十进制数形式在这2只七段显示器上显示出来。设计这一接口电路和控制程序(设8255的端口地址为384H~387H)。SEGPT DB3FH,6,5BH,4FH,66H,7,7FH,6FH,6FH,76H MOVDX,387H MOVAL,90H OUTDX,AL MOVDX,384H

温馨提示

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

评论

0/150

提交评论