实验程序Word文件下载.docx
- 文档编号:13047087
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:11
- 大小:16.52KB
实验程序Word文件下载.docx
《实验程序Word文件下载.docx》由会员分享,可在线阅读,更多相关《实验程序Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
code
assume
cs:
code,ds:
data
start:
mov
ax,data
ds,ax
cx,cnt
xor
ax,ax
bx,0
lop:
al,data1[bx]
adc
al,data2[bx]
daa
data3[bx],al
inc
bx
loop
lop
data3[bx],0
cx,cnt+1
lop1:
al,data3[bx]
call
disp
dec
lop1
ah,4ch
int21h
disp
proc
push
ax
dx
cx
bl,al
cl,4
ch,2
lop2:
ror
bl,cl
dl,bl
and
dl,0fh
add
dl,30h
ah,2
ch
jnz
lop2
pop
ret
endp
end
start
2.将BIN开始的10个二进制字节单元以十六进制的形式显示出来。
编一子程序将BL的二进制数以十六进制的形式显示出来,如(BL)=10001100B,则显示出8CH)。
BIN
db1Ah,2Bh,0C3h,0D4h,5Bh,6Eh,7Fh,0F1h,58h,7Ch
$-BIN
lea
si,BIN
bl,[si]
si
cmp
dl,39h
jbe
d2
dl,7
d2:
实验四
2.将两个多精度十进制数相加。
N
data3db
N+1dup(?
cx,N
cx,N+1
3.从STR单元开始存放一用ASCII码表示的字符串(最高位为0),结束字符为‘$’,编程实现对其偶校验(即通过对最高位的设置使每一单元中‘1’的个数为偶数个)。
提示:
对每一字符单元中‘1’的个数进行判断:
若‘1’的个数为偶数个,则单元的最高位保持不变;
若‘1’的个数为奇数个,则将单元的最高位置‘1’。
str
db
'
ABCDEF1234'
$-str
bx,str
al,[bx]
al,al
jp
d3
or
byte
ptr[bx],10000000b
d3:
实验三
4、比较双精度数X、Y的大小,将其中小的值显示出来。
Xdd1B7A223CH
Y
dd0A123EF11H
MIN
dd?
dx,word
ptrX+2
ax,word
ptrX
bx,word
ptr
Y+2
cx,word
Y
dx,bx
jl
s1
jg
s2
ax,cx
jb
ja
s1:
si,X
jmp
s2:
si,Y
disp:
bx,3
di,4
dH,[si+bx]
dh,cl
dl,dh
di
exit:
只有这些程序较难,其他简单的就不做了……
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 程序