有答案的汇编习题(10)

2019-08-31 19:45

1. 错误,立即数不能送段寄存器。 2. 错误,传送类型不明确。 3. 错误,立即数不能作为目标。 4. 错误,不能改变CS寄存器。 5. 错误,操作数必须为字类型。 6. 错误,第二个操作数只能为1或CL。 7. 错误,源操作数太大。 8. 错误,源操作数非法。 9. 错误,立即数不能参与交换。 10. 错误,第一个操作数不能是段寄存器。 四、 读程序(30分)

1. (CL) = 20H, (BX) = 9228H, (SI) = 3529H [SI] = 0026H, (CX) = 4020H 2. (AL) = 01H, (DL) = 08H, (CF) = 0, (DL) = 38H

3. 分别填写下列操作数的寻址方式。若是存储器寻址,填写有效地址和物理地址的表达式。

① 2100H ② [BX][SI] ④ [BP] ⑤ AX 寻址方式 立即数寻址 基址变址寻址 寄存器间接寻址 寄存器寻址 有效地址 - (BX)+(SI) (BP) - 物理地址 - (DS)X10H+(BX)+(SI) (DS)X10H+(BX)+(SI)+20H (SS)X10H+(BP) - ③ [BX+SI+20H] 相对基址变址寻址 (BX)+(SI)+20H 4. 以下为一程序段,填写每条语句执行后AX寄存器及CF、SF和ZF标志的值。 SUB AX, AX DEC AX NOT AX AX 0 CF 0 OF 0 1 0 1 1 0 ZF 1 0 0 0 0 0 FFFFH 0 8001H 1 ADD AX, 7FFFH 7FFEH 1 SUB AX, 0FFFFH 8002H 1 ADD AX, 8000H 0000H 1 五、 写程序(20分) 1. MOV CL, AL MOV CH, BL AND AL, 0F0H AND BL, 0F0H AND CL, 0FH AND CH, 0FH OR AL, CH OR BL, CL 2. MOV SI, 100 MOV CX, 100 MOV DH, -128 MOV DL, +127

L01:CMP DH, [SI] JL L02 MOV DH, [SI] L02:CMP DL, [SI] JG L03 MOV DL, [SI] L03:INC SI LOOP L01


有答案的汇编习题(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018-2024年中国建筑装饰行业分析报告(目录) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: