教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

微机原理与接口技术第3章_习题[1]

来源:网络收集 时间:2025-09-15
导读: 3-3写出执行下列程序段的中间 结果和结果 1. MOV AX,0809H MUL AH ;AX= 0048H AAM ;AX= 0702H 2. MOV AX,0809H MOV DL,5 AAD ;AX= 0059H DIV DL ;AX= 0411H MOV DL,AH AAM ;AX= 0107H DL=04H 3. MOV AX,0809H ADD AL,AH MOV AH,0 ;AX= 0011H AAA ;AX= 0107H

3-3写出执行下列程序段的中间 结果和结果

1.

MOV AX,0809H MUL AH ;AX= 0048H AAM ;AX= 0702H

2.

MOV AX,0809H MOV DL,5 AAD ;AX= 0059H DIV DL ;AX= 0411H MOV DL,AH AAM ;AX= 0107H DL=04H

3.

MOV AX,0809H ADD AL,AH MOV AH,0 ;AX= 0011H AAA ;AX= 0107H

4.

MOV AX,0809H MOV DL,10 XCHG AH,DL MUL AH ;AX= 005AH AAM ;AX= 0900H ADD AL,DL ;AX= 0908H

5.

MOV AL, 98H MOV AH, AL MOV CL, 4 SHR AH, CL AND AL, 0FH AAD

;AL= 62 H

6.

AG:

MOV CL, 248 XOR AX,AX MOV CH, 8 SHL CL,1 ADC AL,AL DAA ADC AH,AH DEC CH JNZ AG ;AX= 0248H

3-4 编写程序,将字节变量 BVAR中的压缩BCD数转换为 二进制数,并存入原变量中。

BVAR DB 99H MOV AL, BVAR MOV CL, 4 SHR AL, CL MOV AH, 10 MUL AH AND BVAR, 0FH ADD BVAR, AL

本题还可以先将2位压缩BCD 数转换为非压缩BCD数,然后用 AAD 指令将非压缩BCD数转换为二进制 数。 实现转换的程序段如下:

MOV AL, BVAR MOV AH, AL MOV CL, 4 SHR AH, CL AND AL, 0FH AAD MOV BVAR, AL

3-6 编写求两个4位非压缩BCD数 之和,将和送显示器显示的程序。

D1 D2 OBF

DD 06070809H DD 04050607H DB 6 DUP(0)

MOV SI,0 MOV DI,OFFSET OBF+5 MOV BYTE PTR[DI], $ MOV CX,4 XOR AH,AH AGAIN: MOV AL, BYTE PTR D1[SI] ADD AL, BYTE PTR D2[SI] ADD AL,AH MOV AH,0 AAA

ADD AL,30H DEC DI MOV [DI],AL INC SI LOOP AGAIN AND AH,AH JZ NWW ;无万位,转移

DEC DI MOV BYTE PTR[DI], 1 NWW:MOV DX,DI MOV AH,9 INT 21H

3-7 编写求两个4位压缩BCD数 之和,将和送显示器显示的程序。 W1 W2 OBF DW 8931H DW 5678H DB 6 DUP(0)

微机原理与接口技术第3章_习题[1].doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2328231.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)