- 127
- 0
- 约4.34千字
- 约 9页
- 2017-06-05 发布于湖北
- 举报
“微机系统原理与接口技术”第三章习题解答
下列各条指令是否有错?如果有,请指出错误之处并改正。
MOV DS,1000H
MOV [100],23H
ADD AX,[BX+BP+6]
PUSH DL
IN AX,[3FH]
OUT 3FFH,AL
LES SS,[SI]
POP [AX]
IMUL 4CH
SHL BX,5
INT 300
XCHG DX,0FFFH
答:(1)错误。不允许直接向段寄存器送立即数,可改为:
MOV AX,1000H
MOV DS,AX
(2)错误。该指令在语法上是对的,如果考虑实际编译,则应加上BYTE PTR或WORD PTR汇编程序会因不能确定操作数长度而指示出错。
已知IP=1000H,CF=0,则执行指令JNC Short label后,下列各数中哪一个是可能的IP值?
(A)0FFFFH (B)0FFEH (C)10FEH (D)1100H
答:(B)
简析:条件转移指令执行前IP=1000H,执行JNC指令后IP=1002H;又因CF=0,所以应跳转至目标地址处,该处对应的新IP值=1002H+相对位移量。由于条件转移指令的跳转范围在距本条指令-128~+127个字节内,即新IP值可能的取值范围为0F82H~1081H,因此只有答案B符合条件。
设DS=4500H,AX=0508H,BX=4000H,SI=0320H。当8086CPU在最小组态下执行指令MOV [BX+SI+0100H],AX 时,各控制信号M/、DT/、、在有效期间的状态分别是什么?数据总线和地址总线上的数分别是多少?
答:各控制信号M/、DT/、、在有效期间的电平分别是:高、高、高、低。数据总线上的数是0508H,地址总线上的地址是49420H。
已知有某字串BUF1的首址为0000H,BUF2的首址为0010H,数据段与附加段重合。欲从BUF1处开始将10个字数据顺序传送至BUF2处,试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。
LEA SI,BUF1
ADD SI, 18
LEA DI,BUF2
ADD DI,18
STD
MOV CX, 10
REP MOVSW
附加段中有某字符串首址为BLOCK,长17个字节。欲查找其中第一次出现字符“e”的位置,并将该位置所在的偏移量入栈保护。试在下面程序段的空白处填上适当的指令或操作数以实现上述功能。
MOV DI, OFFSET BLOCK
MOV AL, ‘e’
MOV CX,17
CLD
REPNE SCASB
JNE OTHER
DEC DI
PUSH DI
OTHER:……(略)
已知附加段中有一块长50个字的数据区,首址为DEST。欲编程将它们全部初始化为0FFFFH值,试在下面程序段的空白处填上适当的指令或操作数,以实现上述功能。
LEA DI,DEST
MOV CX, 100
CLD
MOV AL,0FFH
REP STOSB
已知有程序段如下:
MOV AL,35H
MOV DL,AL
AND DL,0FH
AND AL,0F0H
MOV CL,4
SHR AL,CL
MOV BL,10
MUL BL
ADD AL,DL
执行之后,AL等于多少?该程序段完成了什么功能?
答:程序段执行后AL=23H。该程序段实现了将AL中的1个组合BCD码转换为十六进制数并存回AL中的功能。
以HEX为首址的字节单元处存放着一串ASCII字符:“0123456789ABCDEF”,并有程序段如下:
MOV BX,OFFSET HEX
LEA DI,HCOD
INC DI
STD
MOV AL,5CH
MOV AH,AL
AND AL,0FH
XLAT HEX
STOSB
MOV AL,AH
MOV CL,4
SHR AL,CL
XLAT HEX
STOSB
上述程序段执行后,字节单元HCOD及其相邻单元HCOD+1的内容是多少?该程序段的功能是什么?
答:程序段执行后,HCOD单元的内容是‘5’,HCOD+1单元的内容是‘C’。该程序段将AL中存放的1字节十六进制数转换为2个对应的ASCII字符存放在HCOD及其相邻单元HCOD+1中。
有程序段如下:
MOV AL,DB1
MOV AH,0
MOV DL,10
L1:DIV DL
MOV BL,AH
MOV BH,0
PUSH BX
MOV AH,0
CMP AL,0
JNZ L1
……
若内存单元DB1的值为7BH,则程序将依次向堆栈压入哪些数据?该程序段实现了什么功能?
答:先后存入堆栈中的字数据依次是3、2、1。该程序段实现了将一个字节的无符号十六进制数DB1转换为非组合BCD码存入堆栈的功能,堆栈
您可能关注的文档
最近下载
- XCT80L6_1汽车起重机技术规格书.pdf VIP
- 索尼SW7600GR中文说明书.pdf
- 2026年时事政治测试题库100道附参考答案(完整版).docx VIP
- 儿科抢救药品临床应用与管理.pptx VIP
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
原创力文档

文档评论(0)