搜档网
当前位置:搜档网 › 汇编语言程序设计(第四版)第2章【课后答案】

汇编语言程序设计(第四版)第2章【课后答案】

汇编语言程序设计(第四版)第2章【课后答案】
汇编语言程序设计(第四版)第2章【课后答案】

汇编语言程序设计第四版

【课后习题答案】--囮裑為檤

第2章8086的指令系统

〔习题2.1〕已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12 34 56 78H,[21200H]~[21203H]依次存放2A 4C B7 65H,说明下列每条指令执行完后AX寄存器的内容。

(1)mov ax,1200h

(2)mov ax,bx

(3)mov ax,[1200h]

(4)mov ax,[bx]

(5)mov ax,[bx+1100h]

(6)mov ax,[bx+si]

(7)mov ax,[bx][si+1100h]

〔解答〕

(1)AX=1200H

(2)AX=0100H

(3)AX=4C2AH ;偏移地址=bx=0100h

(4)AX=3412H ;偏移地址=bx=0100h

(5)AX=4C2AH ;偏移地址=bx+1100h=1200h

(6)AX=7856H ;偏移地址=bx+si=0100h+0002h=0102h

(7)AX=65B7H ;偏移地址=bx+si+1100h=0100h+0002h+1100h=1202h

〔习题2.2〕指出下列指令的错误

(1)mov cx,dl

(2)mov ip,ax

(3)mov es,1234h

(4)mov es,ds

(5)mov al,300

(6)mov [sp],ax

(7)mov ax,bx+di

(8)mov 20h,ah

〔解答〕

(1)两操作数类型不匹配

(2)IP指令指针禁止用户访问

(3)立即数不允许传给段寄存器

(4)段寄存器之间不允许传送

(5)两操作数类型不匹配

(6)目的操作数应为[ SI ]

(7)源操作数应为[BX+DI]

(8)立即数不能作目的操作数

〔习题2.3〕已知数字0 ~ 9对应的格雷码依次为:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H,它存在于以table为首地址(设为200H)的连续区域中。请为如下程序段的每条指令加上注释,说明每条指令的功能和执行结果。

lea bx,table

mov al,8

xlat

〔解答〕

lea bx,table ;获取table的首地址,BX=200H

mov al,8 ;传送欲转换的数字,AL=8

xlat ;转换为格雷码,AL=12H P35

〔习题2.4〕什么是堆栈,它的工作原则是什么,它的基本操作有哪两个,对应哪两种指令?

〔解答〕

堆栈是一种按“先进后出”原则存取数据的存储区域,位于堆栈段中,使用SS段寄存器记录其段地址;它的工作原则是先进后出;堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。

〔习题2.5〕已知SS = 2200H、SP = 00B0H,画图说明执行下面指令序列时,堆栈区和SP的内容如何变化?

mov ax,8057h

push ax

mov ax,0f79h

push ax

pop bx

pop [bx]

〔解答〕

mov ax,8057h

push ax

mov ax,0f79h

push ax

pop bx ;bx=0f79h

pop [bx] ;DS:[0f79h]=8057h

〔习题2.6〕给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态:mov al,89h

add al,al

add al,9dh

cmp al,0bch

sub al,al

dec al

inc al

〔解答〕

mov al,89h ; AL=89h CF ZF SF OF PF add al,al ; AL=12h 1 0 0 1 1

; 1000 1001

+1000 1001

10001 0010

add al,9dh ; AL=0afh 0 0 1 0 1

; 0001 0010

+ 1001 1101

1010 1111

cmp al,0bch ; AL=0afh 1 0 1 0 1

; 1010 1111

-1011 1100

* 0100 0011

sub al,al ; AL=00h 0 1 0 0 1

dec al ; AL=0ffh 0 0 1 0 1

; 0000 0000

- 0000 0001

*1111 1111

inc al ; AL=00h 0 1 0 0 1

;1111 1111

+0000 0001

*1111 1111

〔习题2.7〕设X、Y、Z均为双字数据,分别存放在地址为X、X+2;Y、Y+2;Z、Z+2的存储单元中,它们的运算结果存入W单元。阅读如下程序段,给出运算公式。

mov ax,X

mov dx,X+2

add ax,Y

adc dx,Y+2

add ax,24

adc dx,0

sub ax,Z

sbb dx,Z+2

mov W,ax

mov W+2,dx

〔解答〕

W=X+Y+24-Z

〔习题2.8〕请分别用一条汇编语言指令完成如下功能:

(1)把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器。

(2)用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。

(3)用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并把结果送回存储器中。

(4)用位移量为0520H的直接寻址方式把存储器中的一个字与数3412H相加,并把结果送回该存储单元中。

(5)把数0A0H与AL寄存器的内容相加,并把结果送回AL中。

〔解答〕

(1)ADD DX,BX

(2)ADD AL,[BX+SI]

(3)ADD [BX+0B2H],CX

(4)ADD WORD PTR [0520H],3412H

(5)ADD AL,0A0H

〔习题2.9〕设X、Y、Z、V均为16位带符号数,分别装在X、Y、Z、V存储单元中,阅读如下程序段,得出它的运算公式,并说明运算结果存于何处。

mov ax,X ;ax=X

imul Y ;DX.AX=X*Y

mov cx,ax ;cx=X*Y的低16位

mox bx,dx ;bx=X*Y的高16位

mov ax,Z ;ax=Z

cwd

add cx,ax ;cx=Z的低16位+X*Y的低16位

adc bx,dx ;bx=Z的高16位+X*Y的高16位+低位进位

sub cx,540 ;cx=Z的低16位+X*Y的低16位-540

sbb bx,0 ;bx=Z的高16位+X*Y的高16位+低位进位-低位借位

mov ax,V ;ax=V

cwd

sub ax,cx ;ax=V的低16位-(Z的低16位+X*Y的低16位-540)

sbb dx,bx ;dx=V的高16位-(Z的高16位+X*Y的高16位+低位进位-低位借位)-低位借位

idiv X ;/X

〔解答〕

[V-(X*Y+Z-540)]/X

AX存商,DX存余数

〔习题2.10〕指出下列指令的错误:

(1)xchg [si],30h

(2)pop cs

(3)sub [si],[di]

(4)push ah

(5)adc ax,ds

(6)add [si],80h

(7)in al,3fch

(8)out dx,ah

〔解答〕

(1)xchg的操作数不能是立即数

(2)不应对CS直接赋值

(3)两个操作数不能都是存储单元

(4)堆栈的操作数不能是字节量

(5)adc的操作数不能是段寄存器

(6)没有确定是字节还是字操作

(7)in不支持超过FFH的直接寻址

(8)out只能以AL/AX为源操作数

〔习题2.11〕给出下列各条指令执行后的结果,以及状态标志CF、OF、SF、ZF、PF的状态。

mov ax,1470h

and ax,ax

or ax,ax

xor ax,ax

not ax

test ax,0f0f0h

〔解答〕

mov ax,1470h ;AX=1470H CF ZF SF OF PF

and ax,ax ;AX=1470H 0 0 0 0 0

;0001 0100 0111 0000

or ax,ax ;AX=1470H 0 0 0 0 0

xor ax,ax ;AX=0000H 0 1 0 0 1

not ax ;AX=FFFFH 0 1 0 0 1

test ax,0f0f0h ;AX=FFFFH 0 0 1 0 1

注意:MOV和NOT指令不影响标志位;其他逻辑指令使CF=OF=0,根据结果影响其他标志位。

〔习题2.12〕假设例题2.34的程序段中,AX = 08H,BX = 10H,请说明每条指令执行后的结果和各个标志位的状态。

〔解答〕

指令 ; 执行结果 CF OF SF ZF PF

mov si,ax ; SI=AX=0008H - - - - -

shl si,1 ; SI=2*AX=0010H 0 0 0 0 0

add si,ax ; SI=3*AX=0018H 0 0 0 0 1

mov dx,bx ; DX=BX=0010H 0 0 0 0 1

mov cl,03h ; CL=03H 0 0 0 0 1

shl dx,cl ; DX=8*BX=0080H 0 u 0 0 0

sub dx,bx ; DX=7*BX=0070H 0 0 0 0 0

add dx,si ; DX=7*BX+3*AX=0088H 0 0 0 0 1

注意:逻辑左移N次相当于无符号整数乘以2的N次方,逻辑右移N次相当于无符号整数除以2的N次方。移位指令根据移位的数据设置CF,根据移位后的结果影响SF,ZF,PF。在进行一位移位时,根据最高符号位是否改变设置OF,如改变则OF=1。另外,程序注释用“u”表示标志无定义(不确定),“-”表示无影响。

〔习题2.13〕编写程序段完成如下要求:

(1)用位操作指令实现AL(无符号数)乘以10

(2)用逻辑运算指令实现数字0 ~ 9的ASCII码与非压缩BCD码的互相转换

(3)把DX.AX中的双字右移4位

〔解答〕

(1) ;不考虑进位

mov bl,al

mov cl,3

shl al,cl ;*8

add al,bl ;shl bl,1

add al,bl

;考虑进位

xor ah,ah

mov bx,ax

mov cl,3

shl ax,cl

add ax,bx ;shl bx,1

add ax,bx

(2)数字0~9的ASCII码是:30h~39h

非压缩BCD码的0~9是:00h~09h

方法一:

and al,0fh ;实现ASCII到非压缩BCD码的转换

or al,30h ;实现非压缩BCD码到ASCII的转换

方法二:

xor al,30h ;求反D5D4位,其他不变

;即高4位为3,则变为0;高4位为0,则变为3

(3)mov cl,4

again: shr dx,1 ;实现逻辑右移

;采用“sar dx,1”,则实现算术右移

rcr ax,1

dec cl

jnz again

〔习题2.14〕已知AL = F7H(表示有符号数-9),分别编写用SAR和IDIV指令实现的除以2的程序段,并说明各自执行后,所得的商是什么?

〔解答〕

(1)用sar编写

mov al,0f7h ; -9送AL 1111 1001

sar al,1 ; 结果:AL=1111 1100B=0FBH 即-5

(2)用idiv编写

mov al,0f7h ; -9送al

cbw ; 字节符号扩展位字

mov bl,2 ; 注意除数不可为立即数

idiv bl ; 结果:商为al=fch (-4)

; 余数:ah=ffh (-1)

结论:符号数的除法用idiv 准确。

〔习题2.15〕指令指针IP是通用寄存器还是专用寄存器?有指令能够直接它赋值吗?哪类指令的执行会改变它的值?

〔解答〕

指令指针IP不是通用寄存器,不可直接赋值,属于专用寄存器。有且仅有循环、转移、子程序调用和返回、中断类等指令可以改变它的值。

〔习题2.16〕控制转移类指令中有哪三种寻址方式?

〔解答〕

控制转移类指令的寻址方式:相对寻址、直接寻址方式和间接寻址方式(又可以分成寄存器和存储器间接寻址)。

〔习题2.17〕什么是短转移short jump、近转移near jump和远转移far jump?什么是段内转移和段间转移?8086有哪些指令可以实现段间转移?

〔解答〕

短转移:指段内-128~127之间的转移,位移量用一个字节表示

近转移:指段内±32K之间的转移,位移量用一个字表示

远转移:指段间1MB范围的转移

段内转移:指在同一个代码段内的转移,可以是短转移或者近转移

段间转移:指转移到另外一个代码段,就是远转移

8086/8088CPU的JMP、CALL和INT n指令可以实现段间转移

〔习题2.18〕8086的条件转移指令的转移范围有多大?实际编程时,你如何处理超出范围的条件转移?

〔解答〕

8086的条件转移的转移范围:在当前指令地址的+127~-128之内。

如条件转移的转移范围超出此范围,可在此范围内安排一条无条件转移,再转移到范围外的目标地址。

〔习题2.19〕假设DS=2000H,BX=1256H,SI=528FH,位移量TABLE=20A1H,[232F7H]=3280H,[264E5H]=2450H,试问执行下列段内间接寻址的转移指令后,转移的有效地址是什么?

(1)JMP BX

(2)JMP TABLE[BX]

(3)JMP [BX][SI]

〔解答〕

(1)转移的有效地址EA= BX=1256H

(2)转移的有效地址EA= [DS:20A1H+1256H]=[232F7]=3280H

(3)转移的有效地址EA= [DS:1256H+528FH]=264E5H=2450H

〔习题2.20〕判断下列程序段跳转的条件

(1)xor ax,1e1eh

je equal

(2)test al,10000001b

jnz there

(3)cmp cx,64h

jb there

〔解答〕

(1)AX=1e1eh(异或后为0)

(2)AL的D0或D7至少有一位为1

(3)CX(无符号数)<64h

〔习题2.21〕设置CX = 0,则LOOP指令将循环多少次?例如:

mov cx,0

delay: loop delay

〔解答〕

216次。

〔习题2.22〕假设AX和SI存放的是有符号数,DX和DI存放的是无符号数,请用比较指令和条件转移指令实现以下判断:

(1)若DX > DI,转到above执行;

(2)若AX > SI,转到greater执行;

(3)若CX = 0,转到zero执行;

(4)若AX-SI产生溢出,转到overflow执行;

(5)若SI≤AX,转到less_eq执行;

(6)若DI≤DX,转到below_eq执行。

〔解答〕

(1)若DX > DI,转到above执行

cmp dx,di

ja above ;=jnbe above

(2)若AX > SI,转到greater执行

cmp ax,si

jg greater ;=jnle greater

(3)若CX = 0,转到zero执行

cmp cx,0

jz zero ;=jcxz zero

(4)若AX-SI产生溢出,转到overflow执行;

cmp ax,si

jo overflow

(5)若SI≤AX,转到less_eq执行;

cmp si,ax ; cmp ax,si

jle less_eq ; jge less_eq

(6)若DI≤DX,转到below_eq执行。

cmp di,dx ; cmp dx,di

jbe below_eq ; jae below_eq

〔习题2.23〕有一个首地址为array的20个字的数组,说明下列程序段的功能。

mov cx,20

mov ax,0

mov si,ax

sum_loop: add ax,array[si]

add si,2

loop sum_loop

mov total,ax

〔解答〕

将首地址为array得20个字的数组求和,并将结果存入total 单元中。

〔习题2.24〕按照下列要求,编写相应的程序段:

(1)起始地址为string的主存单元中存放有一个字符串(长度大于6),把该字符串中的第1个和第6个字符(字节量)传送给DX寄存器。

(2)从主存buffer开始的4个字节中保存了4个非压缩BCD码,现按低(高)地址对低(高)位的原则,将它们合并到DX中。

(3)编写一个程序段,在DX高4位全为0时,使AX = 0;否则使AX = -1。

(4)有两个64位数值,按“小端方式”存放在两个缓冲区buffer1和buffer2中,编写程序段完成buffer1-buffer2功能。

(5)假设从B800h : 0开始存放有100个16位无符号数,编程求它们的和,并把32位的和保存在DX.AX中。

(6)已知字符串string包含有32KB内容,将其中的’$’符号替换成空格。

(7)有一个100个字节元素的数组,其首地址为array,将每个元素减1(不考虑溢出)存于原处。

(8)统计以’$’ 结尾的字符串srting的字符个数。

〔解答〕

(1)解答:

mov si,0

mov dl,string[si] ;第1个字符送dl寄存器:mov dl,stirng[0]

mov si,5

mov dh,string[si] ;第6个字符送dh寄存器:mov dl,stirng[5]

(2)解答:

xor si,si ;si清零

mov al,buffer[si] ;第一字节

inc si

mov ah,buffer[si] ;第二字节

mov cl,4

shl ah,cl ;BCD码移到高半字节

or al,ah ;组合成压缩BCD码

mov dl,al ;存入dl寄..

inc si

mov al,buffer[si] ;第三字节

inc si

mov ah,buffer[si] ;第四字节

mov cl,4

shl ah,cl ;BCD码移到高半字节

or al,ah ;组合成压缩BCD码

mov dh,al ;存入dh寄..

(3)解答:

test dx,0f000h ; test dh,0f0h

jz next ; jnz next

mov ax,-1 ; mov ax,0

jmp again

next: mov ax,0 ; mov ax,0ffffh

again: ...

(4)解答:

mov ax, word ptr buffer1

sub ax, word ptr buffer2 ;先减低16位

mov dx, word ptr buffer1+2

sbb dx, word ptr buffer2+2 ;后减高16位,需减低16位的借位(5)解答:

mov ax,0b800h

mov ds,ax ;段地址

xor si,si ;地址偏移量si=0

xor dx,dx ;和的高字dx=0

mov cx,99 ;加的次数

mov ax,[si] ;第一个数

again: inc si ;指向下一个字单元

inc si

add ax,[si] ;加下一个数

jnc noc ;无进位转

inc dx ;有进位dx=dx+1

noc: dec cx ;次数-1

jnz cx,again ;非0继续加

(6)解答1:不使用串操作指令(更好)

mov si,offset string

mov cx,8000h ; 32k=2^15=8000h

again: cmp byte ptr [si], ‘$’;‘$’ =24h

jnz next ; 不要采用jz 进行分支

mov byte ptr [si], ‘’;‘ ’=20h

next: inc si

loop again ; dec cx

; jnz again

(6)解答2:使用串操作指令

mov di,offset string

mov al,’$’

mov cx,8000h

cld

again: scasb

jnz next

mov byte ptr es : [di-1], ‘’

next: loop again

(7)解答1:

mov si,offset array

mov cx,100

again: dec byte ptr [si]

inc si

loop again

(7)解答2:

xor si,si ; si<--0

mov cx,100 ; 循环次数

again: dec array[si]

inc si

loop again

(7)解答3:

mov si,offset array

mov di,si

mov ax,ds

mov es,ax

mov cx,100

cld

again: lodsb

dec al

stosb

loop again

(8)解答:

xor si,si ;si<--0

coun: cmp string[si],'$'

je done

inc si

jmp coun

done: ...

〔习题2.25〕对下面要求,分别给出3种方法,每种方法只用一条指令。

(1)使CF=0 (2)使AX=0 (3)同时使AX=0和CF=0

〔解答〕

(1)解答:

clc

and ax,ax

or ax,ax

(2)解答:

xor ax,ax

and ax,0

mov ax,0

(3)解答:

and ax,0

xor ax,ax

sub ax,ax

〔习题2.26〕参照本习题的示意图,分析调用序列,画出每次调用及返回时的堆栈状态。其中CALL前是该指令所在的逻辑地址;另外,段内直接调用指令的机器代码的字节数为3,段间直接调用指令则为5个字节。

〔解答〕

主程序转子suba时段内调用:断点1为2000h:0400h+3,

转子是只将IP压栈。

suba转子subb时段间调用:断点2为2000h:0840h+5, 转子时须将cs段地址和IP压栈

suba转子subc时段内调用:断点3为2000h:0c021h+3,转子是只将IP压栈。

注:压栈时先修改sp再压入断点,弹栈时先弹出断点再修改sp。

〔习题2.27〕已知AX 、BX存放的是4位压缩BCD表示的十进制数,请说明如下子程序的功能和出口参数。

add al,bl

daa

xchg al,ah

adc al,bh

daa

xchg al,ah

ret

〔解答〕

压缩BCD码加法:AX←AX+BX

出口参数:AX=BCD码和

〔习题2.28〕AAD指令是用于除法指令之前,进行非压缩BCD码调整的。实际上,处理器的调整过程是:AL←AH×10+AL,AH←0。如果指令系统没有AAD指令,请用一个子程序完成这个调整工作。

〔解答〕

shl ah,1 ;ah=2*a (设原ah=a)

mov dl,ah ;dl=2*a

mov cl,2 ;设定移位次数

shl ah,cl ;ah=8*a

add ah,dl ;ah=10*a

add al,ah ;al=10*a+al

xor ah,ah ;清零ah

int 3 ;返回DOS

注意: 入口:AX中存放有“和”(两非压缩BCD码)

出口:AL中已为调整后的二进制数

〔习题2.29〕解释如下有关中断的概念:

(1)内部中断和外部中断

(2)单步中断和断点中断

(3)除法错中断和溢出中断

(4)中断向量号和中断向量表

〔解答〕

(1)内部中断是由于8086CPU内部执行程序引起的程序中断;外部中断是来自8086CPU之外的原因引起的程序中断;

(2)单步中断是若单步标志TF为1,则在每条指令执行结束后产生的中断;断点中断是供调试程序使用的,它的中断类型号为3通常调试程序时,把程序按程序的任务分成几段,然后,每段设一个段点;

(3)除法错中断是在执行除法指令时,若除数为0或商超过了寄存器所能表达的范围产生的中断;溢出中断是在执行溢出中断指令INTO时,若溢出标志OF为1时产生的中断;

(4)中断向量号是中断类型号;中断向量表是中断向量号与它所对应的中断服务程序起始地址的转换表。

〔习题2.30〕试比较INT n和段间CALL指令、IRET和段间RET指令的功能。

〔解答〕

INT n 响应中断时,除象CALL保护断点外,还应保护FR;段间CALL指令用在主程序中实现子程序的调用。IRET 返回时,除象RET恢复断点外,还应恢复FR;子程序执行完成后,应返回主程序中继续执行,这一功能由RET指令完成。

电路 第四版 答案(第三章)

第三章电阻电路的一般分析 电路的一般分析是指方程分析法,它是以电路元件的约束特性(VCR)和电路的拓扑约束特性(KCL,KVL)为依据,建立以支路电流或回路电流,或结点电压为变量的回路方程组,从中解出所要求的电流、电压、功率等。方程分析法的特点是:(1)具有普遍适用性,即无论线性和非线性电路都适用;(2)具有系统性,表现在不改变电路结构,应用KCL,KVL,元件的VCR建立电路变量方程,方程的建立有一套固定不变的步骤和格式,便于编程和用计算机计算。 本章的重点是会用观察电路的方法,熟练运用支路法、回路法和结点电压法的“方程通式”写出支路电流方程、回路方程和结点电压方程,并加以求解。 3-1 在一下两种情况下,画出图示电路的图,并说明其节点数和支路数(1)每个元件作为一条支路处理;(2)电压源(独立或受控)和电阻的串联组合,电流源和电阻的并联组合作为一条支路处理。 解:(1)每个元件作为一条支路处理时,图(a)和(b)所示电路的图分别为题解3-1图(a1)和(b1)。 图(a1)中节点数6 b = = n,支路数11 图(b1)中节点数7 = b n,支路数12 = (2)电压源和电阻的串联组合,电流源和电阻的并联组合作为一条支路处理时,图(a)和图(b)所示电路的图分别为题解图(a2)和(b2)。 图(a2)中节点数4 b = n,支路数8 = 图(b2)中节点数15 b = n,支路数9 =

3-2指出题3-1中两种情况下,KCL,KVL独立方程数各为多少 解:题3-1中的图(a)电路,在两种情况下,独立的KCL方程数分别为 (1)5 1= = 4 n 1 - - 1= 6 - 1 - = n(2)3 独立的KVL方程数分别为 (1)6 1= 8 4 + - -n + = 1 b 1= 11 1 b(2)5 + 6 + - -n = 图(b)电路在两种情况下,独立的KCL方程数为 (1)6 1= 5 - = 1 n - 7 n(2)4 1= 1 - = - 独立的KVL方程数分别为 (1)6 + 1= 9 5 b 1 -n + = - = 12 7 1 b(2)5 1= -n + + - 3-3对题图(a)和(b)所示G,各画出4个不同的树,树支数各为多少

测控电路第五版李醒飞第五章习题答案

第五章 信号运算电路 5-1推导题图5-43中各运放输出电压,假设各运放均为理想运放。 (a)该电路为同相比例电路,故输出为: ()0.36V V 3.02.01o =?+=U (b)该电路为反相比例放大电路,于是输出为: V 15.03.02 1 105i o -=?-=-=U U (c)设第一级运放的输出为1o U ,由第一级运放电路为反相比例电路可知: ()15.03.0*2/11-=-=o U 后一级电路中,由虚断虚短可知,V 5.0==+-U U ,则有: ()()k U U k U U o 50/10/1o -=--- 于是解得: V 63.0o =U (d)设第一级运放的输出为1o U ,由第一级运放电路为同相比例电路可知: ()V 45.03.010/511o =?+=U 后一级电路中,由虚断虚短可知,V 5.0==+-U U ,则有: ()()k U U k U U o 50/10/1o -=--- 于是解得: V 51.0o =U 5-2 11 图X5-1 u

5-3由理想放大器构成的反向求和电路如图5-44所示。 (1)推导其输入与输出间的函数关系()4321,,,u u u u f u o =; (2)如果有122R R =、134R R =、148R R =、Ω=k 101R 、Ω=k 20f R ,输入4 321,,,u u u u 的范围是0到4V ,确定输出的变化范围,并画出o u 与输入的变化曲线。 (1)由运放的虚断虚短特性可知0==+-U U ,则有: f R u R u R u R u R u 0 44332211-=+++ 于是有: ??? ? ??+++-=44332211o U R R U R R U R R U R R U f f f f (2)将已知数据带入得到o U 表达式: ()4321o 25.05.02i i i i U U U U U +++-= 函数曲线可自行绘制。 5-4理想运放构成图5-45a 所示电路,其中Ω==k 10021R R 、uF 101=C 、uF 52=C 。图5-54b 为输入信号波形,分别画出1o u 和2o u 的输出波形。 前一级电路是一个微分电路,故()dt dU dt dU C R R i U i i o //*1111-=-=-= 输入已知,故曲线易绘制如图X5-2所示。 图X5-2 后一级电路是一个积分电路,故()??-=-=dt U dt U C R V o o 1122out 2/1 则曲线绘制如图X5-3所示。 图X5-3 /V

汇编语言程序的设计试卷与答案

汇编语言程序设计试卷 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) 1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。 ① 无符号十进制数136 ② 带符号十进制数-120 ③ 压缩型BCD码十进制数88 ④ 8位二进制数-8的补码表示 2.指令指针寄存器是()。 ① IP ② SP ③ BP ④ PSW 3.当执行指令ADD AX,BX后,若AX的内容为2BA0H, 设置的奇偶标志位PF=1,下面的叙述正确的是()。 ① 表示结果中含1的个数为偶数 ② 表示结果中含1的个数为奇数 ③ 表示该数为偶数 ④ 表示结果中低八位含1的个数为偶数 4.完成将累加器AL清零,并使进位标志CF清零, 下面错误的指令是()。 ① MOV AL,00H ② AND AL,00H

③ XOR AL,AL ④ SUB AL,AL 5.下列指令执行后总是使CF=0,OF=0的是()。 ① AND ② NEG ③ NOT ④ INC 6.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。 ① MOV AX,BX ② MOV BX,AX ③ PUSH AX POP BX ④ MOV CX,AX MOV AX,BX MOV BX,CX 7.设AH=0,AL=06H,BL=09H,执行指令 ADD AL,BL AAA 之后,其结果应是()。 ① AH=01,AL=05 ② AH=1 AL=15 ③ AH=0 AL=0FH ④ AH=0 AL=05 8.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为

测量学课后答案.docx

第一章:绪论 1. 名词解释:测量学、测定、测设、大地水准面、地球椭球面、绝对高程、相对高程、6°带、高斯平 面直角坐标、参心坐标系、地心坐标系、正高、大地高。 (1)测量学是研究地球的形状和大小以及确定地面、水下及空间点位的科学。 ( 2)测定是指用测量仪器对被测点进行测量、数据处理,从而得到被测点的位置坐标,或根据测量得的数据绘制地形 图。 (3)测设是指把设计图纸上规划设计好的工程建筑物、构筑物的位置通过测量在实地标定出来。 (4)大地水准面是由静止海水面并向大陆、岛屿延伸而形成的不规则的闭合曲面。 (5)地球椭球面是把拟合地球总形体的旋转椭球面。 (6)绝对高程是指地面点沿垂线方向至大地水准面的距离。 (7)相对高程是指选定一个任意的水准面作为高程基准面,地面点至此水准面的铅垂距离。 (8) 6°带,即从格林尼治首子午线起每隔经差6°划分为一个投影带。 (9)高斯平面直角坐标:经投影所得的影响平面中,中央子午线和赤道的投影是直线,且相互垂直,因此以中央子午线投 影为 X 轴,赤道投影为 Y 轴,两轴交点为坐标原点,即得高斯平面直角坐标系。 (10)参心坐标系是以参考椭球的几何中心为基准的大地坐标系。 (11)地心坐标系是以地球质心为原点建立的空间直角坐标系,或以球心与地球质心重合的地球椭球面为基准面所 建立的大地坐标系。 (12)正高是指地面点到大地水准面的铅垂距离。 (13)大地高是指地面点沿法线至地球椭球面(或参考椭球面)的距离,称为该点的大地高。 2.测量学主要包括哪两部分内容?二者的区别是什么? 测量学主要包括测定和测设两部分内容;区别:测定是用测量仪器对被测点进行测量根据测量得的数据绘制地形图, 而测设是指把设计图纸上设计好的坐标实地标定出来。 3.简述 Geomatics 的来历及其含义。 来历:自20 世纪 90 年代起,世界各国将大学里的测量学专业、测量学机构好测量学杂志都纷纷改名为Geomatics 。Geomatics是一个新造出来的英文名词,以前的英文词典中找不到此词,因此也没有与之对应的汉译名词。1993 年Geomatics 才第一次出现在美国出版的Webster 词典(第 3 版)中,其定义为:Geomatics 地球的数学,是所有现代地 理科学的技术支撑。接着, 1996 年国际标准化组织( ISO)对 Geomatics 定义为: Geomatics 是研究采集、量测、分析、存储、管理、显示和应用空间数据的现代空间信息科学技术。 含义:将“ Geomatics ”译为“地球空间信息学”反映了国际标准化组织(ISO) 对其所下定义的完整内容,反映了传统 测绘科学与遥感、地理信息系统、多媒体通讯等现代计算机科学和信息科学的集成。其意义远远超出了讨论一个名词 译法的范围,而是标志着推动地球科学研究从定性走向定量、从模拟走向数字、从孤立静止走向整体动态乃至实时的 信息化过程。 4.测量学的平面直角坐标系与数学上的平面直角坐标系有何不同? 两者有三点不同:( 1)测量直角坐标系是以过原点的南北线即子午线为纵坐标轴,定为X 轴;过原点东西线为横坐标 轴,定为 Y 轴(数学直角坐标系横坐标轴为X 轴,纵坐标轴为Y 轴)。(2)测量直角坐标系是以X 轴正向为始边,顺时 针方向转定方位角φ及I 、II 、III、IV象限(数学直角坐标系是以X 轴正向为始边,逆时针方向转定倾斜角θ,分I、II、III 、IV 象限)。(3)测量直角坐标系原点 O的坐标( x0,y0)多为两个大正整数,(数学坐标原点的坐标是 x0=0 ,y0=0)。 5.简述我国采用的高斯平面直角坐标系的建立方法。 我国采用高斯平面坐标系的建立方法:( 1)分带,从格林尼治首子午线起,每隔经差6°划分一带,分为60 个带。( 2)

电路理论基础第四版 孙立山 陈希有主编 第4章习题答案详解

教材习题4答案部分(p126) 答案4.1 解:将和改写为余弦函数的标准形式,即 2 3 4c o s (190)A 4c o s (190180)A 4c o s (10)A 5s i n (10)A 5c o s (1090)A 5c o s (80)A i t t t i t t t ωωωωωω =-+?=+?-?=+?=+?=+?-?=-? 电压、电流的有效值为 123100270.7V , 1.414A 22 452.828A , 3.54A 22 U I I I ======== 初相位 1 2 3 10,100,10,80u i i i ψψψψ====- 相位差 1 1 1010090u i ?ψψ=-=-=- 1 1 u i u i 与正交,滞后于; 2 2 10100u i ?ψψ=-=?-?= u 与同相; 3 3 10(80)90u i ?ψψ=-=?--?= u 与正交,u 超前于 答案4.2 ()()()(). 2222a 10c o s (10)V -8 b 610a r c t g 10233.1V ,102c o s (233.1)V -6 -20.8c 0.220.8a r c t g 20.889.4A ,20.8c o s (89.4)A 0.2 d 30180A ,302c o s (180)A m u t U u t I i t I i t ωωωω= -?=+∠=∠?=+?=+∠=∠-?=-?=∠?=+? 答案6.3 解:(a)利用正弦量的相量表示法的线性性质得: 1 122 1,U I n U I n ==- (b)磁通相量通常用最大值表示,利用正弦量的相量表示法的微分性质得: m j m U N ω=Φ (c) 利用正弦量的相量表示法的线性性质与微分性质得:

测控电路课后答案

一.1测控电路在整个测控系统中起着什么样的作用? 传感器的输出信号一般很微弱,还可能伴随着各种噪声,需要用测控电路将它放大,剔除噪声、选取有用信号,按照测量与控制功能的要求,进行所需演算、处理与变换,输出能控制执行机构动作的信号。在整个测控系统中,电路是最灵活的部分,它具有便于放大、便于转换、便于传输、便于适应各种使用要求的特点。测控电路在整个测控系统中起着十分关键的作用,测控系统、乃至整个机器和生产系统的性能在很大程度是取决于测控电路。 2影响测控电路精度的主要因素有哪些,而其中哪几个因素又是最基本的,需要特别注意? 影响测控电路精度的主要因素有: (1)噪声与干扰; (2)失调与漂移,主要是温漂; (3)线性度与保真度; (4)输入与输出阻抗的影响。 其中噪声与干扰,失调与漂移(含温漂)是最主要的,需要特别注意。 3为什么说测控电路是测控系统中最灵活的环节,它体现在哪些方面? 为了适应在各种情况下测量与控制的需要,要求测控系统具有选取所需的信号、灵活地进行各种变换和对信号进行各种处理与运算的能力,这些工作通常由测控电路完成。它包括: (1)模数转换与数模转换; (2)直流与交流、电压与电流信号之间的转换。幅值、相位、频率与脉宽信号等之间的转换; (3)量程的变换; (4)选取所需的信号的能力,信号与噪声的分离,不同频率信号的分离等;对信号进行处理与运算,如求平均值、差值、峰值、绝对值,求导数、积分等、非线性环节的线性化处理、逻辑判断等 二.2-1 何谓测量放大电路?对其基本要求是什么? 在测量控制系统中,用来放大传感器输出的微弱电压,电流或电荷信号的放大电路称为测量放大电路,亦称仪用放大电路。对其基本要求是:①输入阻抗应与传感器输出阻抗相匹配; ②一定的放大倍数和稳定的增益;③低噪声;④低的输入失调电压和输入失调电流以及低的漂移;⑤足够的带宽和转换速率(无畸变的放大瞬态信号);⑥高输入共模范围(如达几百伏)和高共模抑制比;⑦可调的闭环增益;⑧线性好、精度高;⑨成本低 2-7什么是高共模抑制比放大电路?应用何种场合? 有抑制传感器输出共模电压(包括干扰电压)的放大电路称为高共模抑制比放大电路。应用于要求共模抑制比大于100dB的场合,例如人体心电测量。 2-8 图2-8b所示电路,N1、N2为理想运算放大器,R4=R2=R1=R3=R,试求其闭环电压放大倍数。 由图2-8b和题设可得u01 =u i1 (1+R2 /R1) = 2u i1 , u0=u i2 (1+R4 /R3 )–2u i1 R4/R3 =2u i2–2

汇编语言程序设计期末考试题

汇编语言程序设计期末考试题 学院(系):学号: 姓名: 计分: 一、项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号 内。每小题1分,共10分) 1.CPU发出的访问存储器的地址是( ) A.物理地址 B.偏移地址C.逻辑地址D.段地址 2.将高级语言的程序翻译成机器码程序的实用程序是( ) A.编译程序 B.汇编程序 C.解释程序 D.目标程序 3.DEC BYTE PTR[BX]指令中的操作数的数据类型是( ) A.字 B.双字C.字节D.四字 4.在下列语句中,BUFFER称为( ) BUFFER DB 01H,0AH A.符号 B.变量 C.助记符D.标号 5.串操作指令中,源串操作数的段地址一定在( )寄存器中。 A. CS B. SS C. DS D. ES 6.使计算机执行某种操作的命令是( ) A.伪指令B.指令 C.标号D.助记符 7.将数据5618H存放在存储单元中的伪指令是( ) A. DATA1 DW 1856H B. DATA1 DB 18H,56H C. DATA1EQU 5618H D. DATA1 DB 18H,00H,56H,00H 8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=( ) A.1400H B. 77F8H C. 0000H D. 0FFFFH 9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍 采用的是( )码。 A. BCD码 B.二进制码 C.ASCII码D.十六进制码 10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语 言称为( ) A.汇编语言 B.高级语言 C.机器语言 D.低级语言 二、填空题(每空1分,共20分) 1.在8086/8088汇编语言中,有五条串操作指令,其中搜索字符串指令的助记符是______。 2.通常所说的计算机系统包括________和________两大部分。 3.8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是________、_____ ___、________、________。 4.现有AX=2000H,BX=1200H, DS=3000H, DI=0002H, (31200H)=50H,(31201H)=02H, (31202H)=40H,请写出下列各条指令独立执行完后有关寄存器及存储单元的内容,并指出标 志位ZF、CF的值。 A.ADDAX,1200H;问AX=________H,ZF=________

测量学课后习题答案(2)

简答题 1、工程测量的定义及其主要任务是什么? 答:工程测量是一门测定地面点位的科学。其主要任务是:测图、用图、放样(放图)。 2、测量上所采用的平面直角坐标系与数学上所用的直角坐标系统有何不同? 答:坐标轴互换;象限编号顺序相反。 3、什么叫大地水准面?测量中的点位计算和绘图能否投影到大地水准面上?为什么? 答:通过平均海水面并延伸穿过陆地所形成闭合的那个水准面。不能,因为大地水准面表面是一个凹凸不平的闭合曲面,这给测量中点位计算以及绘图投影带都会带来很大麻烦。 4、测量选用的基准面应满足什么条件?为什么? 答:条件:1)基准面的形状和大小,要尽可能地接近地球的形状和大小;2)要是一个规则的数学面,能用简单的几何体和方程式表达。这是因为:1)所有的测量工作都是在地球表面进行的,是以地球为参照的,所以要保证测量工作的真实性和准确性;2)为了尽 可能地方便测量中繁杂的数据计算处理。 5、水准仪必须满足哪些条件? 答:1)水准管轴平行于视准轴;2)圆水准器轴平行于仪器竖轴;3)当仪器整平后,十字丝必须满足水平的条件

6、为什么把水准仪安置在距离前后视两根尺子大致相等的地 方? 答:可以消除或减弱视准轴水平残余误差、对光透镜进行误差、地球曲率误差、大气折光误差等对高差观测值的影响。 7、为什么水准测量读数时,视线不能靠近地面? 答:尽可能地避免大气折光的影响。 &转点在测量中起何用?转点前视点变为后视点及仪器搬至下一站的过程中,为什么不宽容许发生任何移动?如何选择转点? 答:起传递高程的作用。若发生移动,则前、后两站所测的不是同一个点,就达不到其转递高程的作用。选择转点首先应考虑其要与前、后两点通视并且与前、后两点之间的距离大致相等,一般应选在质地比较坚硬的地面上。 9、用经纬仪照准在同一竖直面类不同高度的两个点子,在水平度盘上的读数是否一样?在一个测站,不在同一铅垂面上的不同高度的两个点子,两视线之间夹角是不是所测得的水平面? 答:一样。不是,两视线在同一水平面上的投影夹角才是所测得的水平角。 10、什么叫竖直角?在测竖直角时,竖盘和指标的转动关系与测水平角时水平度盘和指标的转动关系有什么不同? 答:在同一竖直面内,一点至目标的倾斜视线与水平视线所夹的锐角。水平度盘是固定不动的,指标随望远镜的转动而转动;而竖直角观测中,指标是不动的,竖直度盘随望远镜的转动而转动。

测控电路第五版李醒飞第4章习题答案

第四章信号分离电路 4-1简述滤波器功能,按照功能要求,滤波器可分为几种类型? 滤波器是具有频率选择作用的电路或运算处理系统,即对不同频率信号的幅值有不同的增益,并对其相位有不同的移相作用。按照其功能要求,滤波器可分为低通、高通、带通、带阻与全通五种类型。 4-2按照电路结构,常用的二阶有源滤波电路有几种类型?特点是什么? 常用的二阶有源滤波电路有三种:压控电压源型滤波电路、无限增益多路反馈型滤波电路和双二阶环型滤波电路。 压控电压源型滤波电路使用元件数目较少,对有源器件特性理想程度要求较低,结构简单,调整方便,对于一般应用场合性能比较优良,应用十分普遍。但压控电压源电路利用正反馈补偿RC网络中能量损耗,反馈过强将降低电路稳定性,因为在这类电路中,Q值表达式均包含-Kf项,表明Kf过大,可能会使Q 值变负,导致电路自激振荡。此外这种电路Q值灵敏度较高,且均与Q成正比,如果电路Q值较高,外界条件变化将会使电路性能发生较大变化,如果电路在临界稳定条件下工作,也会导致自激振荡。 无限增益多路反馈型滤波电路与压控电压源滤波电路使用元件数目相近,由于没有正反馈,稳定性很高。其不足之处是对有源器件特性要求较高,而且调整不如压控电压源滤波电路方便。对于低通与高通滤波电路,二者Q值灵敏度相近,但对于图4-17c所示的带通滤波电路,其Q值相对R,C变化的灵敏度不超过1,因而可实现更高的品质因数。 双二阶环型滤波电路灵敏度很低,可以利用不同端输出,或改变元件参数,获得各种不同性质的滤波电路。与此同时调整方便,各个特征参数可以独立调整。适合于构成集成电路。但利用分立器件组成双二阶环电路,用元件数目比较多,电路结构比较复杂,成本高。 4-3测控系统中常用的滤波器特性逼近的方式有几种类型?简述这些逼近方式的特点。 测控系统中常用的滤波器特性逼近的方式可分为巴特沃斯逼近、切比雪夫逼近与贝赛尔逼近三种类型。 巴特沃斯逼近的基本原则是在保持幅频特性单调变化的前提下,通带内最为平坦。其特点是具有较为理想的幅频特性,同时相频特性也具有一定的线性度。 切比雪夫逼近的基本原则是允许通带内有一定的波动量ΔKp,故在电路阶数一定的条件下,可使其幅频特性更接近矩形,具有最佳的幅频特性。但是这种逼近方式相位失真较严重,对元件准确度要求也更高。 贝赛尔逼近的基本原则是使相频特性线性度最高,群时延函数τ(ω)最接近于常量,从而使相频特性引起的相位失真最小,具有最佳的相频特性。但是这种

汇编语言程序设计试题A卷

陕西电子信息职业技术学院考试试卷(A) 2011至2012学年度第一学期 期末 班级: 09成教 课程: 汇编语言程序设计 题 号 一 二 三 四 五 合分人 分 数 总 分 (考试时间:120分钟 满分100分) 一、单项选择题(本大题共10小题,每小题2分,共20分) 1. 计算机硬件中最核心的部件是( )。 A. 运算器 B. 主存储器 C. CPU D. 输入 / 输出设备 2. 指令指针寄存器(IP )中存放的内容( )。 A. 指令 B. 指令地址 C. 操作数 D. 操作数地址 3. 寄存器间接寻址方式中,要寻找的操作数位于( )中。 A. 通用寄存器 B. 内存单元 C. 段寄存器 D. 堆栈 4. I/O 端口的编址方式分为统一编址和( )。 A. 独立编址 B. 选择编址 C. 设置编址 D. 控制编址 5. 汇编语言程序中可执行的指令位于( )中。 A. 数据段 B. 堆栈段 C. 代码段 D. 附加数据段 6. 循环结构设计中,要考虑的核心问题是( )。 A. 循环的控制 B. 选择循环结构 C. 设置循环参数初始值 D. 修改循环控制参数 7. 在汇编中用于管理和控制计算机相关功能的指令是( )。 A. 伪指令 B. 机器指令 C. 宏指令 D. 目标指令 班级 姓名 学号 — — — — — — — — — — — — — — — — 密 — — — — — — — — — 封 — — — — — — — — — — 线 — — — — — — — — — — — — — — — —

8. 识别中断源的方法包括查询中断和()共两种类型。 A. 指令中断 B. 故障中断 C. 矢量中断 D. 实时时钟中断 9. CPU与I/O设备之间需要传输的信息通常包括()、状态信息 和控制信息。 A. 编址信息 B. 格式信息 C. 中断信息 D. 数据信息 10. 一般情况下,汇编源程序应由数据段、()和代码段共三个逻 辑段组成。 A. 逻辑段 B. 堆栈段 C. 指令段 D. 类型段 二、名词解释(本大题共5小题,每小题4分,共20分) 11. 微处理器: 12. 寻址方式: 13. 伪指令: 14. 中断源:

测量学课后习题及答案

习题1 1.什么叫大地水准面它有什么特点和作用 2.什么叫绝对高程、相对高程及高差 3.测量上的平面直角坐标系和数学上的平面直角坐标系有什么区别 4.什么叫高斯投影高斯平面直角坐标系是怎样建立的 5.已知某点位于高斯投影6°带第20号带,若该点在该投影带高斯平面直角坐标系中的横坐标y =-306579.210m ,写出该点不包含负值且含有带号的横坐标y 及该带的中央子午线经度0L 。 6.什么叫直线定线标准方向有几种什么是坐标方位角 7.某宾馆首层室内地面±的绝对高程为45.300m ,室外地面设计高程为-l.500m ,女儿墙设计高程为+88.200m , 问室外地面和女儿墙的绝对高程分别为多少 8.已知地面上A 点的磁偏角为-3°10′,子午线收敛角为+1°05′,由罗盘仪测得直线AB 的磁方位角为为63°45′, 试求直线AB 的坐标方位角=AB α 并绘出关系略图。 答案: 1.通过平均海水面的一个水准面,称大地水准面,它的特点是水准面上任意一点铅垂线都垂直于该点的曲面,是一个重力曲面,其作用是测量工作的基准面。 2.地面点到大地水准面的垂直距离,称为该点的绝对高程。地面点到假设水准面的垂直距离,称为该点的相对高程。两点高程之差称为高差。 3.测量坐标系的X 轴是南北方向,X 轴朝北,Y 轴是东西方向,Y 轴朝东,另外测量坐标系中的四个象限按顺时针编排,这些正好与数学坐标系相反。 4、假想将一个横椭圆柱体套在椭球外,使横椭圆柱的轴心通过椭球中心,并与椭球面上某投影带的中央子午线相切,将中央子午线附近(即东西边缘子午线范围)椭球面上的点投影到横椭圆柱面上,然后顺着过南北极母线将椭圆柱面展开为平面,这个平面称为高斯投影平面。所以该投影是正形投影。在高斯投影平面上,中央子午线投影后为X 轴,赤道投影为Y 轴,两轴交点为坐标原点,构成分带的独立的高斯平面直角坐标系统。 5.Y=+(-306579.210m+500000m)=.790。 ? =?-?=11732060L 6.确定直线与标准方向的关系(用方位角描述)称为直线定向。标准方向有真子午线方向、磁子午线方向、坐标纵轴(X 轴)方向。由坐标纵轴方向(X 轴)的北端,顺时针量至直线的角度,称为直线坐标方位角 7.室内地面绝对高程为:43.80m.女儿墙绝对高程为:133.50m 。 8./ AB 3059?=α 习题2

测控电路课后答案(张国雄 第四版)

第一章绪论 1-1为什么说在现代生产中提高产品质量与生产效率都离不开测量与控制技术? 为了获得高质量的产品,必须要求机器按照给定的规程运行。例如,为了加工出所需尺寸、形状的高精度零件,机床的刀架与主轴必须精确地按所要求的轨迹作相对运动。为了炼出所需规格的钢材,除了严格按配方配料外,还必须严格控制炉温、送风、冶炼时间等运行规程。为了做到这些,必须对机器的运行状态进行精确检测,当发现它偏离规定要求,或有偏离规定要求的倾向时,控制它,使它按规定的要求运行。 为了保证产品质量,除了对生产过程的检测与控制外,还必须对产品进行检测。这一方面是为了把好产品质量关,另一方面也是为了检测机器与生产过程的模型是否准确,是否在按正确的模型对机器与生产过程进行控制,进一步完善对生产过程的控制。 生产效率一方面与机器的运行速度有关,另一方面取决于机器或生产系统的自动化程度。为了使机器能在高速下可靠运行,必须要求机器本身的质量高,其控制系统性能优异。要做到这两点,还是离不开测量与控制。 产品的质量离不开测量与控制,生产自动化同样一点也离不开测量与控制。特别是当今时代的自动化已不是本世纪初主要靠凸轮、机械机构实现的刚性自动化,而是以电子、计算机技术为核心的柔性自动化、自适应控制与智能化。越是柔性的系统就越需要检测。没有检测,机器和生产系统就不可能按正确的规程自动运行。自适应控制就是要使机器和系统能自动地去适应变化了的内外部环境与条件,按最佳的方案运行,这里首先需要的是对外部环境条件的检测,检测是控制的基础。智能化是能在复杂的、变化的环境条件下自行决策的自动化,决策的基础是对内部因素和外部环境条件的掌握,它同样离不开检测。 1-2试从你熟悉的几个例子说明测量与控制技术在生产、生活与各种工作中的广泛应用。 为了加工出所需尺寸、形状的高精度零件,机床的刀架与主轴必须精确地按所要求的轨迹作相对运动。为了炼出所需规格的钢材,除了严格按配方配料外,还必须严格控制炉温、送风、冶炼时间等运行规程。为了做到这些,必须对机器的运行状态进行精确检测,当发现它偏离规定要求,或有偏离规定要求的倾向时,控制它,使它按规定的要求运行。 计算机的发展首先取决于大规模集成电路制作的进步。在一块芯片上能集成多少个元件取决于光刻工艺能制作出多精细的图案,而这依赖于光刻的精确重复定位,依赖于定位系统的精密测量与控制。航天发射与飞行,都需要靠精密测量与控制保证它们轨道的准确性。 一部现代的汽车往往装有几十个不同传感器,对点火时间、燃油喷射、空

【汇编语言程序设计】试题及答案合集

《汇编语言程序设计试题及答案》合集 汇编语言程序设计试题及答案 1.对于有符号的数来说,下列哪个值最大(D) A:0F8H B:11010011B C:82 D:123Q 2.下列有关汇编语言中标号的命名规则中,错误的是(D) A:通常由字母打头的字符、数字串组成 B:标号长度不能超过31个字符 C:?和$不能单独作为标号 D:.号不可位于标号首 3.8088/8086存储器分段,每个段不超过(D ) A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式(B)A:寄存器寻址B:相对基址变址寻址 C:变址寻址D:基址变址寻址 5.若AX= - 15要得到AX=15应执行的指令是(A ) A.NEG AX B.NOT AX C.INC AX D.DEC AX 6.8086/8088系统执行传送指令MOV时( A) A.不影响标志位 B.影响DF方向标志 C.影响SF符号标志 D.影响CF进位标志 7.若要求一个操作数中的若干位维持不变,若干位置?1?,可以使用(B)A:NOT B:OR C:AND D:XOR 8.下列指令中段默认为堆栈段的是( C) A.MOV AX,[BX+SI+10] B.ADD AX,ES:[SI] C.SUB [BX],[BP][DI] D. MOV DX,[1000H] 9.关于8086/8088微机系列,下列说法哪个是正确的(D) A:一个存储单元由16个二进制位组成,简称字。

B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。 C:在内存空间中,可以无限分配段,且段的大小不受限制。 D:段与段之间可以邻接,也可以重叠。 10.下列关于堆栈的说法,错误的是(D) A:以?先入后出?为原则。 B:栈区最高地址单元的前一个单元为栈底。 C:运行中SP寄存器动态跟踪栈顶位置。 D:压栈和弹出都是以字节为单位。 11.表示过程定义结束的伪指令是( A) A.ENDP B.ENDS C.END D.ENDM 12.BUF1 DB 3 DUP(0,2 DUP (1,2),3) COUNT EQU $-BUF1 符号COUNT等价的值是( B) A.6 B.18 C.16 D.9 13.下列标志位中,可以用来判断计算结果正负的是(B) A:PF B:SF C:DF D:OF 14.下列指令正确的是( CD) A. MOV [100H], [BX] B.MOV DS, ES C. ADD V[BX], CX D.MOV AX, 34H 15.下列哪个寄存器是属于指针寄存器(C) A:SI B:DX C:SP D:ES 二、填空题 (每小题4 分,共 20 分) 1.下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出) FLD DW 10, -20, 30, -60, -71, 80, 79, 56 _LEA SI,FLD______ MOV CX, 8 XOR AX, AX

测量学第五版课后习题答案中国矿业大学出版社高井祥

第一章绪论 1 测量学在各类工程中有哪些作用? 答:测量学在诸多工程中有着重要的作用,比如在地质勘探工程中的地质普查阶段,要为地质人员提供地形图和有关测量资料作为填图的依据;在地质勘探阶段,要进行勘探线、网、钻孔的标定和地质剖面测量。在采矿工程中,矿区开发的全过程都要进行测量,矿井建设阶段生产阶段,除进行井下控制测量和采区测量外,还要开展矿体几何和储量管理等。在建筑工程中,规划和勘测设计的各个阶段都要求提供各种比例尺的地形图;施工阶段,将设计的建筑物构筑物的平面位置和高程测设于实地,作为施工的依据;工程结束后还要进行竣工测量绘制各种竣工图。 2 测定和测设有何区别? 答测定是使用测量仪器和工具,将测区内的地物和地貌缩绘成地形图,供规划设计、工程建设和国防建设使用。 测设(也称放样)就是把图上设计好的建筑物的位置标定到实地上去,以便于施工 3 何谓大地水准面、绝对高程和假定高程? 答与平均海水面重合并向陆地延伸所形成的封闭曲面,称为大地水准面。地面点到大地水准面的铅垂距离,称为该点的绝对高程。在局部地区或某项工程建设中,当引测绝对高程有困难时,可以任意假定一个水准面为高程起算面。从某点到假定水准面的垂直距离,称为该点的假定高程。 4 测量学中的平面直角坐标系与数学中坐标系的表示方法有何不同? 答在测量中规定南北方向为纵轴,记为x轴,x轴向北为正,向南为负;以东西方向为横轴,记为y轴,y轴向东为正,向西为负。测量坐标系的Ⅰ、Ⅱ、Ⅲ、Ⅳ象限为顺时针方向编号。测量坐标系与数学坐标系的规定是不同的,其目的是为了便于定向,可以不改变数学公式而直接将其应用于测量计算中。 5 测量工作的两个原则及其作用是什么? 答“先控制后碎部、从整体到局部”的方法是测量工作应遵循的一个原则,保证全国统一的坐标系统和高程系统,使地形图可以分幅测绘,加快测图速度;才能减少误差的累积,保证测量成果的精度。测量工作应遵循的另一个原则就是“步步有检核”。这一原则的含义是,测量工作的每项成果必须要有

测控电路李醒飞习题答案

第三章 信号调制解调电路 3-1 什么是信号调制?在测控系统中为什么要采用信号调制?什么是解调?在测控系统中常用的调制方法有哪几种? 在精密测量中,进入测量电路的除了传感器输出的测量信号外,还往往有各种噪声。而传感器的输出信号一般又很微弱,将测量信号从含有噪声的信号中分离出来是测量电路的一项重要任务。为了便于区别信号与噪声,往往给测量信号赋以一定特征,这就是调制的主要功用。调制就是用一个信号(称为调制信号)去控制另一作为载体的信号(称为载波信号),让后者的某一特征参数按前者变化。在将测量信号调制,并将它和噪声分离,放大等处理后,还要从已经调制的信号中提取反映被测量值的测量信号,这一过程称为解调。 在信号调制中常以一个高频正弦信号作为载波信号。一个正弦信号有幅值、频率、相位三个参数,可以对这三个参数进行调制,分别称为调幅、调频和调相。也可以用脉冲信号作载波信号。可以对脉冲信号的不同特征参数作调制,最常用的是对脉冲的宽度进行调制,称为脉冲调宽。 3-2 什么是调制信号?什么是载波信号?什么是已调信号? 调制是给测量信号赋以一定特征,这个特征由作为载体的信号提供。常以一个高频正弦信号或脉冲信号作为载体,这个载体称为载波信号。用需要传输的信号去改变载波信号的某一参数,如幅值、频率、相位。这个用来改变载波信号的某一参数的信号称调制信号。在测控系统中需传输的是测量信号,通常就用测量信号作调制信号。经过调制的载波信号叫已调信号。 3-3 什么是调幅?请写出调幅信号的数学表达式,并画出它的波形。 调幅就是用调制信号x 去控制高频载波信号的幅值。常用的是线性调幅,即让调幅信号的幅值按调制信号x 线性函数变化。调幅信号s u 的一般表达式可写为: t mx U u c m s cos )(ω+= 式中 c ω──载波信号的角频率; m U ──调幅信号中载波信号的幅度; m ──调制度。 图X3-1绘出了这种调幅信号的波形。

全国1月高等教育自学考试汇编语言程序设计试题历年试卷

做试题,没答案?上自考365,网校名师为你详细解答! 全国2005年1月高等教育自学考试 汇编语言程序设计试题 课程代码:02321 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填 在题干的括号内。每小题1分,共16分) 1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。 A.2025∶0F2A B.2108∶00EA C.2000∶017A D.2100∶117A 2.某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( )字节。 A.2K B.4K C.8K D.16K 3.以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )。 A.INC [DI] B.INC DI C.INC BYTE PTR[DI] D.ADD [DI],1 4.有语句:COUNT EQU 256,下列四种叙述中,正确的是( )。 A.COUNT是变量 B.COUNT占用一个字节存储单元 C.COUNT是符号常数 D.COUNT占用二个字节存储单元 5.下面指令中,源操作数的寻址方式为立即寻址的是( )。 A.MOV AX,OFFSET A B.MOV AX,A C.MOV AX,A+1 D.MOV AX,A[BX] 6.已知SP=2110H,执行POP AX后,SP寄存器的值是( )。 A.2111H B.2112H C.210FH D.210EH 7.将AX中有符号数除以2的正确指令是( )。 A.SHR AX,1 B.SAR AX,1 C.ROR AX,1 D.RCR AX,1 8.比较BX和SI中的两个存储器地址,若BX≥SI转向HIGH的正确指令是( )。 A.JAE HIGH B.JBE HIGH C.JEG HIGH D.JLE HIGH 9.指令SCASB操作数的段地址一定在( )寄存器中。 A.CS B.DS C.ES D.SS 10.有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配 的存储单元字节数是( )。 A.48H B.90H C.120 D.60 11.下列指令执行后,不改变AL寄存器内容的指令是( )。 1

测控电路课后习题汇总

习题参考答案 (时间仓促,难免有误,请指正,谢谢!) 1-3试从你熟悉的几个例子说明测量与控制技术在生产、生活与各种工作中的广泛应用。 为了加工出所需尺寸、形状的高精度零件,机床的刀架与主轴必须精确地按所要求的轨迹作相对运动。为了炼出所需规格的钢材,除了严格按配方配料外,还必须严格控制炉温、送风、冶炼时间等运行规程。为了做到这些,必须对机器的运行状态进行精确检测,当发现它偏离规定要求,或有偏离规定要求的倾向时,控制它,使它按规定的要求运行。 计算机的发展首先取决于大规模集成电路制作的进步。在一块芯片上能集成多少个元件取决于光刻工艺能制作出多精细的图案,而这依赖于光刻的精确重复定位,依赖于定位系统的精密测量与控制。航天发射与飞行,都需要靠精密测量与控制保证它们轨道的准确性。 一部现代的汽车往往装有几十个不同传感器,对点火时间、燃油喷射、空气燃料比、防滑、防碰撞等进行控制。微波炉、照相机、复印机等中也都装有不同数量的传感器,通过测量与控制使其能圆满地完成规定的功能。 1-4测控电路在整个测控系统中起着什么样的作用? 传感器的输出信号一般很微弱,还可能伴随着各种噪声,需要用测控电路将它放大,剔除噪声、选取有用信号,按照测量与控制功能的要求,进行所需演算、处理与变换,输出能控制执行机构动作的信号。在整个测控系统中,电路是最灵活的部分,它具有便于放大、便于转换、便于传输、便于适应各种使用要求的特点。测控电路在整个测控系统中起着十分关键的作用,测控系统、乃至整个机器和生产系统的性能在很大程度是取决于测控电路。 1-5影响测控电路精度的主要因素有哪些,而其中哪几个因素又是最基本的,需要特别注意? 影响测控电路精度的主要因素有: (1)噪声与干扰; (2)失调与漂移,主要是温漂; (3)线性度与保真度; (4)输入与输出阻抗的影响。 其中噪声与干扰,失调与漂移(含温漂)是最主要的,需要特别注意。 1-7为什么说测控电路是测控系统中最灵活的环节,它体现在哪些方面? 为了适应在各种情况下测量与控制的需要,要求测控系统具有选取所需的信号、灵活地进行各种变换和对信号进行各种处理与运算的能力,这些工作通常由测控电路完成。它包括: (1)模数转换与数模转换; (2)直流与交流、电压与电流信号之间的转换。幅值、相位、频率与脉宽信号等之间的转换; (3)量程的变换; (4)选取所需的信号的能力,信号与噪声的分离,不同频率信号的分离等; (5)对信号进行处理与运算,如求平均值、差值、峰值、绝对值,求导数、积分等、

汇编语言程序设计试题

汇编语言程序设计试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( A ) A.20640H B.2063EH C.2063FH D.21900H 2.使用DOS功能调用时,子程序编号应放在( B ) A.AL B.AH C.AX D.任意指定 3.没有 ..语法错误的输出指令是( B ) P76 A.OUT AX,30H B.OUT DX,AL C.OUT AL,DX D.OUT 30H,AH 4.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( B ) A.MOV AX,89 B.MOV AX,0809H C.MOV AX,89H D.MOV AX,0809 5.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( B ) P117 A.4321H B.0FFFFH C.8000H D.0001H 6.设CL=05H,要获得CL=0AH,可选用的指令是( A) A.XOR CL,0FH B.NOT CL C.OR CL,0AH D.AND CL,0FH 7.假设执行ADD指令后AL=8CH,再执行DAA指令,AL中的值是( A ) A.92H B.0104H C.74H D.8CH 8.MOV AL,79H ADD AL,B1H 上面指令执行后,设置的标志位CF和ZF的值是( D ) A.CF=0,ZF=1 B.CF=l,ZF=1 C.CF=0,ZF=0 D.CF=1,ZF=0 9.TEST DL,55H P123 JZ NEXT NEXT:…… … 上述程序段,执行JZ指令时能产生转移的情况是( D ) A.DL>55H B.DL<55H C.DL=55H D.DL中第0、2、4、6位均为0 10.假设AL=28H, 执行ROL AL,1 指令之后的情况是( D ) P125 A.AL=14H, CF=1 B.AL=50H, CF=1 C.AL=14H, CF=0 D.AL=50H, CF=0 11. 98的BCD码是(B) A)10011001 B) 10011000 C) 10011010 D) 10001010 12. –0110110 的补码是(A) A) 11001010 B) 11001001 C) 10110110 D) 00110110

相关主题