微机原理与接口技术复习.ppt_第1页
微机原理与接口技术复习.ppt_第2页
微机原理与接口技术复习.ppt_第3页
微机原理与接口技术复习.ppt_第4页
微机原理与接口技术复习.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、微电脑介面技术回顾,1 .二进制、十六进制、十进制之间的相互转换2。无符号数,源代码,补码3。ASCII代码和BCD代码4。8086/8088中寄存器5地址表达式的典型格式为变量默认地址寄存器地址寄存器常数2。符号指令转移指令、算术运算指令、逻辑指令、移动指令、转移指令、循环控制指令等。3.调用系统功能4。宏汇编源程序的格式,第二章汇编语言和汇编节目,2.8 AX有负数,想要绝对值。如果数字是补充代码,请使用命令。如果数字是原始代码,请使用命令。NEG AX、AND AX、7FFFH、2.10数据段定义为data segment S1 db0、1,2,3,4,5 S2 db12345 coun

2、t equ $ S1 nbdb3dup,(2)下表中每个变量的偏移地址和,每个变量的偏移地址和每个变量的值如下:镜像节目,数字转换节目,第三章编程,3-3下一节目段的中间结果和结果,1。MOV AX,0809h mulahAx=AAMAX=、0048H、0702H、2。MOV AX,0809H MOV DL,5 aadAx=div dlAX=MOV DL,ah AAMAx=dl=,0059h,0411h,0107h,04h,3.mov ax,0809H ADD AL,AH MOV AH,0;Ax=AAAAX=,0011H,0107H,4。MOV AX、0809H MOV DL、10 XCHG

3、AH、dl mulahAx=AAMAX=ADD AL,dl;AX=,005AH,0900H,0908H,实验3 2。编写在显示器上以十六进制显示字符变量SW的4位十六进制数的源程序。3-17在键盘上输入字符串(字符数为1),然后在下一行按相反顺序显示(使用DOS 9和10系统功能调用)。解法:设定指向输入字串的两个指标。一个指向字符串的开头,另一个指向字符串的结尾。2交换指针指向的字符,交换字符将反转字符串的顺序,直到字符串中第一个指针的值大于字符串结束指针的值。准备的程序如下:功能调用10输入MOV SI,offsetbut2字符字符串。si指向字符串顶部的MOV BX,SI。BX指向字符串

4、尾部1 ADD BL,buf 1。字符串第一个地址和输入的字符数ADC BH,0 MOV BYTE PTR BX,$;字符串后缀字符串结束字符串decbxbx指向字符串尾部AG: MOV AL,BX。文字更换XCHG AL、SI MOV BX、al decbx指针INC SI CMP SI,bx曹征两个指针比较JC again mov buf 1,0ah。换行字符串的第一个1个单位;9函数调用从BUF 1换行开始输出。第5章半导体内存、内存通过地址巴士、计算机总线和控制总线连接到CPU。徐璐其他类型的内存芯片与处理器的连接方式不同。相同类型的内存芯片与不同长度的微处理器徐璐以不同的方式连接。您

5、需要了解常用的静态RAM和可擦除的可节目ROM,以及微计算机如何连接3巴士。1.阵列的配置结构和引线功能2。地址解码和地址分配3。内存与CPU的连接,例如2K8的内存筹码容量为8K8内存,如果通过翻译连接,总共需要多少个内存芯片?总共需要多少条地址线?其中有多少条地址线选作字母?几条地址线选择偏航?使用74LS138绘制解码电路并显示输出善意位置范围。8K8/2K8=4,即总共需要4个内存筹码8K=8192=213牙齿,因此构成8K的存储总共需要13个地址线2K=2048=211,即11个字母线、第6章输入/输出和介面技术、IO通信端口地址的解码方法数字通道介面及其应用节目、6.6设计的8个理

6、想交换机的输入介面电路、制作控制程序将8个理想交换机输入的8位无符号二进制数以十进制显示。解决方案:设计的介面电路包括:OBUF DB 4 DUP(0) MOV BX、OFFSET OBUF 3 MOV BYTE PTR BX、$ movdx、380h读取二进制in al、dx movch、10。将10发送到ch ag : movah,0。无符号扩展DIV CH ADD AH,30hBCD编号将转换为ASCII代码decbx。调整指针MOV BX、AH OR AL和AL。根据商人设置ZF jnz ag。份额不是0牙齿,而是继续MOV DX,BX MOV AH,9 INT 21H,6.10设计介

7、面电路和控制程序,用8个理想开关输入二进制数,仅显示8个发光二极管的二进制数。将输入的二进制数设置为源代码,将导出的二进制数设置为补码。解决方案:设计的介面电路如下图所示:准备的控制程序如下:movdx,380h in al,dx;阅读源代码testal,80h。标点符号JZ noneg正数不补充and al,7fh。寻找负值、绝对值neg al。绝对值互补NONEG: OUT DX,AL,8章公共可编程介面筹码8255和PC微电脑连接下的:控制词选择:8.5 8255的A通信端口8个以上交换机输入二进制,B通信端口和C通信端口分别为8个发光二极管显示二进制交换机设置的源代码数据,然后读取B端

8、口(补码)和C端口解决方案:编译的控制程序如下:mov dx,383h mov al,90h out dx,al mov dx,380h in al,dx;a口中的源代码AND AL,AL;中选择所需的构件。判定原代码的符号,JNS DN;DN AND AL,7FH到:负值表示绝对值MOV DX,382H OUT DX,AL;采取。绝对值为c端口上的NEG AL输出。负值的绝对值为DEC DX OUT DX,AL;负补码从通信端口b输出ret dn: Inc dx。正数从B端口和C端口输出OUT DX,AL INC DX OUT DX,AL,8.7,使用8255设计3段7段显示器接口在3段7段显示器上显示键盘

温馨提示

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

评论

0/150

提交评论