湖工大学计通学院期末考试汇编语言历届考试重点提示:.doc

湖工大学计通学院期末考试汇编语言历届考试重点提示:.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖工大学计通学院期末考试汇编语言历届考试重点提示:

湖工大学计通学院期末考试汇编语言历届考试重点提示: 期末考试的内容包括平时作业以及实验的部分内容,还有上课的一些内容,编者吧从06级到10级的汇编考试整理了一下,与学弟学妹们分享!! 1.1简述计算机和微型计算机经过了那些主要的发展阶段? 计算机:第一代为电子管计算机时代; 第二代为晶体管计算机时代; 第三代为集成电路计算机时代; 第四代为大规模集成电路计算机时代; 微型计算机:第一代为抵挡8位微处理器和微型计算机; 第二代为中挡8位微处理器和微型计算机; 第三代为16位微处理器和微型计算机; 第四代为32位微处理器和微型计算机; 第五代为64位微处理器和微型计算机; 2.1简述8086和80486CPU内部结构有哪些部件组成,并阐述它们结构上的同。 8086由执行单元EU和总线接口部件组成; 80486由总线接口部件、指令预取部件、指令译码部件、控制和保护测试单元部件、整数执行部件、分段部件、分页部件,以及浮点运算部件和高速缓存(Cache)管理部件。 2.9简述时钟周期,总线周期和指令周期之间的关系。 时钟周期:微处理器执行指令的最小时间单位,又称T状态。它通常与微机的主频有关; 总线周期:CPU对存储器或I/O端口完成一次读/写操作所需的时间; 指令周期:CPU执行下一条指令所需的时间。指令周期有若干个总线周期组成,不同的指令执行的时间都不同。 1.(1)用两种方法从44H端口输入数据到AL; a. IN AL,44H b. MOV DX,44H IN AL,DX (2)用两种方法将56H输出到98H端口。 a. MOV AL, 56H OUT 98H, AL b. MOV AL, 56H MOV DX, 98H OUT DX, AL 2.求AX,BX中两个无符号数之差的绝对值,并将结果存在当前数据段2800H单元中。 MOV DI, 2800H CMP AX, BX JC DELAY SUB AX, BX MOV [DI], AX HLT DELAY: SUB BX, AX MOV [DI], BX HLT 3.用逻辑指令完成下列操作: (1)将BL的最低2位置1,其他位不变; OR BL, 03H (2)将DI的最高3位清0,其他位不变; AND DI, 1FFFH (3)将CX的最低位和最高位取反,其他位不变; XOR CX, 8001H (4)测试DX的最低2位是否为0,全为0则转到DELAY出执行。 TEST DX, 0003H JZ DELAY . . DELAY: …… 4.设计一个延时子程序DELAY。 DELAY PROC PUSH CX PUSH DI PUSHF MOV CX, 6000H AB0: MOV DI, 5000H AB1: DEC DI JNZ AB1 LOOP AB0 POPF POP DI POP CX RET DELAY ENDP (延时:5000H*6000H) 5.已知某外设端口A地址为288H,端口B为28AH,编程以A端口输入数据再从B端口输出,程序一直运行,按任意键退出。 CODE SEGMENT ASSUME CS: CODE START: MOV DX, 288H IN AL, DX MOV DX, 28AH OUT DX, AL …… MOV AH, 01H INT 16H JE START MOV AH, 4CH INT 21H CODE ENDS END START 实验 实验二 1.用汇编语言编写一个计算“3+5”的加法程序,执行后显示计算结果。 code segment assume cs:code start: mov al,33h mov dl,35h add dl,al sub dl,30h mov ah,02h int 21h mov ah,4ch int 21h code ends end start 2.用汇编语言编写一个求AX与BX寄存器中两个无符号数之差的绝对值,将结果放在DX中。(文件名用自己的名字扩展名为.ASM) code segment assume cs:code start: cmp ax,bx jc delay sub ax,bx mov dx,ax hlt delay: sub bx,ax mov dx,bx hlt code ends end s

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档