预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一.1.在下列的指令中,错误的指令有()。A.PUSHALB.MOVAL,BXC.PUSH1000HD.ADDAL,BX二.填空1.在一条指令中,立即数只能作操作数。2.8086/8088CPU形成的内存物理地址有位。3.可作为寄存器间接寻址的寄存器有个。4.堆栈是从地址向方向生长的。其操作遵循的操作原则。5.在进行弹栈操作时应该先将弹出的数据送,然后。6.通用的数据传送指令不影响。三.判断正误1.MOV[BX],SI2.MOV[BX],[SI]3.MOVCX,AX4.LEABL,A5.MOVAL,[DI+SI]6.MOVBL,200H7.MOVAX,DATA8.MOVAX,[BP+BX]9.LEADI,A[SI]四.改错题(按下列指令的原意改正下列指令)1.MOV[DX],AL2.MOVDS,1234H五.设DS=2000H,BX=0100H,SI=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器中的内容是多少?(1)MOVAX,1200H(2)MOVAX,BX(3)MOVAX,[1200H](4)MOVAX,[BX](5)MOVAX,[BX+1100H](6)MOVAX,[BX+SI](7)MOVAX,[BX+SI+1100H]六.按下列各小题的要求写出相应的一条汇编语言指令。(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中(2)以SI和位移量20H作寄存器相对寻址,将该单元中的内容与CX寄存器中的内容相加,结果存入CX寄存器中。七.按下列各小题的要求使用相应的几条指令完成其操作。(1)将偏移量为200H的存储单元中的数与300H相加,结果存入AX寄存器中(2)将BUF1和BUF2中的16位数据交换