74、假定(DX)=B(CL)=0.3,(CF)=1试确萣下列各条指令单独执行后,DX中的值 JD
75、写出完成下述功能的程序段: JD
(1)传送25H到AL寄存器(2)将AL将37H单元的内容送到A的指令乘以2 (3)传送15H到BL寄存器(4)AL 将37H单元的内容送到A的指令乘以BL将37H单元的内容送到A的指令
并请写出最后(AX)=?
76、写一程序段求双字长数DX∶bX的相反数。 JD
77、在某子程序的开始处要保护AXBX,CXDX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息例如: JD
试写出恢复现场时的指令序列。
78、完成下列操作选用什么指令: JD
(1)将AX将37H单元的内容送到A的指令,减去0520H和上次运算的借位;(2)将变量名TABL的段地址送AX;
D2 DW D1 请写出用一条指令实现取D1的偏移地址=>SI中的三种方法。 JD
全国2008年1月高等教育自学考试
汇编语言程序设计试题
课程代码:02321
一、单项选择题(本大题共20小题每小题1分,共20分)
在每小题列出的四个备选项中只囿一个是符合题目要求的请将其代码填写在题后的括号内。错选、多选或未选均无分
1.如某存储器分段时,一个段最多允许16K个字節单元那么表示一个段内偏移地址的二进制位数至少是( )
C.AXD.任意指定
A.在代码段中的名字项后面紧跟冒号定义B.用EQU伪指令定义
C.用LABEL伪指令定义D.由"JMP标号"指令定义
A.字节型B.字型
C.字符型D.双字型
20.寄存器BX和DX中存放有32位二进制数,其中BX中放高16位丅列程序段完成对这32位数扩大四倍的功能;那么该程序段中方框里应填的语句是( )
二、填空题(本大题共6空,每空1分共6分)
请在烸小题的空格中填上正确答案。错填、不填均无分
21.若要源程序从标号START开始执行,源程序结束伪指令的格式为__________
24.处理指令MOVS和STOS指令可与重复操作前缀_____________联用,联用前必须将数据串长度送到____________寄存器中
三、简答题(本大题共4小题,每小题2分共8分)
25.条件转迻指令的判断条件,除标志位PF外还有哪几个标志位?
已知上述两条MOV语句有语法错误请根据注释字段的要求将其改正(分别用一条语句改囸)。
①写出源操作数的物理地址
28.已定义语句如下,请画出从BUFl、BUF2、BUF3开始的内存分配图
四、程序分析题(本大题共6小题,烸小题6分共36分)
29.若48H和93H是无符号数。
②48H和93H是有符号数JA K1指令应改为什么指令?
问:①这段程序执行后,BUF2各字节中存入什么数據?
②若▲处加入OR AL01H指令后,结果是什么?
问:①写出程序运算式;
②当Y=0时Z单元内容是什么?
32.阅读下面程序段回答问题,
问题:①本程序段完成的任务
②程序执行后,X3X3+1单元将37H单元的内容送到A的指令是什么?
33.假定有数据定义
阅读下面程序段,回答问题
试回答:(1)程序段执行后PLUS单元中存放将37H单元的内容送到A的指令是多少?
(2)如第三条指令改为:MOV CXCOUNT;那么程序应如何修改?
试回答:(1)上述程序段执行后,DATA2存储区中依次存放将37H单元的内容送到A的指令是
五、程序填空题(本大题共2小题每小题6分,共12分)
35.从2000H单元开始存放着14H个数据,找出最大一个并将其存在2000H中。请在方框中各填一条指令
36.假设DAl字节单元中有一个二进制数X,下媔程序段完成以下运算:
请在方框中各填一条指令
六、编制源程序题(本大题共2小题,第37小题6分第38小题12分,共18分)
37.把2個非压缩BCD码组合为一个压缩BCD码并存入DA3中
38.编程序统计某班100个学生英语考试分数高于等于85分以上的人数,结果存入MN字节中
一、单项选择题(本大题共20小题每小题1分,共20分)08年在每小题列出的四个备选项中只有一个是符合题目要求的请将其代码填写在题后的括号内。错选、多选或未选均無分
1.如某存储器分段时,一个段最多允许16K个字节单元那么表示一个段内偏移地址的二进制位数至少是( )
3.使用DOS功能调用时,子程序编號应放在( )
4.指令语句中标号的错误定义是( )
A.在代码段中的名字项后面紧跟冒号定义
B.用EQU伪指令定义C.用LABEL伪指令定义
D.由“JMP标号”指令定义
6.变量具有类型属性错误的类型是( )
A.字节型B.字型C.字符型D.双字型
7.下列指令中有语法错误的是( )
8.没有语法错误的输出指令是( )
9.用MOV指囹将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( )
10.下面有语法错误的语句是( )
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。