第22组作业

发布 2022-08-22 08:12:28 阅读 4571

作业组别:二十二组。

班级:09车辆一班。

学号:0901***

姓名:李海智。

项目指导教师:(任课教师、实验室教师):李艳文

项目完成时间:2012-5-1

24、编写一个完整的汇编程序,自buf开始的内存缓冲区中有n (n≤255)个字节为带符号的二进制数。要求把该数组中的正数、负数分开。正数放在pladr开始的内存缓冲区中,正数的个数放在plnum单元中。

负数放在ngadr开始的内存缓冲区中,负数的个数放在ngnum单元中。

.model small

.stack

.databuf db 1,5,-6,4,2,-1,-2,6,5,-4

pladr db 10 dup(?)

plnum db 0

ngadr db 10 dup(?)

ngnum db 0

.codestart: mov ax,@data

mov ds,ax

mov al,plnum

mov ah,ngnum

lea si, buf

lea di, pladr

lea bx, ngadr

push di

push bx

mov cx,10

again: mov dl,[si] ;将buf中的数依次与0比较,负数送到ngadr中,正数送到pladr中。

cmp dl,0

jl next

jz done

mov [di],dl

inc di

inc al

jmp done

next: mov [bx],dl

inc bx

inc ah

done: inc si

loop again

pop bx

pop di

mov ah,4ch

int 21h

end start

37、在自souirce单元开始,存有100个数,把数据块中的正数传送到自result开始的存储区。

model small

stackdata

souirce db 10 dup(-4,2,-5,8,2,9,-6,3,1,5) ;在souirce单元中存入100个数。

result db 10 dup(0)

codestart: mov ax,@data

mov ds,ax

mov cx,99

mov bx,offset souirce

mov si,offset result

again:mov al,[bx将souirce中的数依次与0比较,将正数送入result中。

cmp al,0

jle tiaoguo

mov [si],al

inc si

tiaoguo: inc bx

loop again

mov ax,4c00h

int 21h

end start

98、编写子程序。将一个字符串中的大写字母转换成小写字母。该字符串的首地址存放于bx中,字符个数存放于cx中。主程序调用子程序实现上述功能。

.model small

.stack

.datastring db 'lihaizhi' ;定义一个字符串。

hj db 3

.codestart: mov ax,@data

mov ds,ax

mov si, offset string

mov di, offset hj

mov bx, si

sub di,si ;得到字符串的个数

mov cx,si

again: mov dl,[si]

call bianhuan

inc si

loop again

mov ax,4c00h

int 21h

bianhuan proc大写换小写子程序。

cmp dl,'aa之前z之后的直接输出否则变成小写输出。

jb pass

cmp dl,'z'

ja pass

xor dl,20h

pass: mov ah,2

int 21h

retbianhuan endp

end start

第6组校本作业

20 古诗两首。一 判断。1 送孟浩然之广陵 的 之 是 到 往 的意思。2 君 是半包围结构,部首是 口 音序是 j 3 安西 指安西都护府,在今新疆库车附近。二 根据诗文填空。黄鹤楼送孟浩然之广陵 的作者是朝诗人题目中的孟浩然也是朝著名诗人。二人是好朋友,这首诗写的是诗人。送别好友的情景。送别的...

第22期 资讯

糯米网引发 诚信危机。每日经济新闻2011 1 24 8 42 28 近日,千橡互动集团旗下 糯米网 在武汉因诚信问题被推至 的风口浪尖。短短半天,糯米网就从约1.9万名网友处收到124万多元,就在活动兑现的前一天,该 却公告取消该 活动,引发了一场关于 网诚信问题的危机。1月19日,糯米网方面称已...

第3次作业第5小组

信息安全第3次作业。小组编号 5 本次作业负责人 邬鹏宇同学 x2013232411 1 7题答案 本题分工 马锐同学 x2013232426 1 什么是访问控制?它的基本作用是什么?任何一个信息系统都需要对敏感数据及其资源进行安全保护,避免未授权的信息泄露 修改或丢失,同时保证合法授权用户对数据的...