2019秋季学期第二次作业

发布 2020-02-26 16:05:28 阅读 7361

一、 汇编部分。

1. 填空。

data segment

addr dd 56781234h

buf dw 5 dup(20)

ad_buf dd buf

string db ‘abcd’

ad_string dd string

off_string dw string

data ends

code segment

assume cs:code, ds:data

start proc far

push ds

mov ax, 0

push ax

mov ax, data

mov ds, ax

les di, addr ;es:di

lea bx, addr ;bx

mov ax, seg addr ;ax

mov ds, ax

mov cx, buf ;cx

lds si, ad_buf ;ds:si

mov al, string ;al

mov ax, off_string ;ax

les bx, ad_string ;es:bx

retstart endp

code ends

end start

2. buf dw 10h dup(3 dup(2,10h),3,5)上述语句汇编后,为变量buf分配的存储单元字节数是。

3. 已知:bx=1357h,di=2000h,ds=2000h,cs=4000h,分别指出下面各指令中存储器操作数的物理地址。

1)mov al,[bx答:

2)mov cs:[bx+di],ah 答:

4. data segment

s9 db 0,1,2,3,4,5,6,7,8,9

data ends

lea si,s9

lea,di,s9+1

mov cx,5

lop:mov al,[si]

xchg al,[di]

mov [si],al

add si,2

add di,2

loop lop

上述程序段运行后,s9开始的10个字节存储单元内容是什么?

答:5. 下面程序段是判断寄存器ah和al中第3位是否相同,如相同,ah置0,否则ah置全1。试把空白处填上适当指令。

and ah,08h

mov ah,offh

jmp next

zero:mov ah,0

next:……

6. mov ax, 7896h

mov ax, 7896h

add al, ah

add al, 0f2h

adc ax, 1234h

执行后ax六个运算标志为。

7. 编写一个程序段,在dx低3位全为1时,使ax=-1;否则使ax=1。

8. 编程实现:设在变量单元a、b和c中存放有三个数,若三个数都不为0,则求出三个救之和存入d;若有一个为0,则将其它两个单元也清零,请编写此程序段。

data segment

a db 10

b db 20

c db 30

d db ?

data ends

code segment

assume cs:code,ds:data

start:

9. 编写程序并流程图,计算下面函数值的程序:

1 x>0y= 0 x=0

1 x设输入数据为x、输出数据y,且皆为字节变量。

data segment

x db -25

y db ?

data ends

code segment

assume cs:code,ds:data

start:

试找出成绩不低于80分以及成绩低于60分的学生个数,同时求出最高的成绩分及最低的成绩分数,并将它们分别存于符号地址为pst、fst、maxmk及minmk的四个单元中。

2023年秋季学期第二次作业

2015年秋季学期第二次作业 问答题 答题要求 观点明确,简要阐述,表达流畅。1.学科课程与活动课程的区别与联系?2.教学方式变革的意义何在?3.什么是相对评价?什么是绝对评价?期末考核。期末考核有以下两种形式,同学们任选一种形式,按要求完成学习任务。1 案例分析。同学们选取自己或他人的教育教学工作...

2019第二次作业

3 目前现行的岩体力学指标估算方法主要有哪几种?目前现行的岩体力学指标估算方法主要有哪几种?答 目前现行的岩体力学指标估算方法主要有如下几种 1 工程地质类比法 2 hoek brown 判据 3 正分析与反分析 4 试验强度折减法 5 非均质岩体综合抗剪强度。4 请总结雨水利用的发展趋势?答 从国...

2019第二次作业

1.请简要说明5处亚洲主要跨国界含水层及其所跨国家。答 1 黑龙江 阿穆尔河平原含水层,所跨国家中国,俄罗斯。2 伊犁河谷平原含水层,所跨国家中国,哈萨克斯坦。3 中亚地区含水层,所跨国家哈萨克斯坦,土库曼斯坦,塔吉克斯坦,乌兹别克斯坦,吉尔吉斯斯坦,阿富汗。4 印度河平原含水层,所跨国家巴基斯坦,...