(word完整版)福师大本科计算机接口技术作业3.doc 立即下载
2024-09-09
约4.1千字
约6页
0
57KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(word完整版)福师大本科计算机接口技术作业3.doc

(word完整版)福师大本科计算机接口技术作业3.doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(word完整版)福师大本科计算机接口技术作业3
(word完整版)福师大本科计算机接口技术作业3
(word完整版)福师大本科计算机接口技术作业3
第7章汇编语言程序设计
7。5程序段如下:
BBDB84,73,34,20,—5,122,46
…
MOVCX,7
LEADI,BB
NEXT:MOVAL,[DI]
INCDI
TESTAL,80H
LOOPZNEXT
MOVBL,[DI]
…
请回答程序段运行后:AL=-5,BL=122。

7。6STRING1DB‘ABC'
STRING2DB‘DEFGHI’
…
MOVAH,01;从键盘输入一个1~9之间的字符
INT21H
ANDAL,0FH
SUBAL,4
XORAH,AH
MOVBX,OFFSETSTRING2
ADDBX,AX
MOVDL,[BX]
MOVAH,02H;显示输出
INT21H
…
试回答:(1)如从键盘输人字符‘3’,程序段有什么结果?显示‘C’
(2)如从键盘输人字符‘7’,程序段有什么结果?显示‘G’

7。8编一程序程序段,功能是把数0~9(BCD码)转换为相应的ASCII码,存在ASCI数据区中。
BCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04H
CUNT=$—BCDM
ASCIDBCUNTDUP(?)
答:DATASEGMENT
BCDMDB09H,05H,06H,02H,08H,0,03HF,01H,07H,04H
CUNT=$-BCDM
ASCIDBCUNTDUP(?)
DATAENDS
CODESEGMENT
ASSUMECS:CODE,DS:DATA
MAINPROCFAR
MOVAX,DATA
MOVDS,AX
LEASI,BCDM
LEADI,ASCI
MOVCX,CUNT
LP:MOVAL,[SI]
ORAL,30H
MOV[DI],AL
INCSI
INCDI
LOOPLP
MOVAX,4C00H
INT21H
MAINENDP
CODEENDS
ENDMAIN

7。9在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。请编一完整的源程序.数据段如下:
DATASEGMENT
STRDB‘……’
LENEQU$—STR
LARGEDB?
DATAENDS
。答:DATASEGMENT
STRDB‘……’
LENEQU$—STR
LARGEDB?
DATAENDS
CDEGMENT
ASSUMECS:CD,DS:DATA
LARGPROCFAR
MOVAX,DATA
MOVDS,AX
LEASI,STR
MOVCX,LEN
MOVBL,0
NT:CMPBYTEPTR[SI],‘A’
JBNOLARG
CMPBYTEPTR[SI],‘Z’
JANOLARG
INCBL
NOLARG:INCSI
LOOPNT

第8章输入与输出接口
8。4哪2个8255引脚完成内部I/O端口地址选择?
.答:地址信号A1、A0用于I/O端口地址选择.通过A1、A0所组合的地址来区分8255A内部A、B、C三个数据端口和一个控制端口的地址。
8。7写出在选通输出操作期间将8255的PC5引脚置为逻辑1的程序(设8255的控制口的地址为083H)。
答:设8255的控制口的地址为083H,则将8255的PC5引脚置为逻辑1的程序片断如下:
MOVAL,BFH
MOVDX,083H
OUTDX,AL
MOVAL,0FH
OUTDX,AL
8。12什么是波特率?
答:波特率即传输率,就是在通信过程中每秒传输串型数据的位数.
8。13解释下列术语:单工、半双工和全双工
答:单工:接收和发送器之间只有一组传输线连接,只单个方向传送数据。
半双工:收发双方均有收、发器,双方之间只有一组传输线连接,双方的发送和接收数据不能同时进行,但可以分时交替进行。通过软件和接口的协调控制,实现数据传输的方向转换。
全双工:收发双方均有收、发器,双方之间有两组传输线连接,分别承担两个不同方向的数据传送,发送数据和接收数据可以同时进行。
A0
CS#
8255
D7
PA7
A1
D0
PA6
PA0
T7
T6
T0
+V
8。15如图,用8255A作接口,CS#由IO地址80H选通,PA0—PA7输出经同相放大器接8个发光二级管T0—T7;PC0输入开关K的状态.编程实现:当K=1时,8个发光二级管全暗;K=0期间,8个发光二级管可按T0→T1→T2……→T7→T0顺序循环点亮500MS(设有现成延时100MS的子程序D100MS可供调用)。
答:设8255的A1A0分别接系统地址线的A2A1引脚,则PA、PB、PC和控制端口地址分别为:80H,82H,84H和86H。
MOVAX
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(word完整版)福师大本科计算机接口技术作业3

文档大小:57KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用