微机原理与接口技术复习11年11月课件

上传人:壹****1 文档编号:579092625 上传时间:2024-08-25 格式:PPT 页数:31 大小:180KB
返回 下载 相关 举报
微机原理与接口技术复习11年11月课件_第1页
第1页 / 共31页
微机原理与接口技术复习11年11月课件_第2页
第2页 / 共31页
微机原理与接口技术复习11年11月课件_第3页
第3页 / 共31页
微机原理与接口技术复习11年11月课件_第4页
第4页 / 共31页
微机原理与接口技术复习11年11月课件_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《微机原理与接口技术复习11年11月课件》由会员分享,可在线阅读,更多相关《微机原理与接口技术复习11年11月课件(31页珍藏版)》请在金锄头文库上搜索。

1、微机原理与接口技术微机原理与接口技术复习复习1微机原理与接口技术复习11年11月1.二进制数、十六进制数和十进制数间的相互转换 2. 无符号数、原码和补码3. ASCII码与BCD码 4. 寄存器5. 存储器中数据的存放形式 6. 存储器的逻辑地址和物理地址7. 堆栈 习题 111 1720第第1章章 基础知识基础知识2微机原理与接口技术复习11年11月1. 1. 符号指令的寻址方式符号指令的寻址方式 存储器寻址中的存储器地址可以用地址表达式给出。存储器寻址中的存储器地址可以用地址表达式给出。地址表达式的一般形式是:地址表达式的一般形式是: 变量变量 基址寄存器基址寄存器+ +变址寄存器变址寄

2、存器+ +常量常量 2. 2. 地址表达式的段寄存器的确定:地址表达式的段寄存器的确定: 有变量,由变量确定。无变量,由寄存器确定;既有变量,由变量确定。无变量,由寄存器确定;既有基址寄存器又有变址寄存器,有基址寄存器确定。有基址寄存器又有变址寄存器,有基址寄存器确定。BPBP的约定段寄存器是的约定段寄存器是SSSS,其他的约定段寄存器是,其他的约定段寄存器是DSDS,约定段寄存器可缺省。约定段寄存器可缺省。3.3.指令的基本功能指令的基本功能4.4.系统功能调用系统功能调用5.“5.“镜子镜子” ”程序程序第第2章章 汇编语言与汇编程序汇编语言与汇编程序3微机原理与接口技术复习11年11月

3、2.8 AX中有一负数,欲求其绝对值。若该数为补码,则用指令 ;若该数为原码,则用指令 。NEG AXAND AX,7FFFH4微机原理与接口技术复习11年11月2.10 一数据段定义为:DATA SEGMENT S1 DB 0,1,2,3,4,5S2 DB 12345COUNT EQU $S1NB DB 3 DUP (2)NW DW 120,256PW DW 1DATA ENDS(1)画出该数据段中数据的存储形式 数据的存储形式如下图所示。5微机原理与接口技术复习11年11月(2)在下表中填写各变量的偏移地址和各变量的值。变量名 偏移地址变量的值S1S2NBNWP6微机原理与接口技术复习11

4、年11月各变量的偏移地址和各变量的值如下表:变量名偏移地址(H)变量的值(H)S1000000S2000631NB000B02NW000E0078P0012FFFF7微机原理与接口技术复习11年11月 从键盘输入一字符串,然后在下一行显示该字符串。要求去掉该字符串中的某字符。 解:编写的程序如下:8微机原理与接口技术复习11年11月MOV AH,10MOV DX,OFFSET BUFINT 21H MOV AH,2MOV DL,0AHINT 21H MOV CL,BUF+1 ;串中字符个数送CXXOR CH,CHMOV BX,2 AG: MOV DL,BUF BXCMP DL, JE NXTI

5、NT 21HINC BX ;调整指针NXT: LOOP AG 9微机原理与接口技术复习11年11月数制转换程序(习题3.6)查表程序(将数转换为七段显示代码)数与其字符的转换程序(P104例3.9)求最大(小)值程序(中山大学09年考研题)第第3章章 程序设计程序设计10微机原理与接口技术复习11年11月 3-6 编写程序,将字节变量编写程序,将字节变量BVAR中的二进制数转换为中的二进制数转换为BCD数,在屏幕上以十进制数形式显示结果。数,在屏幕上以十进制数形式显示结果。MOV AL ,BVARMOV AH, 0MOV DL, 10DIV DLMOV BUF+2, AHMOV AH,0DIV

6、 DLMOV BUF, AXMOV AH,2MOV CX,3MOV BX,OFFSET BUFAG:MOV DL,BXADD DL,30HINT 21HINC BXLOOP AG11微机原理与接口技术复习11年11月 例例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 ;字符变为十六进制数;字符变为十六进制数 C

7、MP AL,0AH JB LNSUB7 SUB AL,7LNSUB7: CMP AH,0AH JB LNSUB7 SUB AH,7HNSUB7: MOV CL, 4 ;将;将AX中的数拼合成一个字节中的数拼合成一个字节 SHL AL ,CL OR AL, AH MOV SB,AL12微机原理与接口技术复习11年11月第第5章章 半导体存储器半导体存储器 存储器通过地址总线、数据总线和控制总线,实现与CPU的连接。不同类型的存储器芯片,与处理机的连接方式是不同的;同一类型的存储器芯片,与不同字长的微处理器的连接方式也不相同。要掌握常用的静态RAM和可擦除可编程ROM与微型计算机的三总线的连接方法

8、。1.存储器的组成结构及引线功能2.地址译码与地址分配3.存储器与CPU的连接13微机原理与接口技术复习11年11月例题 用2K8的存储芯片容量为8K8存储器,若用译码法连接,共需多少片存储芯片?共需多少根地址线?其中几根地址线作字选线?几根地址线作片选线?试用74LS138画出译码电路,并标出其输出线的选址范围。 14微机原理与接口技术复习11年11月8K8/2K8=4, 即共需要4片存储器芯片8K=8192=213,所以组成8K的存储器共需要13根地址线2K=2048=211 即11根作字选线,选择存储器芯片片内的单元1311=2 即2根作片选线,选择4片存储器芯片 芯片的11根地址线为A

9、10A0,余下的高位地址线是A12和A11,所以译码电路对A12和A11进行译码,译码电路及译码输出线的选址范围如下图所示。 15微机原理与接口技术复习11年11月16微机原理与接口技术复习11年11月 第第6章章 输入输出和接口技术输入输出和接口技术IO端口地址的译码方法数字通道接口及其应用17微机原理与接口技术复习11年11月 6.6 设计8个理想开关的输入接口电路,编写控制程序将8个理想开关输入的8位无符号二进制数以十进制数形式在显示器上显示出来。解:设计的接口电路如下图所示:编制的程序如下:BUF DB 4 DUP(0)18微机原理与接口技术复习11年11月 MOV BX MOV BX

10、,OFFSET BUF+3OFFSET BUF+3 MOV BYTE PTR MOV BYTE PTR BXBX, $ $ MOV DX,380H MOV DX,380H IN AL,DX IN AL,DX MOV CH, 10 MOV CH, 10AG:AG: MOV AH, 0 MOV AH, 0 DIV CH DIV CH ADD AH ADD AH,30H30H DEC BX DEC BX MOV BX MOV BX,AHAH OR AL OR AL,ALAL JNZ AG JNZ AG MOV DX MOV DX,BXBX MOV AH,9 MOV AH,9 INT 21H INT

11、21H19微机原理与接口技术复习11年11月 6.7 将键盘输入的十进制数(0255)转换为二进制数,在8只发光二极管上显示出来。试设计这一输出的接口电路和控制程序。设计的接口电路如下图所示。20微机原理与接口技术复习11年11月编制的程序如下:。BUFDB 4, 0, 4 DUP(0) MOV DX,OFFSET BUFMOV AH,10INT 21HMOV CL,IBUF+1MOV CH,0MOV BX,221微机原理与接口技术复习11年11月MOV AL,0AG:MOV AH,10MUL AHAND BUFBX,0FHADD AL,BUFBX INC BXLOOP AGMOV DX,38

12、0HOUT DX,AL22微机原理与接口技术复习11年11月第7章 中断技术 7.11 已知中断向量表中,001C4H中存放2200H,001C6H中存放3040H,则其中断类型码是 H,中断服务程序的入口地址的逻辑地址和物理地址分别为 H: H和 H。23微机原理与接口技术复习11年11月第8章 常用可编程接口芯片8255与PC微机的连接如下图所示:24微机原理与接口技术复习11年11月方式选择控制字 如下:25微机原理与接口技术复习11年11月 8.7 试用一片8255设计3只七段显示器的接口,将键盘输入的3位十进制数在这3只七段显示器上显示出来。设计这一输出电路和控制程序。解:设端口地址

13、为380H383H, 接口电路图如下图所示 :26微机原理与接口技术复习11年11月编制的控制程序如下: BUF DB 4,0 4 DUP(0)SEGPT DB 3FH,6,5BH,4FH,66HDB 6DH,7DH,7,7FH,6FHMOV DX,OFFSET BUFMOV AH,10INT 21HMOV DX,383HMOV AL,80HOUT DX,AL MOV SI,227微机原理与接口技术复习11年11月AGAIN: MOV BL,BUFSIAND BX,000FHMOV AL,SEGPTBXDEC DXOUT DX,ALINC SICMP SI,5JC AGAIN28微机原理与接口

14、技术复习11年11月 8.8 试用一片8255做8只理想开关和2只七段显示器的接口,将开关输入的小于64H的二进制数以十进制数形式在这2只七段显示器上显示出来。设计这一接口电路和控制程序(设8255的端口地址为384H387H)。 29微机原理与接口技术复习11年11月30微机原理与接口技术复习11年11月SEGPTDB 3FH,6,5BH,4FH,66H,7,7FH,6FH,6FH,76HMOV DX,387HMOV AL,90HOUT DX,ALMOV DX,384HIN AL,DXAAMXCHG AH,ALMOV BL,ALXOR BH,BHMOV AL,SEGPTBXINC DXOUT DX,ALMOV BL,AHMOV AL,SEGPTBXINC DXOUT DX,AL31微机原理与接口技术复习11年11月

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号