




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机接口技术复习,1.二进制数、十六进制数和十进制数间的相互转换2.无符号数、原码和补码3.ASCII码与BCD码4.8086/8088的寄存器5.存储器中数据的存放数据段中的数据在存储器中的存储图6.存储器的逻辑地址和物理地址7.堆栈习题1111720,第1章基础知识,1.符号指令的寻址方式存储器寻址中的存储器地址可以用地址表达式给出。地址表达式的一般形式是:变量基址寄存器+变址寄存器+常量2.符号指令传送指令、算术运算指令、逻辑指令、移位指令、转移指令、循环控制指令等。3.系统功能调用4.宏汇编源程序的格式,第2章汇编语言与汇编程序,2.8AX中有一负数,欲求其绝对值。若该数为补码,则用指令;若该数为原码,则用指令。,NEGAX,ANDAX,7FFFH,2.10一数据段定义为:DATASEGMENTS1DB0,1,2,3,4,5S2DB12345COUNTEQU$S1NBDB3DUP(2)NWDW120,256PWDW1DATAENDS,(1)画出该数据段中数据的存储形式数据的存储形式如下图所示。,(2)在下表中填写各变量的偏移地址和各变量的值。,各变量的偏移地址和各变量的值如下表:,镜子程序、数制转换程序,第3章程序设计,3-3写出执行下列程序段的中间结果和结果,1.MOVAX,0809HMULAH;AX=AAM;AX=,0048H,0702H,2.MOVAX,0809HMOVDL,5AAD;AX=DIVDL;AX=MOVDL,AHAAM;AX=DL=,0059H,0411H,0107H,04H,3.MOVAX,0809HADDAL,AHMOVAH,0;AX=AAA;AX=,0011H,0107H,4.MOVAX,0809HMOVDL,10XCHGAH,DLMULAH;AX=AAM;AX=ADDAL,DL;AX=,005AH,0900H,0908H,实验32.编写将字变量SW中的4位十六进制数以十六制数形式送显示器显示的源程序。,3-17从键盘输入一字符串(字符数1),然后在下一行以相反的次序显示出来(采用DOS9号和10号系统功能调用)。解:建立2个指针指向输入的字符串,一个指向串首,另一个指向串尾。将2指针指向的字符交换,字符交换的操作要进行到字符串首指针的值大于等于字符串尾指针的值为止,即可将字符串的次序颠倒。编写的程序如下:,;10号功能调用键入一串字符MOVSI,OFFSETBUT+2;SI指向串首MOVBX,SI;BX指向串尾+1ADDBL,BUF+1;串首地址加上键入字符个数ADCBH,0MOVBYTEPTRBX,$;串尾后送串结束符DECBX;BX指向串尾AG:MOVAL,BX;字符交换XCHGAL,SIMOVBX,ALDECBX;调整指针INCSICMPSI,BX;两指针比较JCAGAINMOVBUF+1,0AH;换行送串首1单元;9号功能调用从BUF+1换行开始输出,第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位无符号二进制数以十进制数形式在显示器上显示出来。解:设计的接口电路如下图所示:,编制的程序如下:OBUFDB4DUP(0)MOVBX,OFFSETOBUF+3MOVBYTEPTRBX,$MOVDX,380H;读入二进制数INAL,DXMOVCH,10;将10送CHAG:MOVAH,0;无符号数扩展DIVCHADDAH,30H;BCD数转换为ASCII码DECBX;调整指针MOVBX,AHORAL,AL;根据商设置ZFJNZAG;商不为0,继续MOVDX,BXMOVAH,9INT21H,6.10设计接口电路和控制程序,用8个理想开关输入二进制数,8只发光二极管显示二进制数。设输入的二进制数为原码,输出的二进制数为补码。解:设计的接口电路如下图所示:,编制的控制程序如下:MOVDX,380HINAL,DX;读入原码TESTAL,80H;判符号JZNONEG;正数不求补ANDAL,7FH;负,求其绝对值NEGAL;对绝对值求补NONEG:OUTDX,AL,第8章常用可编程接口芯片8255与PC微机的连接如下图所示:,方式选择控制字如下:,8.5用8255的A端口接8只理想开关输入二进制数,B端口和C端口各接8只发光二极管显示二进制数。写出读入开关设置的原码数据后送B端口(补码)和C端口(绝对值)的发光二极管显示的控制程序。解:编制的控制程序如下:MOVDX,383HMOVAL,90HOUTDX,ALMOVDX,380HINAL,DX;从A口读入原码ANDAL,AL;判原码的符号,JNSDN;为正去DNANDAL,7FH;为负,取其绝对值MOVDX,382HOUTDX,AL;绝对值从C口输出NEGAL;将负数的绝对值求补DECDXOUTDX,AL;负数的补码从B口输出RETDN:INCDX;正数从B口和C口输出OUTDX,ALINCDXOUTDX,AL,8.7试用一片8255设计3只七段显示器的接口,将键盘输入的3位十进制数在这3只七段显示器上显示出来。设计这一输出电路和控制程序。解:设端口地址为380H383H,接口电路图如下图所示:,编制的控制程序如下:IBFDB4,04DUP(0)SEGPTDB3FH,6,5BH,4FH,66HDB7,7FH,6FH,6FH,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025农药购销合同标准版本汇编
- 2025标准合同模板:二手房私房买卖合同
- 《2025年解除劳动合同协商协议书》
- 和田消防教育题库及答案
- 2025商品房预订合作合同
- 2025年消防考试安全题库及答案
- 退耕林地养护方案范本
- 2025中学教学设备供货合同
- 塑钢玻璃门安装施工方案
- 《2025民营企业劳动合同管理规范》
- 2025邮政储蓄银行四川省分行社会招聘考试参考试题及答案解析
- 【100题】2025年时政试题及答案
- 政府人员网络安全培训课件
- 航空煤油储存管理办法
- GB/T 45906.8-2025变电站二次系统第8部分:电气操作防误
- CRT2000 消防控制室图形显示装置-使用说明书-V1.0
- 文旅演艺活动
- 房地产中介服务操作流程手册
- 2025满分中考作文(15篇)
- 2025年大邑人才引进面试题及答案
- 多感官交互效应分析-洞察及研究
评论
0/150
提交评论