已知BUF偏移地址为58ADH,定义BUF DW 20DUP(?)后,该数组最后一个字数据的偏移地址是多少?
第1题:
执行下面的程序后,AX寄存器中的数据是( )。 BUT DW 10DUP(2) XOR AX, AX MOV CX, LENGTH MOV SI,SIZE BUF—TYPEBUF NEXT: ADD AX,BUF [SI] SUB SI,TYPE BUF LOOP
A.20
B.30
C.32
D.40
第2题:
要求会求数组最后一个字、字节的存储地址是多少。
第3题:
已知BUF偏移地址为25DBH,定义BUF DB 50DUP(?)后,该数组最后一个字节的偏移地址是多少?
第4题:
设某内存单元的段地址为6420H,段内偏移地址为0050H,该单元的物理地址是多少?
第5题:
设某单元段地址为1234H,偏移地址为5678H,其物理地址为多少?另位于1000H段的17523H单元的偏移地址是多少?
第6题:
一个堆栈从3000H:0000H开始,最后一个字的偏移地址为0200H,SP内容为0052H,问:栈顶逻辑地址和物理地址、栈底逻辑地址和物理地址、SS的内容是多少?存入1234H后,SP内容是多少?堆栈内容如何变化?
第7题:
ABC DW 1,$+2,5,7,其中$代表()。
第8题:
若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中的指令是:()。
第9题:
第10题:
第11题:
第12题:
当前的偏移地址值为0
当前的偏移地址值为1
当前的偏移地址值为2
当前的偏移地址值为3
第13题:
根据下面的数据段定义: DSEG SEGMENT DW -1 DSEG ENDS 该数据段内偏移地址0000H和0001H内的数据依次为
A.OOH和FFH
B.FFH和00H
C.FFH和FFH
D.00H和01H
第14题:
有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是()。
第15题:
已知(CS)二1500H,(1P)二2050H,(SS)二3000H,(SP)二0050H,所在段的段基址为4000H,偏移地址为0350H,执行CALLFARPROC指令后,请问: (1)保存的断点偏移值是多少? (2)子程序开始执行时的入口地址是多少?
第16题:
写出能够完成下列操作的8086CPU指令。 (1)把4629H传送给AX寄存器; (2)从AX寄存器中减去3218H; (3)把BUF的偏移地址送入BX中。
第17题:
阅读下列一段程序,分析数据段中BUF, DDBUF, DWBUF各变量的属性,并指出它们各自所在的段首址与偏移地址。程序中的DDBUF EQU THIS DWORD 和DWBUF EQU WORD PRT BUF两条语句有何功能? DATA SEGMENT DDBUF EQU THIS DWORD BUF DB 100 DUP(?) DWBUF EQU WORD PRT BUF DATA ENDS ┆ FIRST EQU THIS FAR LEA SI , BUF ┆
第18题:
要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是()。
第19题:
设数据段的段地址为2A66H,其中某数组中第5个字节存储单元的物理地址为2A835H,试问该数组中首字节的偏移地址是()()。
第20题:
数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。
第21题:
第22题:
02120H
20120H
21200H
03200H
第23题:
48H
90H
120
60