为在一连续的存储单元中依次存放数据41H,42H,„48H,下面的数据定义语句中有语法错误的是()。
第1题:
下面是用来实现十六进制数0CH转换对应的ASCII码的8086/8088程序,选择正确的指令填在第4条指令位置上。
1 TBARA DB 30H,31H,32H,33H,34,35H,36H,37H DB 38H,39H,41H,42H,43H,44H,45H,46H
2 MOV BX,OFFSET TABBA
3 MOV AL,0CH
4 ( )
A.ADD AL,30H
B.XOR AL,FFH
C.ADD AL,40H
D.XLAT TABBA
第2题:
请编制程序,其功能是:内存中连续存放着20个ASCII字符,如果是小写字母a~z之间的字符,请把它们转换成相应的大写字符;若为其他字符,不作转换。
例如:
内存中有61H('a'),62H('b'),31H('1'),41H('A'),42H('B')…
结果为 41H('A'),42H('B'),31H,41H('A'),42H('B')…
部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
请填空BEGIN和END之间已给出的源程序使其完整(空白己用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可),或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。
试题程序:

第3题:
DB中的数据属于__(1)__数据,DW中的数据属于__(2)__数据;DB属于__(3)__驱动方式,DW属于__(4)__驱动方式。空白(3)处应选择()
第4题:
若要在变量名为STRING的数据中顺序存放数据‘A’、‘B’、‘C’、‘D’、‘E’、‘F’、‘G’、‘H’,写出分别用伪指令DB,DW和DD实现存放数据的汇编语句。
第5题:
假设程序中的数据定义如下: PAR DW ? PNAME DB 16 DUP(?) COUNT DD ? PLENTH EQU $-PAR 求PLENTH的值为多少?表示什么意义?
第6题:
将数据5618H存放在存储单元中的伪指令是()
第7题:
要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是()。
第8题:
设ES=3000H,DI=00FFH,CX=0005H,AL=41H,DF=0,从300FFH开始的连续5个字节单元内容分别是44H,43H,42H,41H。执行REPNZSCASB指令后,正确的结果是()。
第9题:
DATA1DW1856H
DATA1DB18H,56H
DATA1EQU5618H
DATA1DB18H,00H,56H,00H
第10题:
DB 41H,42H,43H,44H,45H,46H,47H,48H
DW 4142H,4344H,4546H,4748H
DB ‘ABCDEFGH’
DW ‘BA’,‘DC’,‘FE’,‘HG’
第11题:
DI=0104H,CX=0000H
DI=0103H,CX=0001H
DI=0102H,CX=0002H
DI=0101H,CX=0003H
第12题:
第13题:
为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果? ( )。
A.VAR DW 4142H
B.VARDW 16706
C.VAR DW 4241H
D.VAR DW 'AB'
第14题:
若定义DATDW‘AB’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()
第15题:
有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是()。
第16题:
假设8253的端口地址为40H~43H,那么控制端口地址为(),通道0、1、2的端口地址为40H,41H,42H。
第17题:
DB中的数据属于__(1)__数据,DW中的数据属于__(2)__数据;DB属于__(3)__驱动方式,DW属于__(4)__驱动方式。空白(2)处应选择()
第18题:
请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。
第19题:
DA1 DB 20H DUP(?) DA2 DW 10H,45H,7856H 请用两种方法,分别只用一条指令实现将DA1数据区中数据个数送入CX。
第20题:
历史型
操作型
更新型
分析型
第21题:
第22题:
事务
用户
分析
系统
第23题:
BUF DW 9
BUF DB 9
BUF DB 9 DUP (?)
BUF DW 9 DUP (?)