lovewinner008 lovewinner008
关注数: 11 粉丝数: 160 发帖数: 1,278 关注贴吧数: 12
◆求助几个选择题◆ 汇编语言程序设计一 .选择题(只有一个正确答案,填在题干前的括号里) 1 .在机器内部操作中,CPU与存储器之间的任何信息交换使用的都是( B )。A.逻辑地址 B.物理地址 C.有效地址 D.相对地址2.十进制数-80用16位补码表示是( A )A. FFBOH B. 8080H C. FF80H D. F080H3.一个16位相对偏移量的范围是( )。A. 0-65535 B. 0000H-FFFFHC. 8000H-7FFFH D. 8000H-FFFFH4. 操作码中的W位为1时,表示( )A.字 B.字节 C.地址 D.操作5.寻址方式字节中的MOD=11表示( )。A.寄存器方式 B.存储器方式 C.段方式 D.堆栈方式 7. 能充当间接寄存器寻址方式的寄存器是___.A.DI B.AH C.CH D.DH8.在寄存器相对寻址方式MOV AX,[SI+DAT]中,偏移量DAT应是一个( )。A. 原码 B.补码 C.反码 D.移码9.在下述指令的表示中,不正确的是( )。A. MOV AK,NUM[BX]B. MOV AX,[BX]NUM[S1]C. MOV AK,[BX+BP+NUM]D. MOV AX,NUM[BP+D1]10.执行相对寻址的跳转分支指令时,如果操作码放在地址0047H处,相对偏移地址是0CFH,那么转移后在( )处取下一条指令的操作码。 A.0017H B.0018H C.0019H D.001AH11.下述对PSW寄存器中标志位不产生影响的指令是( )。A.JMP NEXT B.TEST AL,80H C.SHL AL,1 D.INC SI12.进行两个补码整数9CH和7AH相加运算后,会产生( )。A.无溢出且无进位 B.无溢出但有进位C. 有溢出且有进位 D. 有溢出但无进位13.指令JMP DWORD PTR[SI][BX]属于( )寻址。A. 寄存器间接寻址 B. 相对基址变址寻址C. 段内转移直接寻址 D. 段间转移间接寻址 14.从键盘输入一个十进制数3042,它所对应的非压缩型BCD码的存储形式是( )。A. 03,00,04,02 B. 02,04,00,03C. 33,30,34,32 D. 32,34,30,3315.执行IMUL指令时,如果乘积的高一半不是低一半的符号扩展,则( )。A. CF=0, OF=0 B. CF=0, OF=1C. CF=1, OP=0 D. CF=1, OF=116.若(DS)=2000H,(BX)=0050H,(20050H);12H,(20051H)=34H,执行MOVAX,[BX]指令后,AX寄存器中的内容是( )。 A.(AX)=0050H B.(AX)=0012H C.(AX)=1234H D.(AX)=3412H 17.下列描述不正确的是( )。A.执行指令XOR AX,AX后不会改变累加器原有的内容B.执行指令TEXTAX,8000H后,不会改变加器原有的内容C.执行指令AND AX,0FFPFH后,不会改变累加原有的内容D.执行指令OR AX,0000H后,不会改变累加器原有的内容18.对于SAL AL,1指令,若AL中带符号在指令执行后符号有变,则可通过( )确认。 A.OF=1 B.OF=0 C.CF=1 D.CF=019.ADD CL,BH 的机器语言为:00000010 11001111,其中第十五和十六、十七位表示( )。 A.CL B.BH C.BL D.CH20.若某数据段定义如下:DATA SEGMENTF1 DB]5H, 28H, 46H, 34HF2 DW 3356H,2536H,1242HF3 DD 4 DUP(?)DATA ENDS则执行指令语句:MOV AH,TYPE FlMOV AL,TYPE F2之后,AX中的内容为( )。 A.102H B.104H C.201H D.以上均不正确 二 .填空题1.软件是为了____、_____和维护计算机而编制的各种____的总和。2.PSW是一个16位的寄存器,其中状态标志位有_______位,控制标志位有_____位。3.条件转移指令根据上一条指令所设置的_____来判别测试条件。4.变量仅代表本数据存储区中的____数据单元。5._____运算符分离出其后变量或标号所在段的段首址。6.操作数项由一个或多个______组成,多个操作数项之间一般用逗号分开。7.在顺序结构的流程图中,执行框有_____个,但判断框 。8.LOOP指令往回转向的标号离该指令的下一条指令所在地址的距离范围为____字节。9.若测试比较的结果表明_____循环条件,则继续循环,否则结束循环。10.在循环结构执行过程中,对循环体先执行,后判断的循环结构称为____ 循环结构;对循环体先判断,后执行的循环结构称为______循环结构。三 .编程题1 . 编一程序将字节变量DATAl中的压缩BCD数转换成二进制数,并将其存储到原变量中去的程序。2.编写一程序段,将AL中的第7位和第0位,第6位和第1位,第5位和第2位,第4位和第3位互换。。3. 设在DAT单元存放一个-9~+9的字节数据,在SQRTAB 数据区中存放了0~9的平方值,请用直接查表法编写一个 子程序,在SQRTAB中查找出DAT单元中数据对应的平方值送SQR单元。并写出主程序的调用方式。汇编语言程序设计编程题1 . 编写一个完整的汇编语言程序,在屏幕上显示“华中师范大学”的英文名称。2.在数据区中有100个数据,请统计其中偶数的个数。编写此程序。3.设在变量ADR为起始地址的字节存储单元中存放一组有符号数据,编写程序分别统计: (1)正数的个数; (2)负数的个数; (3)0的个数。4. 试编写一程序段,在CHAR为首址的26个字节单元中依次存放字母'A'~'Z'。5. .设在DAT单元存放一个-9~+9的字节数据,在SQRTAB 数据区中存放了0~9的平方值,请用直接查表法编写一个 子程序,在SQRTAB中查找出DAT单元中数据对应的平方值送SQR单元。并写出主程序的调用方式。会做几个的先告诉下吧 谢谢了!!如果比较长 麻烦发我邮箱吧[email protected] 谢谢各位好心人!!
首页 1 2 下一页