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

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

ID:1245699

大小:83.50 KB

页数:16页

时间:2017-11-09

湖工大学计通学院期末考试汇编语言历届考试重点提示:_第1页
湖工大学计通学院期末考试汇编语言历届考试重点提示:_第2页
湖工大学计通学院期末考试汇编语言历届考试重点提示:_第3页
湖工大学计通学院期末考试汇编语言历届考试重点提示:_第4页
湖工大学计通学院期末考试汇编语言历届考试重点提示:_第5页
资源描述:

《湖工大学计通学院期末考试汇编语言历届考试重点提示:》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、湖工大学计通学院期末考试汇编语言历届考试重点提示:期末考试的内容包括平时作业以及实验的部分内容,还有上课的一些内容,编者吧从06级到10级的汇编考试整理了一下,与学弟学妹们分享!!1.1简述计算机和微型计算机经过了那些主要的发展阶段?计算机:第一代为电子管计算机时代;第二代为晶体管计算机时代;第三代为集成电路计算机时代;第四代为大规模集成电路计算机时代;微型计算机:第一代为抵挡8位微处理器和微型计算机;第二代为中挡8位微处理器和微型计算机;第三代为16位微处理器和微型计算机;第四代为32位微处理器和微型计算机;第五代为64位微处理器和微型计算机;2.1简述8086和80486

2、CPU内部结构有哪些部件组成,并阐述它们结构上的同。8086由执行单元EU和总线接口部件组成;80486由总线接口部件、指令预取部件、指令译码部件、控制和保护测试单元部件、整数执行部件、分段部件、分页部件,以及浮点运算部件和高速缓存(Cache)管理部件。2.9简述时钟周期,总线周期和指令周期之间的关系。时钟周期:微处理器执行指令的最小时间单位,又称T状态。它通常与微机的主频有关;总线周期:CPU对存储器或I/O端口完成一次读/写操作所需的时间;指令周期:CPU执行下一条指令所需的时间。指令周期有若干个总线周期组成,不同的指令执行的时间都不同。1.(1)用两种方法从44H端口

3、输入数据到AL;a.INAL,44Hb.MOVDX,44HINAL,DX(2)用两种方法将56H输出到98H端口。a.MOVAL,56HOUT98H,ALb.MOVAL,56HMOVDX,98HOUTDX,AL2.求AX,BX中两个无符号数之差的绝对值,并将结果存在当前数据段2800H单元中。MOVDI,2800HCMPAX,BXJCDELAYSUBAX,BXMOV[DI],AXHLTDELAY:SUBBX,AXMOV[DI],BXHLT3.用逻辑指令完成下列操作:(1)将BL的最低2位置1,其他位不变;ORBL,03H(2)将DI的最高3位清0,其他位不变;ANDDI,1F

4、FFH(3)将CX的最低位和最高位取反,其他位不变;XORCX,8001H(4)测试DX的最低2位是否为0,全为0则转到DELAY出执行。TESTDX,0003HJZDELAY..DELAY:……4.设计一个延时子程序DELAY。DELAYPROCPUSHCXPUSHDIPUSHFMOVCX,6000HAB0:MOVDI,5000HAB1:DECDIJNZAB1LOOPAB0POPFPOPDIPOPCXRETDELAYENDP(延时:5000H*6000H)5.已知某外设端口A地址为288H,端口B为28AH,编程以A端口输入数据再从B端口输出,程序一直运行,按任意键退出。C

5、ODESEGMENTASSUMECS:CODESTART:MOVDX,288HINAL,DXMOVDX,28AHOUTDX,AL……MOVAH,01HINT16HJESTARTMOVAH,4CHINT21HCODEENDSENDSTART一.实验实验二1.用汇编语言编写一个计算“3+5”的加法程序,执行后显示计算结果。codesegmentassumecs:codestart:moval,33hmovdl,35hadddl,alsubdl,30hmovah,02hint21hmovah,4chint21hcodeendsendstart2.用汇编语言编写一个求AX与BX寄存器

6、中两个无符号数之差的绝对值,将结果放在DX中。(文件名用自己的名字扩展名为.ASM)codesegmentassumecs:codestart:cmpax,bxjcdelaysubax,bxmovdx,axhltdelay:subbx,axmovdx,bxhltcodeendsendstart实验三1.编写一个加法程序,完成“1325+9839”要求用ASCII码形式将加数与被加数存放在数据区DATA1和DATA2中,并将相加的结果显示出来。DATASEGMENTDATA1DB‘5’,‘2’,‘3’,‘1’DATA2DB‘9’,‘3’,‘8’,‘9’,‘0’DATAENDSS

7、TACKSEGMENTPARASTACK‘STACK’DB64DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACK,ES:DATASTARTPROCFARPUSHDSMOVAX,00HPUSHAXMOVAX,DATAMOVDS,AXMOVES,AX;初始化程序CLD;DF为0,为正向串MOVSI,OFFSETDATA1;取数据1352所在存储单元的偏移地址MOVDI,OFFSETDATA2;取数据9839所在存储单元的偏移地址MOVCX,04H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。