第七八章微机作业

发布 2022-09-04 21:36:28 阅读 6973

第七八章作业(可以不用抄题)

1.执行下列程序回答问题。

begin: xor ax, ax

mov cx, 20

mov bx, 1

repeat: add ax, bx

inc bx

inc bx

dec cx

jnz repeat

mov sum, ax

hlt1)该程序实现的功能是?

2)运行后sum的值是多少?

2. 该程序实现的功能是?

datsegment

xx db 73,59,61,45,81

db 107,37,25,14,64

db 3,17,9,23,55,97

db 115,78,121,67

db 215,137,99,241

db 36,58,87,100,74,62

yy db ?

datends

stack segment stack

sta1 db 100 dup(?)

stackends

codesegment

assume cs:code,ds:dat, ss:stack

mainproc far

start:push ds

mov ax,0

push ax

mov ax, datasp

mov ds,ax

mov al,xx

mov si,offset xx

mov cx,29

loop1:inc si

cmp al,[si]

jae loop2

xchgal,[si]

loop2:dec cx

jnz loop1

mov yy,al

ret mainendp

codesp ends

end start

3. 有一首地址为buf的字数组,求该数组正数之和,结果存于total单元中(假设正数之和<32767),填空使程序完成预定的功能。

data segment

buf dw xx,xx,xx,……

count equ $-buf

total dw ?

data ends

code segment

assume ds:data,cs:code

start: mov ax,data

mov ds,ax

mov bx

mov cx

mov ax,0

lop: cmp [bx],_

nextadd ax,[bx]

next: inc bx

inc bx

mov __ax

mov ah,4ch

int 21h

code ends

end start

4. 编程题:

1)有10个同学在一次考试中分别拿了100,45,20,60,89,32,74,66,99,92分,编一段完整的汇编程序求这次考试的平均分,并将平均分保存到变量**erage。

要求:注释程序。

2)编写完整汇编程序实现由键盘输入一小写字母并回显,显示器上显示其大写字母并回车换行,直到若输入非小写字母则退出程序回到dos。

5. 8255a应用题:

1)课件中例6是将外设开关的二进制状态从a口输入,并由b口输出到led显示器,如下图所示。

现修改条件为从8255a的a口输出到led显示器,并将外设开关的二进制状态键盘由b口输入, 8255a端口地址为a0-a3h,a口工作于方式1,b口工作于方式0。现要求编程实现若从键盘输入(b口高四位接地),则led显示相应的数字。

要求:程序段即可,注释程序。

2)8255a的端口地址是1000h~1003h。从8255a的a口输出到一个led显示器,实现你的学号全部挨个显示,每位依次显示1秒(可以通过延时子程序实现),显示完后回到dos。

要求:完整汇编程序,注释程序。

第七八单元检测作业

一 选择题。1 下面读音正确的一组是 a 沮丧 j s ng 富庶 f sh 震撼 zh n h n b 跌倒 di d o 诅咒 zh z u 罕见 h n ji n c 呻吟 sh n y n 猝然 c r n 恐吓 k ng xi d 恐惧 k ng j 不禁 b j n 撞翻 zhu ng ...

初二物理4月月考试卷 第七八章

七 八章 一 选择题 每题3分,共36分 1 与1n的力的大小相当的是 a 托起两个鸡蛋所用的力 b 一头大象的体重。c 一名中学生的体重 d 托起一只蚂蚁所用的力。2 测量力的常用工具是 a 托盘天平 b 电子台秤 c 弹簧测力计 d 磅秤。3 测一个约6n的力,应选用最恰当的弹簧测力计是 a.量...

微机原理第七章作业答案

第七章作业答案。1.bx 0c02dh,cf 1 2.add bx,ds 错,段寄存器不能作加法指令的操作数。and ax,cx 错,cx不能作间接寻址的寄存器,只能是bx,bp,si,di。inc bx 错,存储器操作数类型没有确定,应加word ptr或byte ptr。cmp si bx 错,...