手机版

新版汇编语言程序设计习题答案(钱晓捷主编)(9)

时间:2025-07-02   来源:未知    
字号:

计算机科学与技术,汇编语言程序设计,新版,答案,钱晓捷

压缩BCD码加法:AX←AX+BX

出口参数:AX=BCD码和

2.30、AAD指令是用于除法指令之前,进行非压缩BCD码调整的。实际上,处理器的调整过程是:AL←AH×10+AL,AH←0。如果指令系统没有AAD指令,请用一个子程序完成这个调整工作。

2.31、解释如下有关中断的概念:

(1) 内部中断和外部中断

(2) 单步中断和断点中断

(3) 除法错中断和溢出中断

(4) 中断向量号和中断向量表

2.32、试比较INT n和段间CALL指令、IRET和段间RET指令的功能。

2.33、什么是系统功能调用?汇编语言中,它的一般格式是怎样的?

2.34; 补充例2.38,当有溢出时显示“Error! Overflow!”,无溢出时显示“OK”。 okmsg db ‘OK’, ‘$’errmsg db ‘Error ! Overflow !’, ‘$’

mov ax,X

sub ax,Y

jo overflow

mov dx,offset okmsg

jmp next

overflow: mov dx,errmsg

next: mov ah,9

int 21h

错误:

mov ax,X

sub ax,Y

jo overflow

mov dx,offset okmsg

okmsg db ‘OK’, ‘$’

mov dx,errmsg ;错误1:数据定义在代码中

mov ah,9

int 21h

overflow: errmsg db ‘Error ! Overflow !’, ‘$’

mov dx,errmsg ; 错误2:缺少JMP指令

mov ah,9

int 21h

新版汇编语言程序设计习题答案(钱晓捷主编)(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)