汇编语言程序设计习题

汇编语言程序设计习题

ID:8458837

大小:37.00 KB

页数:6页

时间:2018-03-28

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

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

1、1.假设字节单元(06925H)=12H,(06926H)=45H,(06927H)=78H,那么字单元(06925H)=    C   ,字单元(06926H)=     D 。   a.1245H   b.4578H    c.4512H    d.7845H2.逻辑运算指令都是按     A进行操作的,指令执行后只设置标志位,不保留结果的逻辑运算指令是          H。   a.位   b.字节   c.字    d.BCD码   e.AND  f.OR    g.XOR    h. TEST3.和指令ANDAL,55AND0F0H等

2、效的指令是      ,和MOVBX,0FHEQ1111B等效的指令是       。   a.ANDAL,55H   b.ANDAL,0F5H  c.ANDAL,50H    d.ANDAL,0F0H   e.MOVBX,0000H   f.MOVBX,0FH    g.MOVBX,0FFH  h.MOVBX,0FFFFH4.过程定义开始的伪指令是   C   。宏定义结束的伪指令是   G     。   a.SEGMENT    b.MACRO   c.PROC     d.ASSUME   e.END      f.ENDS    g.E

3、NDM     h.ENDP5.将数据37H定义为字节变量X1的语句是    A,数据37H定义为字变量X2的语句是  D    。   a.X1DB37    b.X2DB37   c.X1DW37H   d.X2DW37H   e.X1DB37H  g.X2DB37H6.互换指令XCHG可以在两个寄存器之间互换数据,也可以在   A  与   C   之间互换数据。  a.寄存器   b.立即数    c.存储单元     d.堆栈7.对程序流向的控制和转移,就是对执行指令地址的修改。如在同一段内偏移,则修改    A  ,如在两个段之间转移

4、,则修改     C 。  a.IP    b.CS    c.CS和IP     d.CS或IP1.8088/8086CPU内部共有14个寄存器,其中有8个通用寄存器、2个变址寄存器、4个段寄存器。2.8088/8086CPU有7种数据寻址方式,其中采用寄存器寻址方式的指令执行速度最快。3.IBM-PC计算机全部指令的集合称为它的指令系统。这些指令按功能可以分为六大类:数据传送指令、算术指令、逻辑指令、串处理指令、和处理机控制转移。4.在不改变段寄存器的前提下,IBM-PC计算机内存寻址的最大范围是216字节。若CS=1234H,SS=2341

5、H,DS=3412H,BP=8756H,则以BP寄存器间接寻址的非段超越的内存单元的物理地址是SS:BP。5.程序有顺序结构、循环、分支和子程序结构四种结构。6.循环程序有两种结构形式,一种是DO_WHILE,另一种是DO_UNTIL,当有可能一次也无需执行循环体时采用前者。7.8088/8086允许使用256个中断向量,每个中断向量占4个字节,系统的低段地址从0000H到5FFH存放着中断向量表。8.下面是对DOS功能调用方法的简单说明:(1)在AH寄存器中存入所要调用功能的。(2)根据所调用功能的规定设置。(3)用指令转入子程序入口。6(4)

6、相应的子程序运行完后,可以按规定取得。1、在指令系统中,段内、段间返回均为RET指令。试回答:(1)执行段内返回RET指令时,执行的操作是:(2)执行段间返回RET指令时,执行的操作是:2、ARY DW 10 DUP(?)┇MOV AL,TYPE ARYMOV BL,LENGTH ARYMOV CL,SIZE ARY上述MOV指令序列执行后的结果是什么?3、设某数据段:DATA SEGMENTORG 20HNUM1=8NUM2=NUM1+10HDA1 DB'COMPUTER'DB 0AH,0DHCOUNT EQU $-DA1DA2 DW'CO',

7、'MP','UT','ER'DATA ENDS试回答:(1)DA1的偏移地址是:______23H_____________(2)COUNT的值是__________________AH_________________(3)DA2+5字节单元的内容是___________ET______________________13.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来(B)。   参考答案为:B  A.占内存空间小,但速度慢  B.占内存空间大,但速度快  C.占内存空间相同,速度快  D.占内存空间相同,速度慢14.在程序执

8、行过程中,IP寄存器中始终保存的是(B)。   参考答案为:B  A.上一条指令的首地址  B.下一条指令的首地址  C.正在执行指令的

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

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

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