福师大本科计算机接口技术作业.doc

福师大本科计算机接口技术作业.doc

ID:58571293

大小:51.00 KB

页数:5页

时间:2020-10-19

福师大本科计算机接口技术作业.doc_第1页
福师大本科计算机接口技术作业.doc_第2页
福师大本科计算机接口技术作业.doc_第3页
福师大本科计算机接口技术作业.doc_第4页
福师大本科计算机接口技术作业.doc_第5页
资源描述:

《福师大本科计算机接口技术作业.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章汇编语言程序设计7.5程序段如下:BBDB84,73,34,20,-5,122,46…MOVCX,7LEADI,BBNEXT:MOVAL,[DI]INCDITESTAL,80HLOOPZNEXTMOVBL,[DI]…请回答程序段运行后:AL=-5,BL=122。7.6STRING1DB‘ABC’STRING2DB‘DEFGHI’…MOVAH,01;从键盘输入一个1~9之间的字符INT21HANDAL,0FHSUBAL,4XORAH,AHMOVBX,OFFSETSTRING2ADDBX,AXMOVDL,[BX]MOVAH,02H

2、;显示输出INT21H…试回答:(1)如从键盘输人字符‘3’,程序段有什么结果?显示‘C’(2)如从键盘输人字符‘7’,程序段有什么结果?显示‘G’7.8编一程序程序段,功能是把数0~9(BCD码)转换为相应的ASCII码,存在ASCI数据区中。BCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04HCUNT=$—BCDMASCIDBCUNTDUP(?)答:DATA SEGMENT  BCDM DB09H,05H,06H,02H,08H,0,03HF,01H,07H,04H     CUNT=$-BC

3、DM  ASCI DBCUNTDUP(?)  DATA ENDS  CODE SEGMENT     ASSUMECS:CODE,DS:DATA  MAIN PROCFAR     MOV AX,DATA     MOV DS,AX     LEA SI,BCDM     LEA DI,ASCI     MOV CX,CUNT   LP:MOV AL,[SI]     OR AL,30H     MOV [DI],AL     INC SI     INC DI     LOOPLP     MOV AX,4C00H     INT

4、 21H  MAIN ENDP  CODE ENDS     END MAIN7.9在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。请编一完整的源程序。数据段如下:DATASEGMENTSTRDB‘……’LENEQU$-STRLARGEDB?DATAENDS.答:DATA SEGMENT  STR DB‘……’  LEN EQU$-STR LARGE DB?  DATA ENDS   CD EGMENT     ASSUMECS:CD,DS:DATA  LARG PROCFAR

5、     MOV AX,DATA     MOV DS,AX     LEA SI,STR     MOV CX,LEN     MOV BL,0   NT:CMP BYTEPTR[SI],‘A’     JB NOLARG     CMP BYTEPTR[SI],‘Z’     JA NOLARG     INC BL NOLARG:INC SI     LOOPNT第8章输入与输出接口8.4哪2个8255引脚完成内部I/O端口地址选择?.答:地址信号A1、A0用于I/O端口地址选择。通过A1、A0所组合的地址来区分8255A内部

6、A、B、C三个数据端口和一个控制端口的地址。8.7写出在选通输出操作期间将8255的PC5引脚置为逻辑1的程序(设8255的控制口的地址为083H)。 答:设8255的控制口的地址为083H,则将8255的PC5引脚置为逻辑1的程序片断如下:  MOVAL,BFH    MOV DX,083H    OUT DX,AL    MOV AL,0FH      OUT DX,AL8.12什么是波特率?答:波特率即传输率,就是在通信过程中每秒传输串型数据的位数。8.13解释下列术语:单工、半双工和全双工答:单工:接收和发送器之间只有一组传

7、输线连接,只单个方向传送数据。  半双工:收发双方均有收、发器,双方之间只有一组传输线连接,双方的发送和接收数据不能同时进行,但可以分时交替进行。通过软件和接口的协调控制,实现数据传输的方向转换。  全双工:收发双方均有收、发器,双方之间有两组传输线连接,分别承担两个不同方向的数据传送,发送数据和接收数据可以同时进行。A0CS#8255D7PA7A1D0PA6PA0T7T6T0+V8.15如图,用8255A作接口,CS#由IO地址80H选通,PA0—PA7输出经同相放大器接8个发光二级管T0—T7;PC0输入开关K的状态。编程实现:

8、当K=1时,8个发光二级管全暗;K=0期间,8个发光二级管可按T0→T1→T2……→T7→T0顺序循环点亮500MS(设有现成延时100MS的子程序D100MS可供调用).答:  设8255的A1A0分别接系统地址线的A2A1引脚,则

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。