在以NUMBER为首地址的字节单元中,存放了一个年级学生的学生证号码,每个学生证号码占用4个字节,按序号排列在表中。试编写一个程序,根据学生的序号来查表得到该生的学生证号码。
【正确答案】:DATA SEGMENT NUMBER DD 01024056H,19004278H,…,19004269 XX DB n RESULT DD ? DATA ENDS PROG SEGMENT ASSUME CS:PROG,DS:DATA START: MOV AX,DATA MOV DS,AX LEA BXNUMBER MOV SI,XX SHL SI,1 SHL SI,1 MOV AX,[BX+SI] MOV DX,[BX+SI+2] MOV WORD PTR RESULT,AX MOV WORD PTR RESULT+2,DX MOV AH,4CH INT 21H PROG ENDS END START