汇编已整理By大蜗牛.doc

汇编已整理By大蜗牛.doc

ID:56710468

大小:76.50 KB

页数:18页

时间:2020-07-05

汇编已整理By大蜗牛.doc_第1页
汇编已整理By大蜗牛.doc_第2页
汇编已整理By大蜗牛.doc_第3页
汇编已整理By大蜗牛.doc_第4页
汇编已整理By大蜗牛.doc_第5页
资源描述:

《汇编已整理By大蜗牛.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、填空题: 1.循环程序可由循环初始化、循环体、循环控制三部分组成。 2.当标志位CF=1时表示无符号数运算产生进位,而当标志位OF=1是表示带符号数运算产生溢出。 3.外中断有两种类型,分别是可屏蔽中断和非屏蔽中断。 4.8086/8088寄存器组可以分为四类,它们分别是数据寄存器、指针及变址寄存器、段寄存器、控制寄存器。 5.有指令MOV CL,N完成将一个有符号数送入CL,要使该指令合法,则N的最大值是+127,最小值是-128。(用十进制数表示) 6.在1M字节的存储器中,每个存储单元都有一个唯一的20位地址,称为该物理单元的物理地址。 7.在DEBUG环境下,可以对源程序进行汇编、

2、修改和执行。 8.定义宏指令的伪指令是MACRO和ENDM  9.CPU要访问的某一存储单元的实际地址称为物理地址 10.8086中通用寄存器中,AX:累加器,BX:基址寄存器,CX:计数器,DX:数据寄存器,   SP:堆栈指针寄存器,BP:基址指针寄存器,SI:源变址寄存器,DI:目的变址寄存器 11.8086微处理器的功能结构分哪两大部件。    总线接口单元BIU和执行单元EU;BIU负责与存储器接口,EU部分负责指令的执行。 12.微机的总线按功能分为哪三大总线。   地址总线AB、数据总线DB、控制总线CB   13.8086微机内存是分段管理的,这样存储器单元的逻辑地址分为哪

3、两个两部分,计算为物理地址公式是什么?       逻辑地址分为段基址和偏移量; 物理地址=10H*段基址+偏移量  14.编程的基本结构:顺序结构  分支结构 循环结构15.如JMP指令采用段间间接寻址,那么由四个相邻字节单元中存放有转移地址,其中前两个字节存放的是:IP,而后两个字节存放的是:CS16.在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是___STOS_____或__CMP__才有实际意义。17.假设(SS)=2250H,(SP)=0140H,如果在堆栈中存入5个数据,则堆栈的物理地址为22636H18.指令MOVAX,VAR[BX]属于寄存器相

4、对寻址。选择题: 1.汇编语言源程序每个语句可以由四项组成,如果语句要完成一定功能,那么该语句中不可省略的项是操作项(也称为助记符) 2.若(SP)=0FFFFH,则指令POP AX执行后,(SP)= 0001H。 3.n位补码的表数范围为:-2n-1≤N≤+2n-1-1。 4.指令MOV AX,SEGBUF的执行,是把BUF所在的段地址送到AX中。 5.已知DS=29A0H,某数据的物理地址是2A400H,则当DS=6700H时,该数据的物理地址是67A00H。 6.要从一个字符串中找出一个AL中指定的字符,可选用SCASB指令实现。 7.中断服务程序入口地址占用4个字节。 8.用REP

5、ESCASB指令对字符串进行扫描,如CX>0时,扫描结束,那么表示在字符串中遇上第一个了不是AL中指令的字符 9.若AX=-15要得到AX=15应执行的指令是NEG AX 10.8088/8086存储器分段,每个段不超过64KB。 11.指令MOV AL,42H中,源操作数42H存放在代码段中判断题:1,BX是累加器、DX是计数器。×2,假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。×3,MOVAX,[BP]的源操作数的物理地址为16*(DS)+(BP)。×4,MOV指令不影响标志位。√5,无

6、条件转移指令对标志位无影响,而条件转移指令对标志位有影响。×                        6,指令INAL,DX是合法的指令。√7,当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。×                        8,汇编语言源程序不一定包含数据段、堆栈段,但必须包含代码段。√9,可以将一个存储器操作数与另一个存储器操作数相加。×10,在“IN AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其范围为0~65535。×11,汇编程序和汇编语言源程序是不用的概念。√12,相对于某起始地址的偏移量称为偏移地址

7、。√13,只能使用PUSH,POP类的指令对堆栈段内的内容进行操作。×14,立即数寻址方式不能用于目的操作数字段。√15,BP是堆栈栈顶指针寄存器。×16,内存中字单元的地址必须是偶数地址。×17,PUSHAL×18,在汇编语言源程序中,伪指令语句必须放在数据段中。×19,SHRAX,CX×20,汇编程序就是用汇编语言编写的汇编语言源程序×21,4300:3865H对应的物理地址是7B65H。×22,不能给段寄存器进行立

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

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

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