数据段: BUF DB 15,?,15 DUP(?)代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H假设用户执行该程序段,从键盘输入字符串‘A1B2’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+6字节单元的内容是__________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
4 41 0D###04 41 0D###4 41 D###4 41 0D
举一反三
- 中国大学MOOC: 数据段: BUF DB 15,?,15 DUP(?)代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 若用户执行该程序段,从键盘输入字符串‘ABCDE’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+7字节单元的内容是__________H。(注答案和答案之间用一个半角空格分开,英文字符全部大写,并且为半角字符。)
- 数据段: BUF DB 15,?,15 DUP(?)代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 若用户执行该程序段,从键盘输入字符串‘ABCDE’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+7字节单元的内容是__________H。(注答案和答案之间用一个空格分开)
- 设数据段有如下定义:X DB ‘AB’,-1Y DW 12H,4567HZ DB 5 DUP(‘A’)汇编后 X字节单元的内容是_____H;X+2字节单元的内容是______H;Y+1字节单元的内容是______H;Y+3字节单元的内容是_________H。(注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)
- 中国大学MOOC: 阅读下面程序段:MOV AX,1234HMOV CL,4ROR AX,CLINC AXMOV BX,0ADD BX,AX 该程序段执行后,AX=______H,BX=_______ H。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)
- 将BUF字节单元内容算术左移一位, 以下指令不正确的是( )。 A: LEA BX,BUF SAL BYTE PTR[BX],1 B: SAL BUF,1 C: MOV BX,OFFSET BUF SAL BX,1 D: MOV BL,BUF SAL BL,I
内容
- 0
编一程序段将BUF字节单元中的数折成高低四位,并且将分离出的高四位和低四位分别放于BUF+1和BUF+2字节单元的低四位上。 MOV AL,BUF ______ AND BUF+2,0FH MOV CL,4 ______ M0V BUF+1,AL
- 1
设数据段定义如下:DATA SEGMENTBUF1 DB 2,3BUF3 DB 2,3 DUP (0)BUF5 DW BUF 3DATA ENDS请回答 :(1)该数据段占用的内存有多少字节?(2)BUF5 单元中的值是多少?(3)执行 “MOV AL ,BUF3+2” 指令后, AL= 。
- 2
下列语句中能实现预留6个字节单元的是( )。 A: BUF DB 6 B: BUF DW 3 C: BUF DB 6 DUP (?) D: BUF DW 6 DUP(?)
- 3
中国大学MOOC: 将BUF内存单元的偏移地址传送到BX中,可以用MOV BX, OFFSET BUF实现,还可以用功能相同的指令 实现。(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格,用半角逗号隔开。(2)字符全部大写,并且为半角字符。)
- 4
如果BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOV BX,BUF后,DX的内容为 ,而执行LEA BX,BUF后,BX的内容为 。