期末考试试题答案微机原理与接口技术(3)内容摘要:

(20根地址线、 16根数据线、最大直接寻址范围是 1MB、一次对外数据传送 16BIT二进制数 ) 2. 请画出异步传送时 9的 ASCII码波形图 (停止位为 1位,采用偶校验 )。 (略 ) 三、 阅读下列程序并回答问题: (10分 )。 画出流程图 DATA SEGMENT ORG 2020H STRING DB 20 DUP (5,8,78H,21H,97H) COUNT EQU $- STRIG DATA ENDS STACK SEGMENT STACK DB 100 DUP(。 ) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK BEGIN: MOV AX, DATA MOV DS, AX MOV CX, COUNT LEA SI, STRING XOR AX, AX AGAIN: ADD AL, [SI] ADC AH, 0 INC SI LOOP AGAIN MOV [SI], AL MOV [SI+1], AH MOV AH, 4CH INT 21H CODE ENDS END BEGIN (将 100个八位数累加后存入数据区最后两个单元 ) 四、若用 2114 存储器芯片组成 2KB RAM,地址范围为 D000H~ D7FFH,问地址线、数据线及相关的控制线如何连接。 (所有己知条件如图所示 ) (15分 ) 五、汇编语言程序设计: (10分 ) 在 1000H和 1064H单元开始,放有各为 100字节的组合后的 BCD数(地址最低处放的是最低位字节),求它们的和,且把和放在 1100H开始的单元中。 (要求写出 完整程序 ) DATA SEGMENT ORG 1000H STRING1 DB nn, nn, ? STRING2 DB nn, nn, ? COUNT EQU $- STRI NG2 RESUT DB 101 DUP ( ) DATA ENDS STACK SEGMENT STACK DB 100 DUP(。 ) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK BEGIN: MOV AX, DATA MOV DS, AX MOV CX, COUNT ; (100) LEA SI, STRING1 ; (1000H) XOR AX, AX AGAIN: MOV AL, [SI] ADC AL, [SI+64H] DAA MOV [SI+100H], AL INC SI LOOP AGAIN JNC END1 MOV [SI+100H], 1 END1: MOV AH, 4CH INT 21H CODE ENDS END BEGIN 六、 某系统中 82535地址为 340H~ 343H,输入频率为 10MHZ脉冲信号,输出为 1HZ, 占空比为 1:1的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。 (15分 ) 提示 ∶ 1. 地址总线只用 A0~ A9,控制线用 IOR、 IOW,译码器可采用逻辑电路与 LS138译码器的组合; 2. 8253的工作方式命令字如图。 ┇ MOV DX,343H MOV AL,00110110B OUT DX,AL MOV AX,10000 MOV DX,340H OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,343H MOV AL,01110110B OUT DX,AL MOV DX,341H MOV AX,1000。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。