电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

福师大本科计算机接口技术作业3_第1页
1/5
福师大本科计算机接口技术作业3_第2页
2/5
福师大本科计算机接口技术作业3_第3页
3/5
第 7 章 汇编语言程序设计7。5 程序段如下:BB DB 84,73, 34, 20,—5,122,46…MOV CX,7LEA DI,BBNEXT:MOV AL,[DI]INC DITEST AL,80HLOOPZ NEXTMOV BL,[DI] …请回答程序段运行后:AL=-5,BL=122 。7。6 STRING1 DB ‘ABC' STRING2 DB ‘DEFGHI’ … MOV AH,01;从键盘输入一个 1 ~ 9 之间的字符 INT 21H AND AL,0FH SUB AL,4 XOR AH,AH MOV BX,OFFSET STRING2 ADD BX,AX MOV DL,[BX] MOV AH,02H ;显示输出 INT 21H …试回答:(1) 如从键盘输人字符‘3’,程序段有什么结果? 显示 ‘ C’ (2)如从键盘输人字符‘7’,程序段有什么结果? 显示‘ G’ 7。8 编一程序程序段,功能是把数 0 ~ 9(BCD 码)转换为相应的 ASCII 码,存在 ASCI 数据区中。 BCDM DB 09H, 05H,06H, 02H,08H,0,03HF, 01H, 07H,04H CUNT=$—BCDM ASCI DB CUNT DUP ( ? )答:DATA SEGMENT BCDM DB 09H,05H,06H,02H,08H,0,03HF,01H,07H,04H CUNT=$-BCDM ASCI DB CUNT DUP ( ? ) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR 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 LOOP LP MOV AX,4C00H INT 21H MAIN ENDP CODE ENDS END MAIN7。9 在 STR 单元开始定义了一长度为 LEN 字节的字符串,统计出其中大写字母的个数并存放到 LARGE 字节单元中。请编一完整的源程序.数据段如下:DATA SEGMENTSTR DB ‘… …’LEN EQU $— STR LARGE DB ?DATA ENDS。答:DATA SEGMENT STR DB‘… …’ LEN EQU $—STR LARGE DB ? DATA ENDS CD EGMENT ASSUME CS:CD,DS:DATA LARG PROC FAR MOV AX,DATA MOV DS,AX LEA SI,STR MOV CX,LEN MOV BL,0 NT:CMP BYTE PTR [SI],‘A’ JB NOLARG CMP BYTE PTR [SI],‘Z’ JA NOLARG INC BL NOLARG:INC SI LOOP NT第 8 章 输入与输出接口8。4 哪 2 个 8255 引脚完成内部 I/O 端口地址选择?.答:地址信号 A1、A0 用于 I/O 端口地址选择. 通过 A1、A0 所组合的地址来区分 8255A 内部 A、B、C 三个数据端口和一个控制端口的地址。8。7 写出在选通输出操作期间将...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部