来自 电脑系统 2019-12-23 07:03 的文章
当前位置: 金沙澳门官网网址 > 电脑系统 > 正文

金沙澳门官网网址代码解析,码加法命令加法练

压缩BCD码加法命令加法练习:AX,BX中存放着四位压缩BCD码,请编程实现4位压缩BCD码加法运算。设Ax=6698h,bx=2877h,计算ax+bx,结果保留在ax中。这个程序怎么写呀,求大佬帮忙

求帮忙注释下汇编程序代码
len equ 10
.model small
.stack 100h

.data
input_msg db 0dh,0ah,'Input Number '

Num_no db '00 :$'

no_str db 'Nothing, NO ODD NUMBER !','$'
buf db 4,0,4 dup
input_data db 10 dup
result_str db 0dh,0ah,'The minimum odd number is $'
first_lo dw 0
first_hi dw 0

.code
start:
MOV AX,@DATA
MOV DS,AX
mov es,ax
cld
call cls
mov cx,10
mov di,offset input_data

s10:
push cx
push di
mov buf + 1,0 ;clear
inc Num_no + 1
cmp Num_no + 1,'9'
jbe s20
mov Num_no + 1,'0'
inc Num_no

s20:
lea dx,input_msg
call get_input
cmp first_hi,0
jnz s20
mov ax,first_lo
cmp ax,255
ja s20

本文由金沙澳门官网网址发布于电脑系统,转载请注明出处:金沙澳门官网网址代码解析,码加法命令加法练

关键词: