版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微型计算机接口技术评论,1。二进制数、十六进制数和十进制数之间的转换。无符号数、原码和补码3。ASCII码和BCD码寄存器4。8086/8088 5。数据在内存中的存储图6。存储器7的逻辑地址和物理地址。堆栈练习111 1720,第1章基础知识地址表达式的一般形式是:可变基址寄存器索引寄存器常数2。符号指令转移指令、算术运算指令、逻辑指令、移位指令、转移指令、循环控制指令等。3.系统函数调用4。宏汇编源程序格式,第二章汇编语言和汇编程序,在2.8 AX中有一个负数,你要它的绝对值。如果数字是补码,使用指令;如果数字是原始代码,请使用说明。2.10数据段定义为:数据段s1db0,1,2,3,4,
2、5s 2d b 12345 counteq $ S1 nbdb 3 dup(2)nwdw 120,256 PDW 1 data ends(1)在该数据段中绘制数据的存储形式,如下图所示(2)在下表中填写每个变量的偏移地址和值。每个变量的偏移地址和每个变量的值如下:镜像程序,数字转换程序,第3章程序设计,3-3写出中间结果和执行下列程序段的结果,1。MOV AX,0809 h穆拉;AX=AAMAX=,0048H,0702H,2。MOV AX,0809H MOV DL,5 AADAX=DIV D1;AX=MOV DL,AH AAMAX=DL=,0059小时,0411小时,0107小时,04H,3。
3、MOV斧子,0809小时增加铝,啊MOV啊,0;AX=AAAAX=,0011H,0107H,4。MOV AX,0809H MOV DL,10 XCHG AH,DL MUL AHAX=AAM最大值=最大值,最大值;AX=,005AH,0900H,0908H,实验3。2.编写源程序,将单词变量SW中的四个十六进制数以十六进制数的形式发送到显示器。3-17从键盘输入一个字符串(字符1),然后在下一行以相反的顺序显示(使用DOS 9和10系统函数调用)。解决方案:建立两个指向输入字符串的指针,一个指向开始,另一个指向结束。交换两个指针所指向的字符,进行字符交换操作,直到字符串的第一个指针的值大于或等于
4、字符串的尾部指针的值,即字符串的顺序可以颠倒。程序如下:在第10个函数调用中键入一个字符串MOV,偏移量2;斯指着弦首MOVBX,斯;BX指向字符串1的末尾。字符串开头的地址加上输入字符数模数转换器BH,0 MOV字节PTR BX,$;在字符串末尾发送字符串结束符dec bxBX指向字符串AG:的末尾MOV A1,BX;字符交换XCHG AL,SI MOV BX,aldecbx调整指针INC SI化学机械抛光SI,BX;再次比较JC MOV BUF 1,0ah与两个指针;线进给串的第一个单元;第9个函数调用是从BUF 1输出的。第五章半导体存储器,存储器通过地址总线、数据总线和控制总线与中央处
5、理器相连。不同类型的内存芯片与处理器有不同的连接模式。同一类型的存储芯片与不同字长的微处理器有不同的连接方式。掌握常用的静态随机存储器、可擦可编程只读存储器和微机三总线的连接方法是十分必要的。1.记忆结构和引导功能2。地址解码和地址分配。内存和中央处理器之间的连接。示例5.1示例使用2K8存储器芯片来形成8K8存储器。如果通过解码方式连接,需要多少存储芯片?需要多少条地址线?几条地址线用于选字。几条地址线用于芯片选择。尝试74LS138绘制解码电路并标记其输出线的地址范围。8K8/2K8=4,即总共需要四个存储器芯片8K=8192=213来形成8K存储器,因此选择13条地址线2K=2048=2
6、11,即选择11条线用于字线选择,1311=2,即选择2条线用于芯片线选择,选择四个存储器芯片的11条地址线作为A10A0,其余的高位地址线为第六章输入输出及接口技术,输入输出端口地址的解码方法,数字通道接口及其应用,6.6设计8个理想开关的输入接口电路,编写控制程序,将8个理想开关输入的8位无符号二进制数以十进制数的形式显示在显示器上。解决方案:设计的接口电路如下图所示:编程程序如下:OBUF DB 4 DUP(0) MOV BX,OFFSET OBUF 3 MOV BYTE PTR BX,movdx,380h在a1,dxmovch,10中读入二进制数;发送10到ch ag:mov ah,0
7、;无符号数扩展DIV CH ADD AH,30hBCD号码转换为ASCII码DECBX调整指针MOVBX,啊或阿尔,阿尔;根据商设置zfjnz ag商不为0,继续用MOV DX、BX MOV AH、9 INT 21H、6.10设计接口电路和控制程序,用8个理想开关输入二进制数,用8个发光二极管显示二进制数。让输入的二进制数是原始码,输出的二进制数是补码。解决方案:设计的接口电路如下图所示:控制程序如下:mov dx,380 h in al,dx;阅读原始代码测试a1,80h判断符号jznoneg正数是不可补的。负,求其绝对值负;第八章常用可编程接口芯片8255与PC机的连接如下图所示:模式选择
8、控制字如下:8.5。8255的A端口连接8个理想开关输入二进制数,B端口和C端口分别连接8个发光二极管显示二进制数。写出由读入开关设置的原始代码数据,并将其发送到端口B(补码)和端口C(绝对值)的发光二极管显示器。解决方案:控制程序如下:mov dx,383 h mov al,90 h out dx,al mov dx,380 h in al,dx;阅读原始代码和人工智能;从a港;原始代码的符号。是去DN和AL,7FH;为负,取其绝对值MOV DX,382小时输出DX,a1;绝对值从端口c输出负值;对负数的绝对值进行补码。输出retdn:来自端口b的incdx从端口b和端口c输出正数OUT DX,AL INC DX OUT DX,AL,8.7尝试用一块8255设计三个七段显示器的接口,并在这三个七段显示器上显示键盘输入的三个十进制数。设计输出电路和控制程序。解决方案:设端口地址为380H383H,接口电路图如下图所示:编程控制程序如下:I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能家居安防系统消费者偏好深度研究报告
- 职工培训系统实施方案
- 2026年企业环境信息依法披露格式年度报告填报指南测试
- 飘柔营销活动方案(3篇)
- 圣诞水果营销方案(3篇)
- 福州228国道施工方案(3篇)
- 沙漠中修路施工方案(3篇)
- 天台挤塑板隔热施工方案(3篇)
- 东北窗台板施工方案(3篇)
- 高速异形护栏施工方案(3篇)
- 2024-2025学年天津南开中学七年级下学期期中语文试题
- 2025年辅警笔试考试试题库题库及答案
- 经颅多普勒静脉盗血课件
- 有趣的数字0教学课件
- 学会买东西劳动教案
- 浙江省S9联盟2024-2025学年高一下学期4月期中联考数学试题(解析版)
- 甲沟炎切开引流术后护理查房
- 劳创造美班会课件
- 绝味食品财务风险的识别与评价研究
- 设备5s管理制度
- 组合铝合金模板工程技术规程
评论
0/150
提交评论