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

下载本文档

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

文档简介

微机原理与接口技术复习,1.二进制数、十六进制数和十进制数间的相互转换 2. 无符号数、原码和补码 3. ASCII码与BCD码 4. 寄存器 5. 存储器中数据的存放形式 6. 存储器的逻辑地址和物理地址 7. 堆栈 习题 111 1720,第1章 基础知识,1. 符号指令的寻址方式 存储器寻址中的存储器地址可以用地址表达式给出。地址表达式的一般形式是: 变量基址寄存器+变址寄存器+常量 2. 地址表达式的段寄存器的确定: 有变量,由变量确定。无变量,由寄存器确定;既有基址寄存器又有变址寄存器,有基址寄存器确定。BP的约定段寄存器是SS,其他的约定段寄存器是DS,约定段寄存器可缺省。 3.指令的基本功能 4.系统功能调用 5.“镜子”程序,第2章 汇编语言与汇编程序,2.8 AX中有一负数,欲求其绝对值。若该数为补码,则用指令 ; 若该数为原码,则用指令 。,NEG AX,AND AX,7FFFH,2.10 一数据段定义为: DATA SEGMENT S1 DB 0,1,2,3,4,5 S2 DB 12345 COUNT EQU $S1 NB DB 3 DUP (2) NW DW 120,256 PW DW 1 DATA ENDS,(1)画出该数据段中数据的存储形式 数据的存储形式如下图所示。,(2)在下表中填写各变量的偏移地址和各变量的值。,各变量的偏移地址和各变量的值如下表:,从键盘输入一字符串,然后在下一行显示该字符串。要求去掉该字符串中的某字符。 解:编写的程序如下:,MOV AH,10 MOV DX,OFFSET BUF INT 21H MOV AH,2 MOV DL,0AH INT 21H MOV CL,BUF+1 ;串中字符个数送CX XOR CH,CH MOV BX,2 AG: MOV DL,BUF BX CMP DL, JE NXT INT 21H INC BX ;调整指针 NXT: LOOP AG,数制转换程序(习题3.6) 查表程序(将数转换为七段显示代码) 数与其字符的转换程序(P104例3.9) 求最大(小)值程序(中山大学09年考研题),第3章 程序设计,3-6 编写程序,将字节变量BVAR中的二进制数转换为BCD数,在屏幕上以十进制数形式显示结果。,MOV AL ,BVAR MOV AH, 0 MOV DL, 10 DIV DL MOV BUF+2, AH MOV AH,0 DIV DL MOV BUF, AX MOV AH,2 MOV CX,3 MOV BX,OFFSET BUF AG: MOV DL,BX ADD DL,30H INT 21H INC BX LOOP AG,例3.9 从键盘上键入2位十六进制数将其拼合成一个字节存入字节变量SB中。,BUF DB 3,0,3 DUP(0) SB DB 0 MOV DX, OFFSET BUF MOV AH, 10 INT 21H MOV AX, WORD PTR BUF+2 SUB AX, 3030H ;字符变为十六进制数 CMP AL,0AH JB LNSUB7 SUB AL,7 LNSUB7: CMP AH,0AH JB LNSUB7 SUB AH,7 HNSUB7: MOV CL, 4 ;将AX中的数拼合成一个字节 SHL AL ,CL OR AL, AH MOV SB,AL,第5章 半导体存储器,存储器通过地址总线、数据总线和控制总线,实现与CPU的连接。不同类型的存储器芯片,与处理机的连接方式是不同的;同一类型的存储器芯片,与不同字长的微处理器的连接方式也不相同。要掌握常用的静态RAM和可擦除可编程ROM与微型计算机的三总线的连接方法。 1.存储器的组成结构及引线功能 2.地址译码与地址分配 3.存储器与CPU的连接,例题 用2K8的存储芯片容量为8K8存储器,若用译码法连接,共需多少片存储芯片?共需多少根地址线?其中几根地址线作字选线?几根地址线作片选线?试用74LS138画出译码电路,并标出其输出线的选址范围。,8K8/2K8=4, 即共需要4片存储器芯片 8K=8192=213,所以组成8K的存储器共需要13根地址线 2K=2048=211 即11根作字选线,选择存储器芯片片内的单元 1311=2 即2根作片选线,选择4片存储器芯片 芯片的11根地址线为A10A0,余下的高位地址线是A12和A11,所以译码电路对A12和A11进行译码,译码电路及译码输出线的选址范围如下图所示。,第6章 输入输出和接口技术,IO端口地址的译码方法 数字通道接口及其应用,6.6 设计8个理想开关的输入接口电路,编写控制程序将8个理想开关输入的8位无符号二进制数以十进制数形式在显示器上显示出来。,解:设计的接口电路如下图所示:,编制的程序如下: BUF DB 4 DUP(0),MOV BX,OFFSET BUF+3 MOV BYTE PTR BX,$ MOV DX,380H IN AL,DX MOV CH, 10 AG: MOV AH, 0 DIV CH ADD AH,30H DEC BX MOV BX,AH OR AL,AL JNZ AG MOV DX,BX MOV AH,9 INT 21H,6.7 将键盘输入的十进制数(0255)转换为二进制数,在8只发光二极管上显示出来。试设计这一输出的接口电路和控制程序。,设计的接口电路如下图所示。,编制的程序如下:。 BUF DB 4, 0, 4 DUP(0),MOV DX,OFFSET BUF MOV AH,10 INT 21H MOV CL,IBUF+1 MOV CH,0 MOV BX,2,MOV AL,0 AG: MOV AH,10 MUL AH AND BUFBX,0FH ADD AL,BUFBX INC BX LOOP AG,MOV DX,380H OUT DX,AL,第7章 中断技术,7.11 已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是 H,中断服务程序的入口地址的逻辑地址和物理地址分别为 H: H和 H。,第8章 常用可编程接口芯片 8255与PC微机的连接如下图所示:,方式选择控制字 如下:,8.7 试用一片8255设计3只七段显示器的接口,将键盘输入的3位十进制数在这3只七段显示器上显示出来。设计这一输出电路和控制程序。 解:设端口地址为380H383H, 接口电路图如下图所示 :,编制的控制程序如下: BUF DB 4,0 4 DUP(0) SEGPT DB 3FH,6,5BH,4FH,66H DB 6DH,7DH,7,7FH,6FH MOV DX,OFFSET BUF MOV AH,10 INT 21H MOV DX,383H MOV AL,80H OUT DX,AL MOV SI,2,AGAIN: MOV BL,BUFSI AND BX,000FH MOV AL,SEGPTBX DEC DX OUT DX,AL INC SI CMP SI,5 JC AGAIN,8.8 试用一片8255做8只理想开关和2只七段显示器的接口,将开关输入的小于64H的二进制数以十进制数形式在这2只七段显示器上显示出来。设计这一接口电路和控制程序(设8255的端口地址为384H387H)。,SEGPT DB 3FH,6,5BH,4FH,66H,7,7FH,6FH,6FH,76H MOV DX,387H MOV AL,90H OUT DX,AL MOV DX,384H IN AL,DX AAM XCHG AH,AL MOV BL,AL XOR BH,BH MOV AL,SEGPTBX INC DX OUT DX,AL MOV BL,AH MOV AL,SEGPTBX INC DX OUT DX,AL,后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用 资料仅供参考,实际情况实际分析,主要经营:课件设计,文档制作,网络软件设计、图文设计制作、发布广告等 秉着以优质的服务对待每一位客户,做到让客户满意! 致力于数据挖掘,合同简历、论文写作、PPT设计、计划书、策划案、学习课件、各类模板等方方面面,打造全网一站式需求,感谢您的观看和下载,The user can demonstrate on a projector or computer, or print the presentation and make it into a film to be used in a wider field,后面内容直接删除就行 资料可以编辑修改使用 资料可以编辑修改使用 资料仅供参考,实际情况实际分析,主要经营:课件设计,文档制作,网络软件设计、图文设计制作、发布广告等 秉着以优质的服务对待每一位客户,做到让客户满意! 致力于数据

温馨提示

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

评论

0/150

提交评论