2008~2009学年度第一学期《汇编语言》期末试卷
(2009-01-17 06:52:32)
标签:
汇编语言考试题教育 |
分类: 汇编语言 |
四、简答题(每小题4分,共16分)
1.分别说明下列每组指令中的两条指令的区别。
①
②
③
④
2.若(SS)=2000H,(SP)=000AH,先执行将字数据1234H和5678H压入堆栈的操作,再执行弹出一个字数据的操作,试画出堆栈区及SP的内容变化过程示意图(标出存储单元的物理地址)。
|
|
内容 |
堆栈地址 |
|
内容 |
堆栈地址 |
|
内容 |
堆栈地址 |
|
|
|
20006H |
执行后SP-> |
78H |
20006H |
|
78H |
20006H |
|
|
|
20007H |
|
56H |
20007H |
|
56H |
20007H |
|
|
|
20008H |
|
34H |
20008H |
最后SP-> |
34H |
20008H |
|
|
|
20009H |
|
12H |
20009H |
|
12H |
20009H |
|
执行前SP-> |
|
2000AH |
|
|
2000AH |
|
|
2000AH |
3.串处理指令有什么特殊规定?
源字符串存放在DS段内,源字符串地址的偏移量应存放在SI寄存器中;
目标字符串存放在ES段内,目标字符串地址的偏移量应存放在DI寄存器中。
4.设数据段定义如下:
DATAS SEGMENT
DATAS ENDS

加载中…