若定义DATDW‘12’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()
第1题:
若定义DAT DW 'A',则(DAT)和(DAT+1)两个相邻的地址单元中存放的数据是( )。
A.0041H
B.4100H
C.××41H
D.41××H
第2题:
若定义DAT DW 'A',则DAT和DAT+1 两个相邻的内存单元中存放的数据是( )。
A.0041H
B.4100H
C.0061H
D.6100H
第3题:
试题要求如下:
请编制程序,其功能是:内存中连续放着20个ASCII字符,如果是小写字母A~Z之间的字符,请把它们转换成相应的小写字母:若为其他字符,均转换成ASCII字符'NUL' (00H)。
例如:
内存中有:41H ('A'),42H ('B'),5EH,64H,48H……
结果为: 61H ('a'),62H ('b'),00H('NUL'),00H('NUL'),00H('NUL')……
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算的结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。在BEGIN和AND之间编程完成要求的功能。
对程序进行汇编,并与IO.OBJ链接产生PROG1.EXE执行文件,最终运行程序产生结果。
试题程序:
EXTRN LOAD: FAR, SAVE: FAR
N EQU 20
STAC SEGMENT STACK
DB 128 DUP (? )
STAC ENDS
DATA SEGMENT
SOURCE DB N DUP(?)
RESULT DB N DUP(0FH)
NAME0 DB 'INPUT1.DAT', 0
NAME1 DB 'OUTPUT1.DAT', 0
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA, SS: STAC
START PROC FAR
PUSH DS
XOR AX, AX
PUSH AX
MOV AX, DATA
MOV DS, AX
LEA DX, SOURCE ; 数据区起始地址
LEA SI, NAME0 ; 原始数据文件名
MOV CX, N ; 字节数
CALL LOAD ; 从'INPUT1.DAT'中读取数据
LEA SI, SOURCE
LEA DI, RESULT
; **** BEGIN ****
; **** END ****
LEA DX, RESULT ; 结果数据区首址
LEA SI, NAME1 ; 结果文件名
MOV CX, L+I ; 结果字节数
CALL SAVE ; 保存结果到文件
RET
START ENDP
CODE ENDS
END START
第4题:
若定义DAT DW'12',则(DAT)和(DAT+1)两个相连的内存中存放的数据是______。
A.32H,31H
B.31H,32H
C.00H,0CH
D.00H,12H
第5题:
若定义DATDW‘AB’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()
第6题:
已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX=3A7BH,DS=2000H,SS=3000H,BP=0500H,则语句“MOV AL,[BP+10H]”执行后AX的值为()。
第7题:
中断类型号为20H的中断所对应的中断向量存放在内存从()开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址()。
第8题:
若定义DAT DW 12H,34H;则DAT+1和DAT+2两个字节内存单元中存放的数据分别是()
第9题:
8086内存的前1K字节建立了一个中断向量表,可以容纳多少个中断向量?如果有中断向量表指针是004CH,假设由该指针起的四个内存单元中顺序存放着59H,ECH,00H,F0H,则中断服务程序入口地址是多少?
第10题:
若计算机内存中有若干个内存单元,它们的地址编号从00H到FFH,则这些内存单元总共可存放的数据数量为()。
第11题:
DATA1DW1856H
DATA1DB18H,56H
DATA1EQU5618H
DATA1DB18H,00H,56H,00H
第12题:
32H,31H
31H,32H
00H,0CH
00H,12H
第13题:
若定义DATDW'A',则(DAT)和(DAT+1)两个相邻的地址单元中存放的数据是( )。
A.0041H
B.4100H
C.××41H
D.41××H
第14题:
若定义DAT DD 12345678H,则(DAT+1)字节单元中的数据是( )。
A.12H
B.34H
C.56H
D.78
第15题:
若定义DAT DD 12345678H,则(DAT+1)字节单元中的数据是( )。
A.12H
B.34H
C.56H
D.78H
第16题:
用伪指令将逻辑变量A1、A2定义在00H、01H位单元中
第17题:
8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是()。
第18题:
设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化? PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H,#00H MOV 31H,#0FFH
第19题:
在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断类型号是()
第20题:
已知内存单元20510H中存放31H,内存单元20511H中存放32H,内存单元30510H中存放42H,内存单元30511H中存放43H且AX = 3A7BH,DS=2000H, SS=3000H, BP = 0500H,则语句“MOV AL, [BP+10H]”,则执行后AX的值为()。
第21题:
将数据5618H存放在存储单元中的伪指令是()
第22题:
第23题: