汇编试题2007 联系客服

发布时间 : 星期六 文章汇编试题2007更新完毕开始阅读

MOV AL,0

NOT AL

ROL AL,CL

CMP AL,0FFH

JZ NEXT

MOV AL,0

NEXT:……

上述程序段运行后,(AL)=__________________,CF=___________________

四、程序填空题(注意:下列各小题中,一个横线上只能填一条指令。每小题6分,共12分)

1.DA1数据区中有50个字节数据,下面程序段将每个数据的低四位变反,高四位不变,并依次存入DA2数据区中。请将程序补充完整。

MOV CX,50

LEA SI,DA1

LEA DI,DA2

K1:MOV AL,[SI]

____________

MOV [DI],AL

INC SI

INC DI

DEC CX

_____________

2.下面程序段完成将存储单元A1中一个压缩型BCD码拆成二个非压缩型BCD码,高位BCD码存放在A3单元,低位BCD码存放在A2单元,

再分别转换为对应的ASCⅡ码。请将程序补充完整。

MOV AL,A1

MOV CL,4

__________

OR AL,30H

MOV A3,AL

MOV AL,A1

__________

OR AL,30H

MOV A2,AL

五、编制程序题(第1小题6分,第2小题14分,共20分)

1.X,Y,Z三个字节存储单元中各有一个无符号数,其中有两个数据相等,找出不相等的哪个数,并存入W单元中,试编写完成上述

功能的程序段(只编写有关代码部分,勿需书写源程序格式)。

2.试编写一个完整的源程序,实现将8位无符号二进制数转换为八进制数据的ASCⅡ码。例如(BIN1)=10011101B转换后,A1三个字节单元的内容依次为32H,33H,35H.

DATA SEGMENT

BIN1 DB 10011101B

A1 DB 3 DUP(?)

DATA ENDS