如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
.精选范本汇编语言试题B卷一、填空题:(每空1分,共25分)1、将十进制数686化为十六进制是________,将十进制数101化为二进制是________2、在指令MOVAX,100中,源操作数的寻址方式为________,目的操作数的寻址方式为________。3、PC机中,既可作为八位又可作为十六位寄存器使用的寄存器为、、、。4、在中断矢量表中,每项占_______个字节,中断矢量表存放在从地址________开始的内存单元中。对于INT16H,该中断向量的存放地址是____________。FL称为________,其中OF是________,SF是________,ZF是________,CF是________,当ZF=0是,表示________。IP称为_________,它用来存放代码段中的_______。SP称为________,它用来存放当前栈顶的_______。堆栈是一端_______,一端_______,按___________原理工作的一块存储区。若CS为3000H,则当前代码段可寻址存储空间是_______。二、改错题:(2*10)SUBBL,AXPOPBLSHRAX,8INAL,100HMOV[SI],[BX]ADDAX,[SI+DI]DIV100HDEC[SI]LEABL,BUF(变量)CMPAX,ES:SI三、已知某数据段定义如下,试画出其内存结构示意图,并给出变量A1,A2A3,A4的偏移地址和变量、符号常量的值。(15)DATASEGMENTA1DW–5,58A7HA2DB‘AB’,2DUP(‘2’,2),?A3DWA2A4DDA3NEQU$-A1DATAENDS四、编写实现下列功能的程序段。(4*5)将BL、DL中的有符号数相除,商送BL,余数送CL中。已知在AX、BX中放有一32位有符号二进制数,求其绝对值送入CX、DX中。其中AX、CX放高位。将AL寄存器的高4位和低4位互换。五、写程序:(20)已知在以BUF为首址的字节存储区中,存有一个以'$'作结束标志的字符串。试编写程序在显示器上显示该字符串,并将小写字母以大写字母形式显示出来。