- 6
- 0
- 约4.2千字
- 约 5页
- 2023-01-31 发布于河南
- 举报
浙江理工大学2011—2012学年第 1 学期
《汇编语言A》期末试卷( B )卷
班级: 学号: 姓名:
一、填空题(每小题3分,共30分)
1.完成将累加器AL清零,并使进位标志CF清零, 可以使用 指令。
2.完成同指令XCHG AX,BX相同功能的指令序列可以用:
。
3.表示宏定义结束的命令是 。
4.报警中断的中断类型为4AH,它的中断向量在中断向量表中的物理地址是 。
5.指令JMP WORD PTR [BX][SI]的寻址方式是 。
6.8086/8088中两个变址寄存器是 。
7.执行下列程序,设(SS)=3000H, 则AL中的数据所在的内存地址(物理地址)是___________。
MOV SP, 2000H
MOV AX, 1234H
PUSH AX
┅
8.完成无符号数乘2的逻辑移位指令是 。
9.若用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0)), 问:定义后,存储单元中有数据0100H的字单元个数是 。
10. 十进制数- 115用16位补码表示是 。
二、简答题(每小题6分,共24分)
1. 在指令系统中,段内、段间返回均为RET指令。 2. 简述汇编语言的上机过程
试回答:
(1)执行段内返回RET指令时,执行的操作是:
(2)执行段间返回RET指令时,执行的操作是:
3. 简述子程序与宏定义区别 4. 当中断发生时,由中断机构自动完成哪些动作?
(中断过程)
三、程序分析题(每小题6分,共24分)
设寄存器AL,BL,,CL中内容为69H
XOR AL,0FH
AND BL,0FH
OR CL, 0FH
执行上述指令序列后,AL=( )、BL=( )、CL=( )
2、现有如下程序段:
MOV AL,41H MOV AH,02H
ADD AL,20H INT 21H
MOV DL,AL ┅
请回答:(1)该程序完成的功能是什么? (2)程序执行后,(AL)= ?
3.现有程序段如下:
DATA SEGMENT ARRAY DW 5,67,8
ORG 0020H BASUB EQU ARRAY - BUFF
BUFF DB 1,3,5,7,‘2468’
请回答:(1)该数据段已占有的存储字节数是多少?
(2)BASUB的值是多少?
4.现有程序段如下:
DATA SEGMENT AV1:XOR AX,AX
DA1 DB 64H MOV CH,0
DA2 DB 04H AV2:
DA3 DW ? ADD AL,BL
DATA ENDS ADC AH,0
………
MOV BL,DA1 LOOP AV2
您可能关注的文档
- C语言复习资料.docx
- C语言实验_12文件操作.doc
- C语言实验10_指针进阶.doc
- JAVA语言程序设计复习题(含全部答案).pdf
- JAVA语言程序设计期末复习提纲.docx
- JAVA语言程序设计期末复习资料.docx
- 百师联盟练习1-理数-全国I卷-答案.docx
- 百师联盟练习题1-化学-全国I卷-答案.docx
- 百师联盟练习题1-化学-全国I卷-试卷.docx
- 百师联盟练习题1-生物-全国I卷-答案.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)