📄 电气工程实践课dsp工程实践网上考试试题库.txt
字号:
电气工程实践课DSP工程实践网上考试试题库 您查询的关键词是:已知acc 12345678h 执行指令and #00ffh 4
。如果打开速度慢,可以尝试快速版;如果想保存快照,可以添加到搜藏。(百度和网页http://218.7.13.218/jpk/dqgc/admin/article/uploadfile/200805/20080518183042313.doc的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。)
电气工程实践课——DSP工程实践网上考试试题库
二,填空题(每题1分)
(1) 指令ABS执行前ACC的值为1234H,执行后ACC的值为(1234H)
(2)指令ABS执行前ACC的值为0FFFFFFFFH,执行后ACC的值为(1H )
(3)指令ABS执行前ACC的值为80000000H,执行后ACC的值为(7FFFFFFFH)
(5)指令ADD1,1 DP=6执行前ACC的值为2H,执行后ACC的值为(4H ),数据存储器的值为(301H)
(6)指令ADD *+,0,AR0 执行前ARP的值为4,执行后ARP的值为(0 ),AR4中的值为( 0303H)
(7)指令ADD #1H 执行前ACC的值为2H,执行后ACC的值为( 3H )
(8)指令ADD #1111H ,1执行前ACC的值为2H,执行后ACC的值为(2224H)
(9)指令ADDC执行前ACC的值为13H,300H中的值为04H,DP=6 ,执行后ACC的值为(18H )
(10) 已知ARP=0,AR0=0300H,(OVM=0)执行指令ADDC *-AR4后,ARP的值为( 4 )
(11) 已知ACC=00000003H,(DP=6) 300H的值为F006H,执行指令ADDS 0 后,300H的值(
F006),ACC的值为(0000F009H)
(12)" ADDT ind ,[,Arn]"的寻址方式为( 间接寻址)
(13) 初始状态 (DP=4).027H=09H,TREG的值为0FF94H,ACC=0F715H,执行指令 ADDT 127后,ACC的值为(0F7A5H)
(14) 已知(SXM=0).ZRP=0,AR0位027FH,ACC=0F715H,执行指令 ADDT *-,AR4后,AR0的值为(027E
).ACC的值为( 0F7A5H)
(14) 已知ARP=5,AR5=4321H,执行指令ADRK #80H后,问AR5的值为(43A1H)
(15)已知ACC=12345678H,执行指令 AND 16后,ACC的值为(00000078H)
(16) 已知ARP=4 ,AR4=0301H,301H=0FF00H,ACC=12345678H,执行指令AND *后,ACC的值为(00005600H)
(17) 已知ACC=12345678H,执行指令AND #00FFH,4后,ACC的值为( 670H )
(20)已知(PM=01),PREG=40H,ACC=20H,当执行指令APAC后,ACC的值为( A0H )
(21) 指令: B 191,*+,AR1;值191加载到程序计数器,并且程序从该地址继续执行.当前辅助寄存器(加1),并且ARP被设置为指向辅助寄存器(
AR1 )
(21) 已知ARP=0H,ZR0=5H,执行指令BANZ PGM0(PGM0标签表示程序地址0)后,AR0的值为(4H )
(22) 已知(DP=6).数据存储器300H=4DC8H,TC=0,执行指令 BIT 0H,15后,300H的值为(4DC8 ) TC的值为( 0 )
(23) 已知ARP=0,AR0=0310H,0310H+8000H,TC=0,执行指令BIT *,0,AR1后,ARP=(1 )
TC=( 1H ).AR0=( 310H )
(24) 已知ARP=1,AR0=0310H,0310H=8000H,问BITT * 指令的作用是(测试310H地址处的第一位)
(25)已知DP=6,300H=0H,320H=0FH,执行指令BLDD #300H,20H后,300=(0H )
320=(0H )
(26)已知ARP=2,AR2=0301H,0301H=01H,321H=0FH,执行指令BLDD *+,#321H,AR3后,ARP=(3
).301H=(01H ),321H=(01H )
(27) 已知800H=0FH,300H=0H,执行指令BLPD #800H,00H后,800H=(0FH ),300H=(0FH )
(28) 已知ARP=0,,AR0=0310H,800H=1111H,310H=0100H,执行指令BLPD #800H,*,AR7后
ARP=( 7 ),310H=( 1111H)
(29) 已知初始值PC=25H,ACC=83H,TOS=100H,执行指令 CALA后PC=(83H),ACC=(83H ) TOS=(26H )
(30) 已知ARP=1H,AR1=05H,PC=30H,TOS=100H,执行指令CALL 191,*+,AR0后,ARP=(0H ),AR1=(06H
),PC=(0BFH).TOS=(32H )
(31) 已知TC为ST1的11位,ST1=X9XXH,执行指令CLRC TC后,ST1=(X1XXH)
(32) 已知ACC=0F7982513H,执行指令CMPL后,ACC=(0867DAECH)
(33) 已知ARP=4H,AR0=0FFFFH,AR4=7FFFH,TC=1, 执行指令CMPR 2后,AR4=(7FFF),TC=(0 )
(34) 已知(DP=6,DAT8是308H的标号)308=43H,309H=2H, 执行指令DMOV DAT8后,308H=(43H ),309H=( 43H
)
(35) 已知ARP=0,AR0=030AH,30AH=40H,30BH=41H, 执行指令DMOV *,AR1后ARP=(1 ).30BH=( 40H )
(37) 已知(DP=8;SXM=0),406H=01H,ACC=012345678H, 执行指令LACC 6,4后,406H=( 01H),ACC=( 10H
)
(38) 已知SXM=0,ACC=12345678H, 执行指令LACC *,4后,ACC=( 0FF0H)
(39) 已知SXM=1,ACC=012345678H, 执行指令LACC #0F000H,1后,ACC(FFFFE0000H)
(40) 已知DP=6,ACC=7FFFFFFFH, 执行指令LACL 1后,ACC=(0H )
(41) 已知ARP=0,AR0=0401H,ACC=7FFFFFFFH, 执行指令LACL *-,AR4后,ARP=( 4 ).
AR0=(400H ),ACC=(0FFH)
(42) 已知ACC=7FFFFFFFH, 执行指令LACL #10H后, ACC=( 010H)
(43) 已知0301=1376H,ACC=98F7EC83H, 执行指令,LACT 1后,ACC=(13760H)
(44) 已知ARP=1,AR1=310H,ACC=098F7EC83H, 执行指令LACT *-,AR3后ARP=( 3 ),ACC=(
0FFFFFE00H)
(45) 已知310H=18H,AR0=6H, 执行指令LAR AR0,16后,310H=( 18H),AR0=( 18H )
(46) 已知AR4=300H, 执行指令LAR AR4,*-后,AR4=(32H )
(47) 已知 AR6=0H, 执行指令LAR AR6,#3FFFH后,AR6=(3FFFH)
(48) 已知DP=511, 执行指令LDP 127后,DP=(0DCH)
(49) 已知ARP=4,AR4=0300H,300H=06H,DP=1FFH, 执行指令LDP *,AR5后,ARP=(5 )
DP=(06H)
(50) 已知200H=0F79CH,PREG=30079844H, 执行指令LPH DAT0后,PRGE=(0F79C9844H)
(51)已知ARP=5,AR5=0200H,200H=0F79CH,PREG=30079844H, 执行指令LPH *,AR6后,
ARP=(6 ) PREG=(0F79C9844H)
(52) 已知060H=2404H,ST0=6E00H,ST1=05ECH, 执行指令LST #0,60H后,ST0=( 2404)ST1=(05ECH)
(53)已知 ARP=4,AR4=3FFH,执行指令 LST #0,*-,AR1后,ARP=(1 ),AR4=(3FEH)
(54)已知 (300H)=E1BCH,ST0=0406H,ST1=09ECH,执行指令 LST
#1,00H后,300H=(E1BCH),ST0=(E406H),ST1=(E1FCH)
(55) 已知 (418H)=62H,TREG=3H,执行指令LT 24后,418H=(62 ),TREG=(62).
(56) 已知 ARP=2,AR2=418H,执行指令 LT *,AR3后,(418H)=( 62),TREG=(62).
(57) 已知 (324H)=62H,TREG=3H,PREG=0FH.执行指令LTA 36后,(324H)=62H,TREG=62H,PREG=0FH.
(58) 已知 ARP=4,AR4=324H,执行指令LTA *,AR5后,ARP=(5),AR4=(324H).
(59) 已知 3FEH=62H,执行指令LTD 126后.3FEH=(62H).
(60) 已知 324H=62H,TREG=3H,PREG=0FH,ACC=5H,执行指令 LTP 36后.
324H=(62H),TREG=(62H),PREG=(0FH),ACC=(0FH).
(61) 已知ARP=2,AR2=324H.执行指令 LTP *,AR5后,ARP=(5),AR2=(324H).
(62) 已知 324H=62H,TREG=3H,PREG=0FH,ACC=5H,执行指令 LTS
36后,324H=(62H),TREG=(62H),PREG=(0FFFFFFF6H).
(63) 已知 ARP=1,AR1=324H,执行指令 LTS *,AR2后.ARP=(2),AR1=(324H).
(64) 已知 302H=23H,FF00H=4H,TREG=45H,PREG=458972H,ACC=723EC41H,执行指令MAC
0FF00H,02H后,302H=(23H),FF00H=(4H),TREG=(23H),PREG=08CH),ACC=(76975B3H)
(65) 已知ARP=4,AR4=302H.执行指令 MAC 0FF00H,*AR5后,ARP=(5).AR4=(302H).
(66)已知(308h)=23h,(309h)=18h,(FF00h)=4h,TREG=45h,PREG=458972h,ACC=723EC41h
则执行完MACD 0FF00h,08h后ACC=(76975B3h)
已知ARP=5,AR4=308h,(308h)=23h,(309h)=18h,(FF00h)=4h,TREG=45h,PREG=458972h,ACC=723EC41h则执行完
MACD 0FF00H,*,AR6后ACC=(76975B3h)
已知AR1=34h,ARP=1,ARB=0则执行完MAR*+,AR5后ARB=(1)
已知(40Dh)=7h,TREG=6h,PREG=36h则执行完MPY 13后PREG=(2Ah)
已知TREG=2h,PREG=36h则执行完MPY #031h后PREG=(62h)
已知(30Dh)=7h,TREG=6h,PREG=36h,ACC=54h则执行完MPYA 13后ACC=(8Ah)
已知ARP=3,AR3=30Dh,(30Dh)=7h,TREG=6h,PREG=36h,ACC=54h则执行完MPYA *,AR4后ACC=(8Ah)
已知(30Dh)=7h,TREG=6h,PREG=36h,ACC=54h则执行完MYPS 13后ACC=(1Eh)
已知(210h)=FFFFh,TREG=FFFFh,PREG=1h则执行完MPYU 16后PREG=(FFFE0001h)
已知ACC=FFFF228h则执行完NEG后ACC=(00000DD8h)
已知ARP=2,AR2=00h,ACC=FFFF001h则执行完NORM *+后ACC=(FFFFE002h)
已知ARP=1,AR1=0300h,(300h)=1111h,ACC=222h则执行完OR *,AR0后ACC=(1333h)
已知ACC=0FF0000h则执行完OR #8111h,8后ACC=(0FF1100h)
已知ARP=2,AR2=200h,(200h)=1234h,外设100h端口=0000h则执行完OUT *,100h后,外设100h端口=(1234h)
已知ACC=B0001235h则执行完ROR后ACC=(5800091Ah)
已知ACC=B0001234h则执行完ROL后ACC=(60002468h)
已知(0FFFh)=0Ch,RPTC=0h则执行完RPT 127后RPTC=(0Ch)
已知ACC=4208001h,(300h)=0h则执行完SACH 0Ah,1后(300h)=(0841h)
已知ARP=1,AR1=300h,ACC=4208001h,(20Ah)=0h则执行完SACH *+,0,AR2后(20Ah)=(0420h)
已知ACC=7C63842h,(20Bh)=05h则执行完SACL 0Bh,1后(20Bh)=(0842h)
已知AR0=37h,(31Eh)=18h则执行完SAR AR0,30后(31Eh)=(37h)
已知ARP=0,AR0=401h,(401h)=0h则执行完SAR AR0,*+后(401h)=(401h)
已知ARP=7,AR7=0h则执行完SBBK #0FFh后AR7=(FF01h)
已知ST1=X1XXh则执行完SETC TC后ST1=(X9XXh)
已知ACC=B0001234h则执行完SFR(SXM=0)后ACC=(5800091Ah)
已知ACC=B0001234h则执行完SFR(SXM=1)后ACC=(D800091Ah)
已知PREG=10000000h,ACC=70000000h则执行完SPAC后ACC=(60000000h)
已知ARP=6,AR6=203h,PREG=FE079844h,(203h)=4567h则执行完SPH *,AR7后(203h)=(E079h)
已知PREG=FE079844h,(205h)=4567h则执行完SPL 5后(205h)=(8440h)
已知ARP=0,AR0=0300h,(300h)=07h则执行完SPLK #1111h,*+AR4后(300h)=(1111h)
已知(31Eh)=0Fh,TREG=3h,PREG=12Ch,ACC=1F4h则执行完SQRA 30后ACC=(320h)
已知ARP=3,AR3=309h,(309h)=08h,TREG=1124h,PREG=190h,ACC=1450h则执行完SQRS
*,AR5后ACC=(12C0h)
已知ST0=A408h,(60h)=0Ah则执行完SST #0,96后(60h)=(A408h)
已知ARP=0,AR0=300h,ST1=2580h,(300h)=0h则执行完SST #1,*,AR7后(300h)=(2580h)
已知(450h)=11h,ACC=24h则执行完 SUB 50h 后ACC=(13h)
已知ARP=7,AR7=301h,(301h)=04h,ACC=09h则执行完SUB*-,1,AR0后ACC=(01h)
已知ARP=6,AR6=301h,(301h)=02h,ACC=04h则执行完SUBB *后ACC=(02h)
已知(302h)=01h,ACC=04h则执行完SUBC 2 后ACC=(08h)
已知ARP=3,AR3=1000h,(1000h)=07h,ACC=41h则执行完RPT #15后ACC=(20009h)
已知(802h)=F003h,ACC=0F105h则执行完SUBS 2后ACC=(102h)
已知(2FFh)=06h,TREG=08h,ACC=0FDA5h则执行完SUBT 07Fh 后ACC=(0F7A5h)
已知ARP=1,AR1=800h,(800h)=01h,TREG=08h,ACC=0h则执行完SUBT *后ACC=(FFFFFF00h)
已知ARP=0,AR0=300h,ACC=24h,(24h)=307h,(300h)=75h则执行完TBLR *,AR7后(300h)=(307h)
已知ACC=257h,(257h)=306h,(1005h)=4339h则执行完TBLW 5后(1005h)=(4339h)
已知(FFFFh)=F0F0h,ACC=12345678h则执行完XOR 7Fh后ACC=(1234A688h)
已知ACC=11111010h则执行完XOR #0F0F0h,4后ACC=(111E1F10h)
已知ARP=7,AR7=FF00h,(FF00h)=E0E0h,ACC=10777h则执行完ZALR *-,AR4后ACC=(E0E08000h)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -