a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 64|回复: 0

[PC技术] 2011下半年计算机等考三级PC技术上机100题(57)

[复制链接]
发表于 2012-7-31 20:55:16 | 显示全部楼层 |阅读模式
 请编制程序,其功能是:内存中连续存放的20个8位无符号数是由一个8位A/D转换器采集的信号(X[n],n=0~19),现要求对该信号按下列要求作剔点滤波处现(处理后的信号记为Y[n],n=0~19):  对于第一个信号(n=0)不作滤波,Y[0]=X[0]  |' j4 p# V$ O" `
  对于其后的信号(n>0)
2 M& A3 {1 H8 }. J( O  A、 Y[n]=Y[n-1]+delta if X[n]> Y[n-1]+delta
7 E+ U$ _  K; i( _5 u% ~+ V  B、 Y[n]=Y[n-1]-delta if X[n]< Y[n-1]-delta
* G! b5 l% A2 d" x" U6 I  t- T. t8 m  C、 Y[n]=Y[n-1] if |X[n]- Y[n-1]|BL% G+ ?1 e0 Z; M+ o# s6 r; U
  MOV DL,BL' S; ]" u, e# {+ i) g
  ADD BX,DELTA ;X[n-1]+delta,符号位扩展& ^& D0 Z! Z: d; S8 w) r+ [
  SUB DX,DELTA ;X[n-1]-delta,符号位扩展
' G9 r/ g8 `4 @* b$ R7 _  CMP AX,BX5 A" y; U7 ?# l9 A1 Q
  J_______ NEXT
9 `3 s$ W* z% G) l7 ~/ @$ S# D& l0 V& I, J) S  _______________________
- g/ n) Y3 g! x% i" M  JMP CONT
8 Z& ?8 e$ S5 r  NEXT: CMP AX,DX4 K. E" Y0 h3 I7 g/ h& V7 f( d
  J_______ STORE. B" p6 a8 x# ^9 @  j
  _______________________
/ {9 K, m  M5 \. q" q& n/ G  JMP CONT# s3 B. E8 X0 M, v$ l( k0 T2 j
  STORE: _______________________  u$ a- L7 [; m) N3 ?1 l+ S. q
  CONT: INC DI4 ]/ Z9 \: ^: [1 H9 a: k, m
  LOOP FILTER( `$ a6 t1 M4 K' v
  ;****END****
& O3 g  h7 j& w: p) e4 I% ~  LEA DX,RESULT ;结果数据区首址, k4 G) o- L/ s) b$ M! `
  LEA SI,NAME1 ;结果文件名
6 w( \6 I9 A/ [  MOV CX,N ;字节数
4 X2 ?1 ]) v, R9 c  CALL SAVE ;保存结果到文件& A# B  L  {4 P
  RET
4 Q1 y9 }# q$ h3 f& _+ ?  START ENDP7 L5 n7 J" |' ?& s" j" c  {! K; p3 G4 W/ ?
  CODE ENDS  A; m  c6 Q5 C8 M; E
  END START
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-18 09:58 , Processed in 0.280203 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表