编写指令序列,如果AL寄存器存放的是小写字母,把它转换成大写字母,否则不改变AL内容。
第1题:
假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。下面______指令可以实现此功能。
A.ADD AL, 20H
B.OR AL, 2 0H
C.ADD AL, 'a'-'A'
D.XOR AL, 20H
第2题:
下列指令序列执行后,AL寄存器中的内容为【 】。
MOV AL,1
SAL AL,1
MOV BL,AL
SAL AL,1
SAL AL,1
ADD AL,SL
第3题:
A. upper
B. translate
C. tr
D. lower
第4题:
执行下面的指令序列后,AX寄存器中的内容是( )。 MOV AX,'8' MOV AL,'9' AAA
A.0017H
B.0077H
C.0107H
D.0071H
第5题:
短信编写的方法包括()。
第6题:
编写指令序列,把AX中的16b二进制分为4组,每组4b,分别置入AL,BL,CL,DL中。
第7题:
设寄存器AL,BL,CL中内容均为76H,执行上述指令序列后,AL=(),BL=(),CL=()。
第8题:
下面指令执行后,有可能改变AL寄存器内容的指令是()
第9题:
TEST AL,02H
OR AL,AL
CMP AL,BL
AND AL,BL
第10题:
目的寄存器
数据寄存器
存放端口地址的地址指针寄存器
存放一个操作数
第11题:
第12题:
第13题:
为了将AL寄存器中的组合(PackeD) BCD码45H转换为两个非组合(UnpackeD) BCD码04H和05H,并分别存放在AH和AL寄存器中,应在下面的指令序列的横线处填写什么指令?
MOV AX,45H
MOV CL,4
______ AX,CL
SHR AL,CL
第14题:
为了使下面的指令序列能够将AH和AL寄存器中的非组合型(Unpacked)BCD码转换为缉合型(PackeD)BCD码存放在AL中,应该在第三条指令中填入( )操作数。 MOV CL, 4 SHL AL, CL SHR __, CL
A.BL
B.AL
C.AX
D.BX
第15题:
下列函数的功能是( )。 #include<iostream> using namespace std; void main() { char a;int i; cin>>a; for(i=1;i<=10;i++) { if((a>= 'a')&&(a<= 'z')) a=a-i; cout<<a; } }
A.把a中的小写字母变成大写字母
B.把a中的大写字母变成小写字母
C.把a中的所有字母变成小写字母
D.把a中的字符变成它前面i个的字符
第16题:
编一个程序,输入一个字符,如果输入的字符是大写字母,则转换为小写字母;如果输入的字符是小写字母,则转换为大写字母,否则不转换。
第17题:
EXCEL 2010中,不能把小写字母转换成大写字母。()
第18题:
下面指令执行后,改变AL寄存器内容的指令是()
第19题:
指令“OUT DX,AL”中DX的作用是()。
第20题:
实现将大写字母转换成小写字母的函数是()。
第21题:
CS
DS
SS
ES
第22题:
第23题:
upper
translate
tr
lower