主题:问些初级问题,各路英雄帮下忙!
因小舅子考试问我些编程问题,在下实在不会,求各路英雄赐教解困。谢谢!
1.计算机系统中cpu的地址总线有21条则能寻址的最大内存空间为多少mb
2.8086栈操作一次处理多少个字节
3.指令ADD AX,12H中的目的操作是什么寻址方式
4.在8086系统中默认的8位累加器是什么
5.PD伪指令定义变量有多少个字节
6.8086的AH寄存器是多少位寄存器
7.MOV AX[BX]指令中,目的操作数是什么
8.POP指令的作用是什么
9.XCHG指令的作用是什么
10.用DEBUG调试程序时A命令的作用是什么
11.MOV[BP12/12H],AX 假设(AX)=1212H,(DS)=2000H,(CS)=5000H,(SS)=6000H,(BP)=2000H计算操作书的物理地址
12.限定只能使用堆栈操作,不能用其它指令,将AX与BX寄存器的内容对调,写出判断程序片断。
13.已知[DS]=1111H,[SS]=2222H,[ES]=3333H,[BX]=11H,[BP]=22H,计算"MOV AX,[BX]"中汇编指令源操作数寻址所指向的物理单元
14.已知[AL]=8AH [CL]=3;[CF]=1;以及一连续执行的汇编程序,在下列方格内分别填入每一步执行后AL和CF正确值(一共9个格子,要求写2进制数,前8个格子写AL最后一个CF。)
SHL AL,1; |_|_|_|_|_|_|_|_|_|
ROL AL,CL;|_|_|_|_|_|_|_|_|_|
RCR AL,CL;|_|_|_|_|_|_|_|_|_|
15.写出下列指令的含义分别是什么 JAE, JGE ,JB ,JCXZ
16.1+2+3+...N累加加到1000,统计被累加的自然个数送CN,累加和送SUM
17.显示一个字符串倒序显示,将下面程序填写完整并写出结果
DATA SEGMENT
MSG DB 'HIS IS A STRING!',.'$'
CT=$-MSG-2
CR LF DB OAH,OPH,'$'
______
CODE SEGMENT
ASSSUME DS:DATA.CS:CODE,ES;DATA
MAIN PROC FAR
MOV AX,DATA
MOV OS,AX
MOV ES,AX
_______
MOV AH,9
INT 21H
LEA DX,CRLF
_______
INT 21H
LEABX,MSG
ADD BX,CT
MOV CX,CT+1
NEXT:
________
MOV AH,2
INT 21H
DEC BX
LOOP NEXT
________
INT 21H
CODE ENDS
END MAIN
显示结果:
再次郑重谢谢各路英雄了,如果您看到您会的麻烦您留下您的墨宝。
1.计算机系统中cpu的地址总线有21条则能寻址的最大内存空间为多少mb
2.8086栈操作一次处理多少个字节
3.指令ADD AX,12H中的目的操作是什么寻址方式
4.在8086系统中默认的8位累加器是什么
5.PD伪指令定义变量有多少个字节
6.8086的AH寄存器是多少位寄存器
7.MOV AX[BX]指令中,目的操作数是什么
8.POP指令的作用是什么
9.XCHG指令的作用是什么
10.用DEBUG调试程序时A命令的作用是什么
11.MOV[BP12/12H],AX 假设(AX)=1212H,(DS)=2000H,(CS)=5000H,(SS)=6000H,(BP)=2000H计算操作书的物理地址
12.限定只能使用堆栈操作,不能用其它指令,将AX与BX寄存器的内容对调,写出判断程序片断。
13.已知[DS]=1111H,[SS]=2222H,[ES]=3333H,[BX]=11H,[BP]=22H,计算"MOV AX,[BX]"中汇编指令源操作数寻址所指向的物理单元
14.已知[AL]=8AH [CL]=3;[CF]=1;以及一连续执行的汇编程序,在下列方格内分别填入每一步执行后AL和CF正确值(一共9个格子,要求写2进制数,前8个格子写AL最后一个CF。)
SHL AL,1; |_|_|_|_|_|_|_|_|_|
ROL AL,CL;|_|_|_|_|_|_|_|_|_|
RCR AL,CL;|_|_|_|_|_|_|_|_|_|
15.写出下列指令的含义分别是什么 JAE, JGE ,JB ,JCXZ
16.1+2+3+...N累加加到1000,统计被累加的自然个数送CN,累加和送SUM
17.显示一个字符串倒序显示,将下面程序填写完整并写出结果
DATA SEGMENT
MSG DB 'HIS IS A STRING!',.'$'
CT=$-MSG-2
CR LF DB OAH,OPH,'$'
______
CODE SEGMENT
ASSSUME DS:DATA.CS:CODE,ES;DATA
MAIN PROC FAR
MOV AX,DATA
MOV OS,AX
MOV ES,AX
_______
MOV AH,9
INT 21H
LEA DX,CRLF
_______
INT 21H
LEABX,MSG
ADD BX,CT
MOV CX,CT+1
NEXT:
________
MOV AH,2
INT 21H
DEC BX
LOOP NEXT
________
INT 21H
CODE ENDS
END MAIN
显示结果:
再次郑重谢谢各路英雄了,如果您看到您会的麻烦您留下您的墨宝。