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

时间:2025-04-23

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

压缩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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

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