问答题X 纠错
程序中仅有两条指令,一条指令是通过BX装入表的首地址来寻址查找表,另一条指令是实现由BCD码向七段码得转换,并将七段码返回到AL中。
由于查找表位于代码段,而XLAT指令默认得访问是数据段,故XLAT指令包含段超前前缀。
你可能喜欢
问答题
已知一数据段中的数据结构如下所示,画出该数据段中数据存放的形式。
DATA SEGMENT
STR1 DB 0,1,2,3,4,5
STR DB ‘012345‘
COUNT EQU 30
NUMB DB 3 DUP(05)
NUMW DW 20H,-50H
POIN DW 0
DATA ENDS
数据段数据存放的形式如图所示。
问答题
问答题
阅读下列程序,注释①~⑧各条语句的功能,并画出程序执行后数据段中数据存放的格式。
问答题
问答题
阅读下列程序段,指出①~④ 条语句操作的结果,并分析其中有错误的语句。
DATA SEGMENT
V1 DB 5
V2 EQU 10 DATA ENDS
① INC V1
② INC V2
③ MOV AX, V2
④ INC AX
问答题
阅读下列程序段,注释指令中计算符LENGTA的取值.
DATA SEGMENT
A DW 10 DUP(?), 1234H, 20 DUP(?)
B DB ‘ABCDEF’,6 DUP(?)
C DW 10, 20 DPU(?)
D DW 5 DUP(3 DUP(2),5)
DATA ENDS ┆
① MOV AX, LENGTH A
② MOV BX ,LENGTH B
③ MOV CX ,LENGTH C
④ MOV DX ,LENGTH D
①10→AX;
②1→BX;
③1→CX;
④5→ DX.
问答题
问答题
阅读下列由段定义伪指令组成的汇编语句,指出两个同名数据段DATA在汇编过程中是否仍作为一个段处理?画出它们中的数据在主存中的形式。
DATA SEGMENT
AA DW 20H, -30H
DATA ENDS
STACK SEGMENT STACK
DB 100 DUP (0)
STACK ENDS CODE SEGMENT
┆
DATA SEGMENT
BUF DB ‘ABC’
DATA ENDS
┆
CODE ENDS
问答题
阅读下列一段程序,分析数据段中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
┆