汇编语言程序设计复习题

汇编语言程序设计复习题

ID:33642289

大小:61.00 KB

页数:8页

时间:2019-02-27

汇编语言程序设计复习题_第1页
汇编语言程序设计复习题_第2页
汇编语言程序设计复习题_第3页
汇编语言程序设计复习题_第4页
汇编语言程序设计复习题_第5页
资源描述:

《汇编语言程序设计复习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《汇编语言程序设计》复习题一、填空题1、8086CPU内部结构按功能分为两部分,即BU(执行部件)和BIU(总线接口部件)。2、CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU与主存储器或I/0端口之间的数据传送。3、8086中的BIU由四个16位段寄存器、一个16位指令指针、6字节指令队列、20位地址加法器和总线控制电路组成。4、8086/8088的执行部件EU由8个通用寄存器、1个专用寄存器、一个标志寄存器和ALU等构成。5、根据功能不同,8086的标志位可分为状态标志和控制标志。6、

2、8086/8088构成的微机中,每个主存单元对应两种地址:段基值和偏移量。7、8086CPU具有20根地址线,直接寻址能力可达1M。8、逻辑地址由段基值和偏移量组成,其中的段基值是由段寄存器存储。9、计算机的指令由操作码和地址码两部分组成。10.零地址指令是不带地址码的机器指令,其操作数是由隐含指定提供的。11.8088CPU中共有14个寄存器,这些寄存器为16位。12.F标志寄存器共有9个标志位,除OF、SF、AF和CF外,还有DF、IF、TF、▁ZF和PF,其中用于记录是否产生进位的标志位是CF。13

3、.标号和变量所具有的三种属性分别为段属性、偏移量属性和类型属性。14.操作数有三种类型,分别为常数操作数、寄存器操作数和存储器操作数。15.一个源程序中可以包含代码段、数据段堆栈段及附加段。其中代码段是源程序中必不可少的,其它的段可有可无。16.SEGMENT/ENDS称为段定义伪指令;ASSUME称为段寻址伪指令;NAME/END称为模块定义伪指令;源程序结束伪指令为END;过程定义伪指令为PROC/ENDP。数据定义伪指令为DB、DW、DD。17.一般DOS系统功能调用的步骤为:(1)送入口参数到指定

4、寄存器;(2)送功能号至AH;(3)软中断指令INT。18.常用的DOS功能调用中的1号功能调用完成带显示的键盘输入操作,2号功能调用完成单字符显示。19.DOS功能调用可分为磁盘的读/写控制、内存管理、文件操作和目录管8理、基本输入/输出(对键盘、打印机和显示器等)控制、日期管理和时间管理五类。20.一般称SP为堆栈指针寄存器,称AX为累加寄存器。21.汇编程序一般采用二次扫描完成对源程序的汇编任务。每一遍扫描都在遇到伪指令END时结束。22、指出下列指令源操作数的寻址方式:MOVAX,ARRAY[SI

5、]变址寻址MOVAX,ES:[BX]寄存器间接寻址MOVAX,[200H]直接寻址MOVAX,[BX+DI]基址变址寻址MOVAX,BX寄存器寻址MOVAX,1200H立即寻址MOVAX,20[BX+SI]相对基址变址寻址MOVAX,[DI+20]变址寻址23、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B

6、7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容:(1)MOVAX,1200H;(AX)=1200H(2)MOVAX,BX;(AX)=0100H(3)MOVAX,[1200H];(AX)=4C2AH(4)MOVAX,[BX];(AX)=3412H(5)MOVAX,1100[BX];(AX)=4C2AH(6)MOVAX,[BX][SI];(AX)=7856H(7)MOVAX,1100[BX][SI];(AX)=65B7H24、对于乘法、除法指令,结果存放在DX或AX中,而其源操作数可以用除

7、立即寻址以外的任一种寻址方式。25、当指令SUBAX,BX执行后,ZF=1,说明AX和BX中的内容相等;OF=1,说明AX和BX中的数据符号不同。26、指令SAR可用来有符号数除以2,而指令SHR则可用来无符号数除以2。827、对于指令XCHGBX,[BP+SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0064H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:(BX)=4154H,(2F246H)=6F30H。28、令(AL)=11H,(BL)=22H,

8、则执行指令MULBL后,(AX)=,OF=,CF=。29、设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令“PUSHAX”后,(SP)=00AEH;再执行指令:PUSHBXPOPAX后,(SP)=00AEH,(AX)=0F79H,(BX)=0F79H。二、选择题1、控制器的功能是C。A)产生时序信号B)从主存取出指令并完成指令操作码译码C)从主存取出指令、分析指令并产生有关的

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

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

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