欢迎来到天天文库
浏览记录
ID:57102058
大小:25.00 KB
页数:2页
时间:2020-08-02
《汇编语言试题 B卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、汇编语言试题B卷一、填空题:(每空1分,共25分)1、将十进制数686化为十六进制是________,将十进制数101化为二进制是________2、在指令MOVAX,100中,源操作数的寻址方式为________,目的操作数的寻址方式为________。3、PC机中,既可作为八位又可作为十六位寄存器使用的寄存器为 、 、 、 。4、在中断矢量表中,每项占_______个字节,中断矢量表存放在从地址___ _____开始的内存单元中。对于INT16H,该中断向量的存放地址是____________。5、FL称为______
2、 __,其中OF是________,SF是________,ZF是________,CF是________,当ZF=0是,表示________。6、IP称为_____ ____,它用来存放代码段中的___ ____。7、SP称为______ __,它用来存放当前栈顶的___ ____。8、堆栈是一端_______,一端_______,按___________原理工作的一块存储区。9、若CS为3000H,则当前代码段可寻址存储空间是___ ____。 二、改错题:(2*10)1、SUBBL,AX2、POPBL3、SHRAX,8
3、4、INAL,100H5、MOV[SI],[BX]6、ADDAX,[SI+DI]7、DIV100H8、DEC[SI]9、LEABL,BUF(变量)10、CMPAX,ES:SI 三、已知某数据段定义如下,试画出其内存结构示意图,并给出变量A1,A2 A3,A4的偏移地址和变量、符号常量的值。(15) DATASEGMENTA1DW–5,58A7HA2DB‘AB’,2DUP(‘2’,2),?A3DWA2A4DDA3NEQU$-A1DATAENDS四、编写实现下列功能的程序段。(4*5)1、将BL、DL中的有符号数相除,商送BL,余数送CL
4、中。2、已知在AX、BX中放有一32位有符号二进制数,求其绝对值送入CX、DX中。其中AX、CX放高位。3、将AX、BX与SI、DI中的两个双精度数相减,差值送CX、DX。4、把32位数3F65C932H逻辑左移2位,结果存在DX:AX中。5、将AL寄存器的高4位和低4位互换。五、写程序:(20)已知在以BUF为首址的字节存储区中,存有一个以'$'作结束标志的字符串。试编写程序在显示器上显示该字符串,并将小写字母以大写字母形式显示出来。
此文档下载收益归作者所有