汇编语言程序设计复习(tsai).doc

汇编语言程序设计复习(tsai).doc

ID:59151781

大小:21.00 KB

页数:3页

时间:2020-09-11

汇编语言程序设计复习(tsai).doc_第1页
汇编语言程序设计复习(tsai).doc_第2页
汇编语言程序设计复习(tsai).doc_第3页
资源描述:

《汇编语言程序设计复习(tsai).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.什么是汇编语言,怎么解释汇编过程。汇编语言(英语:Assemblylanguage)是一种用于电子计算机、微处理器、单片机或其他可编程器件的低级语言,在不同的设备中,汇编语言对应着不同的机器语言指令集。一种汇编语言专用于某种计算机系统结构,而不像许多高级语言,可以在不同系统平台之间移植。使用汇编语言编写的源代码,需要通过使用相应的汇编程序将它们转换成可执行的机器代码。这一过程被称为汇编过程。1.8086处理器内部构造:包含哪两大部分,分别执行何种功能。两大部分内部分别有哪些寄存器,各个寄存器的主要作用。总线接口

2、部件(BIU):功能:负责与存储器及I/O接口之间的数据传送操作。具体来看,完成取指令送指令队列,配合执行部件的动作,从内存单元或I/O端口取操作数,或者将操作结果送内存单元或者I/O端口。组成:①段寄存器(DS、CS、ES、SS)②16位指令指针寄存器IP(指向下一条要取出的指令代码)③20位地址加法器(用来产生20位地址)④6字节(8088为4字节)指令队列缓冲器组成。执行部件(EU):功能:负责指令的执行。组成:1.ALU(算术逻辑单元)2.通用寄存器组3.标志寄存器等,主要进行8位及16位的各种运算。2.标

3、志字内部结构,有哪些标志位,每个标志位的作用。①状态标志:6个CF—进位标志位,做加法时最高位出现进位或做减法时最高位出现借位,该位置1,反之为0。PF—奇偶标志位,当运算结果的低8位中l的个数为偶数时,则该位置1,反之为0。AF—半进位标志位,做字节加法时,当低四位有向高四位的进位,或在做减法时,低四位有向高四位的借位时,该标志位就置1。通常用于对BCD算术运算结果的调整。(例:11011000+10101110=110000110其中AF=1,CF=1)。ZF—零标志位,运算结果为0时,该标志位置1,否则清0。

4、SF—符号标志位,当运算结果的最高位为1,该标志位置1,否则清0。即与运算结果的最高位相同。OF—溢出标志位;3.内存寻址物理地址的计算方法。物理地址=段地址×16+偏移地址;1.8086的六种寻址方式的格式,使用要点,对应于每种寻址方式的物理地址计算方法。1.立即寻址:MOVAX,3000H2。直接寻址:MOVAX,DS:[2000H];3.寄存器寻址MOVDS,AX4。寄存器间接寻址:MOVAX,[SI]操作数地址是:(DS)*16+(SI)5.变址寻址:MOVAX,COUNT[SI];操作数地址是:(DS)*

5、16+(SI)+COUNT6.基址加变址寻址:MOVAX,MASK[BX][SI]3.8086I/O数据通信的方式有哪几种。1.条件传送方式(查询方式)2.无条件传送方式3.中断传送方式4.DMA传送方式(直接存储器存储)对字符串STR“embedsystem.”统计其中字母e的使用函数Y=(X/4+X/2)-5处理数组STR:个数,放于变量symbol中(写出完整的汇编代码)4,6,8,10,12,16,20,24.要求使用调用DATASEGMENT子函数方法(写出完整的汇编代码)STRDB"embedsyste

6、m."DATASEGMENTsymbolDB0STRDB4,6,8,10,12,16,20,24DATAENDSDATAENDSSTACKSEGMENTSTACKSEGMENT50DUP(?)50DUP(?)STACKENDSSTACKENDSCODESEGMENTCODESEGMENTASSUMEDS:DATAES:DATAASSUMEDS:DATAES:DATASS:STACKCS:CODESS:STACKCS:CODESTART:START:MOVAX,DATAMOVAX,DATAMOVDS,AXMOVDS,

7、AXMOVES,AXMOVES,AXMOVAX,STACKMOVAX,STACKMOVSS,AXMOVSS,AXMOVAX,CODEMOVAX,CODEMOVCS,AXMOVCS,AXMOVAX,0MOVAX,0LEASI,STRMOVCL,13MOVDL,0LEASI,STRMOVCL,8MOVDL,0HAHA:HAHA:MOVAL,[SI]MOVAL,[SI]CALLHANSHUCMPAL,'e'INCSIJNZNEXTLOOPHAHAINCDLHANSHU:NEXT:INCSISHRAL,1LOOPHAHAA

8、DDDL,ALMOVsymbol,DLSHRAL,1CODEENDSADDDL,ALSUBDL,5MOV[SI],DLMOVDL,0RETCODEENDS1.8086I/O编址方式及其特点。答:I/O端口地址的编址有两种基本方法:存储器映射编址(统一编址)和I/O映射编址(独立编址)。存储器映射I/O(Memory-MappedI/O)编址就是I/O端口的地

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

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

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