收藏 分享(赏)

汇编语言试题六(有答案).doc

上传人:HR专家 文档编号:11315305 上传时间:2020-03-16 格式:DOC 页数:6 大小:32.50KB
下载 相关 举报
汇编语言试题六(有答案).doc_第1页
第1页 / 共6页
汇编语言试题六(有答案).doc_第2页
第2页 / 共6页
汇编语言试题六(有答案).doc_第3页
第3页 / 共6页
汇编语言试题六(有答案).doc_第4页
第4页 / 共6页
汇编语言试题六(有答案).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、乐山师范学院 200 200 学年度考题六课程名称:汇编语言程序设计 一、填空题 (每空1分,共19分)1.用于控制字符操作地址增量方向的标志寄存器是_CLD_,表示加法结果溢出的标志寄存器是_FLAGS_,允许产生中断时,IF=1_。2.在移位指令中,用于指定移位位数的操作数只能是 CX 及 CL 。3.内存0005CH处4个字节为D2,EF,00,F0,它是中断_17H_的入口地址存放处,它表示该中断处理程序的起始地址为_0F000H_ :_0EFD2H_。P2934.一条指令为MOV BX,X1,其中X1的偏移地址为16 (十进制)。在DEBUG下,此指令会变为MOV BX,_10。5.

2、用于表示无符号数大于或等于的条件转移指令是_JAE_;用于表示带符号数大于或等于的条件转移指令是_JGE_。6.IBM PC 中规定中断优先级次序 (从高到低)依次为_、_、_、_。P2977.在BIOS INT 10h中,定义了多种显示方式,其中06代表的是一种CGA图形方式,它的分辨率为_,可以有_种颜色;12h代表的是一种VGA图形方式,它的分辨率为_,可以有_种颜色。(略)二、判断题 (每小题2分,共12分)判断下述指令的正误。正确的打“” ,错误的打“”并说明理由1.MOV MYDAT BX SI,AX ( / )2.MOV BX,OFFSET MYDAT SI ( )3.MOV S

3、AVE_DS,DS (/ )4.DIV 12 ( )P665.RETF ( )6.JMP WORD PTR BX ( )三、简答题 (共13分)1.指出下列各条指令单独执行后相应寄存器的值。 (4分)DATAX SEGMENT PARAX2 LABEL WORDX1 DD 12345678h X3 EQU $-X2DATAX ENDSMOV AX,X2+1 AX=3456HMOV BX,X3 BX=4H2.简述IRET指令的执行过程。 (5分)P297(略)3.内中断共有哪几种? (4分)P290(略)四、编程实现 (共44分)1.编写子程序ReadFile,读入文件”MyFile” 至内存中

4、 (文件长度60KB)。子程序入口参数(已预置好)为DS:SI,它存放的是内存缓冲区的首地址。要求返回值为:AX=文件的实际长度。 (19分)2.编写一个完整汇编程序,往按字典顺序存放的等长字符串表 (每个串长4个字符,各串中间以空格分隔,表以00h结尾)中插入一个新的串,并保持字典顺序。 (25分)五、阅读程序,填充 (共12分)3D3H及3D4H分别是某个外设的两个I/O端口 (设备寄存器)地址,其中3D3H为地址 (索引)寄存器,其索引值范围为015;3D4H为共用同一I/O地址的数据寄存器组。在对3D4H进行的每次访问前,要先在索引寄存器中指定索引值。如下程序完成对数据寄存器的初始化,请在4个空白处补上正确的内容。InitPorts PROC NEARPUSH SIPUSH AXPUSH BXPUSH CXPUSH DXMOV SI,OFFSET VALUE_ARRAYMOV CX,16_ ;MOV DX,3D3HMOV BL,0L1: MOV AL,BL_ ;写索引寄存器INC DXLODSB_ ;写数字寄存器_ ;INC BLLOOP L1POP DXPOP CXPOP BXPOP AXPOP SIRETENDP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机应用/办公自动化

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报