2013作业3答案.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简答题 简述指令与伪指令的概念并举例说明两者之间的差别。 解: 指令性语句(指令语句)是用指令系统中的指令构成的语句。指示性语句(伪指令语句)是指示汇编程序进行汇编的操作。指示性语句与指令性语句区别:一个程序经汇编,连接和装入内存后,在执行程序之前:指示性语句的功能已经完成,故又称伪操作;而指令性语句的功能尚未完成,需控制CPU去执行,才能完成。 举例:MOV AX, BX为指令,MOV BX, OFFSET TABLE中的OFFSET是伪指令。 解释中断、断点的概念,简述8088CPU中断的分类。 中断:在CPU正常运行程序时,由于内部或外部某个非预料事件的发生,使CPU暂停正在运行的程序,而转去执行处理引起中断事件的程序,然后再返回被中断了的程序,继续执行。这个过程就是中断。 断点:是指CPU执行的现行程序被中断时的下一条指令的地址,又称断点地址。 中断的分类:按中断源的不同,中断分为内中断(软中断)和外中断(硬中断)。 简述中断处理需经历的过程。 中断处理一般需要经历七个过程:(1)中断请求;(2)中断响应;(3)断点保护;(4)中断源识别;(5)中断服务;(6)断点恢复;(7)中断返回。 简述并行通信和串行通信各自的特点。 并行通信:指数据的各位同时在多根并行传输线上进行传输,各位同时由源到达目的地,传输速度快,由于是多根数据线,远程费用高,适合短距离、高速通信。 串行通信:指数据的各位按时间顺序依次在一根传输线上传输的通信方式,传输速度慢,因数据线少,对远程来说费用低。串行通信适合长距离、中低速通信。 教材P101,3.16 写一指令序列完成将BL中的数据除以CL中的数据,再将其结果乘以2,并将最后为16位数的结果存入DX寄存器中 MOV AL,BL CBW DIV CL MOV CL,2 MUL CL MOV DX,AX 教材P101,3.19 解: MOV CX, 3 ROTATE : SHL AX,1 RCL DX,1 LOOP ROTATE 教材P146,4.3 【解】:(1) (2) 五、接口编程题 1、如下图所示,用8253的计数器1给8251提供发送时钟信号。为简洁起见,图中只给出了部分有关的引脚信号。8253的端口地址为40H-43H,要求使8251工作在异步传送方式,且串行传送速率为1K波特,波特率因子为16。写出“将工作方式控制字写入8253”的指令序列。 解: N=fin/fout=2*10^6/(16*10^3)=125=7DH,计数器1,读高低字节,方式3方波,二进制 解: MOV AL,76H OUT 43H,AL MOV AL,7DH OUT 41H,AL MOV AL,00H OUT 41H,AL 2、教材P281,9.9,计算计数初值,并写出初始化8253的程序片段。 初值=fin/fout=2MHz/1KHz=2000=7D0H 用计数器0,工作方式3(方波发生器),写两个字节,二进制计数 控制字MOV DX, 483H MOV AL, 36H OUT DX, AL MOV DX, 480H MOV AX, 7D0H OUT DX, AL MOV AL, AH OUT DX, AL WORD_VAR 00H 00H 01H 00H 02H 00H … 00H 00H 01H 00H 02H 00H - - B BYTE_VAR 41H 0 Y 59H 1 E 45H T 54H 12 0CH 2 -12H F4H 30个字节 00H 0 2 1 0 1 01H - 02H 2 1 01H 2 00H 0 2 02H 1 01H 2 02H 1 01H - 02H 2 FBH -5 FFH 54H 00H 56H 00H 45H B Y T E 00H 41H 59H 00H 02H 1 01H - 0 00H 2 02H 1 01H 2 256H 02H

文档评论(0)

tzcu242 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档