“微机原理与汇编语言”期末试题

合集下载

汇编语言微机原理及接口技术期末试卷含答案[整理]

汇编语言微机原理及接口技术期末试卷含答案[整理]

1 北京大学北京综合100 95.80 100 1002 清华大学北京理工94.72 100 85.10 92.17 0000000003 复旦大学上海综合54.89 50.75 55.39 64.64 0000000004 浙江大学浙江综合52.91 52.47 51.31 50.74 0000000005 上海交通大学上海综合43.63 48.62 35.35 49.77 0000000006 南京大学江苏综合42.47 40.83 42.13 43.67 0000000007 武汉大学湖北综合41.07 41.98 36.70 51.28 0000000008 中国人民大学北京综合35.65 28.87 36.76 66.26 0000000009 吉林大学吉林综合35.41 32.56 36.51 37.87 00000000010 中山大学广东综合33.78 33.81 29.68 50.63 000000000011 华中科技大学湖北理工33.77 35.60 29.16 41.11 000000000012 四川大学四川综合33.37 34.69 29.05 42.65 000000000013 南开大学天津综合29.16 29.32 25.30 44.89 000000000014 山东大学山东综合29.13 26.17 29.49 39.24 000000000015 北京师范大学北京师范28.92 29.27 23.97 50.61 000000000016 哈尔滨工业大学黑龙江理工27.82 26.67 26.20 38.43 000000000017 中国科技大学安徽理工27.79 28.06 24.46 39.70 000000000018 郑州大学河南综合8.94 5.30 11.34 16.39 00000000019 西安交通大学陕西综合26.73 25.40 25.07 39.33 000000000020 厦门大学福建综合26.03 24.77 23.40 44.72 000000000021 天津大学天津理工21.98 21.23 19.33 38.38 000000000022 北京航空航天大学北京理工21.96 23.55 16.81 38.33 000000000023 同济大学上海理工21.63 19.56 19.68 43.02 000000000024 华东师范大学上海师范21.21 21.35 19.17 27.34 000000000025 中国农业大学北京农林20.00 21.48 14.41 40.59 000000000026 东南大学江苏综合19.73 16.99 19.03 38.16 000000000027 大连理工大学辽宁理工17.80 17.05 15.20 35.12 000000000028 西北工业大学陕西理工17.08 17.32 13.39 34.77 000000000029 北京理工大学北京理工16.60 15.97 13.26 38.43 000000000030 华南理工大学广东理工16.47 15.35 14.36 33.56 000000000031 重庆大学重庆综合15.19 12.84 13.59 38.08 000000000032 东北大学辽宁理工15.08 12.56 14.69 31.19 000000000033 兰州大学甘肃综合14.61 11.87 13.64 36.33 000000000034 湖南大学湖南综合14.05 11.51 13.30 33.00 000000000035 北京科技大学北京理工13.80 12.01 12.28 32.57 000000000036 华东理工大学上海理工12.15 12.70 9.33 23.30 00000000037 中国矿业大学江苏理工11.94 10.67 10.01 30.27 000000000038 中国地质大学湖北理工11.82 10.04 10.34 30.97 000000000039 华中师范大学湖北师范11.70 11.70 10.49 16.20 000000000040 西北大学陕西综合11.63 10.27 11.01 22.04 000000000041 中国海洋大学山东综合11.21 11.66 8.03 25.71 00000000042 中国石油大学北京理工11.06 10.14 8.33 32.57 00000000043 北京交通大学北京理工10.87 10.33 7.89 31.27 00000000044 东北师范大学吉林师范10.81 10.06 10.02 18.22 000000000045 南京理工大学江苏理工10.68 11.28 7.69 23.15 00000000046 南京航空航天大学江苏理工10.46 11.63 7.57 18.18 00000000047 华中农业大学湖北农林10.24 10.80 7.91 18.67 00000000048 西南交通大学四川理工10.15 8.68 9.33 23.10 00000000049 电子科技大学四川理工10.02 8.25 8.00 33.05 00000000050 西南大学重庆综合9.96 8.65 9.32 20.69 00000000051 哈尔滨工程大学黑龙江理工9.83 11.43 5.77 22.43 00000000052 河南大学河南综合9.81 11.40 5.70 22.4153 武汉理工大学湖北理工8.82 7.23 8.52 19.53 00000000054 西北农林科技大学陕西农林8.74 6.85 7.20 29.95 00000000055 南京师范大学江苏师范8.70 6.05 10.28 14.66 00000000056 苏州大学江苏综合8.57 6.95 9.15 13.74 00000000057 长安大学陕西理工8.57 8.62 7.24 14.50 00000000058 南京农业大学江苏农林8.49 6.41 8.14 23.27 00000000059 河海大学江苏理工8.44 7.96 6.42 22.81 00000000060 北京邮电大学北京理工8.33 8.04 5.60 26.21 00000000061 西安电子科技大学陕西理工8.31 7.97 6.85 17.93 00000000062 湖南师范大学湖南师范8.25 6.67 8.72 13.92 00000000063 上海大学上海综合8.18 6.84 8.09 16.01 00000000064 云南大学云南综合7.98 5.85 7.87 21.60 00000000065 东华大学上海理工7.80 7.54 6.03 19.16 00000000066 北京化工大学北京理工7.76 8.88 4.68 17.87 00000000067 北京林业大学北京林业7.66 7.09 5.61 23.05 00000000068 北京工业大学北京理工7.54 7.15 6.63 14.08 00000000069 暨南大学广东综合7.36 6.23 6.90 16.44 00000000070 河南科技大学理工7.35 6.20 6.89 16.40 71 南昌大学江西综合6.91 6.51 5.89 14.49 000000000072 华南师范大学广东师范6.61 3.81 8.01 15.39 00000000073 华南农业大学广东农林6.25 5.81 6.26 7.46 00000000074 中央民族大学北京民族5.97 3.66 5.00 27.16 00000000075 山西大学山西综合5.95 5.35 7.02 1.37 00000000076 中国政法大学北京政法5.85 3.28 5.04 28.00 00000000077 陕西师范大学陕西师范5.80 4.81 7.28 1.27 00000000078 福州大学福建理工5.80 4.53 5.72 13.70 00000000079 中南财经政法大学湖北财经5.78 3.50 6.56 15.20 00000000080 内蒙古大学内蒙古综合5.47 4.04 4.88 17.99 00000000081 上海财经大学上海财经5.45 3.80 5.27 16.87 00000000082 太原理工大学山西理工5.42 4.28 5.30 12.84 00000000083 江南大学江苏综合5.37 5.81 3.48 13.22 00000000084 南方医科大学广东医药5.27 5.51 4.71 5.75 00000000085 河南中医药大学河南医药5.17 6.20 4.29 2.13 00000000086 东北林业大学黑龙江林业5.11 4.00 4.97 12.53 00000000087 燕山大学河北理工5.10 5.63 4.28 5.23 00000000088 新疆大学新疆综合5.04 3.28 4.43 20.33 00000000089 贵州大学贵州综合5.00 4.34 3.92 15.41 00000000090 安徽大学安徽综合5.00 3.58 5.04 13.42 00000000091 南京工业大学江苏理工4.97 5.75 4.44 1.35 00000000092 首都师范大学北京师范4.87 4.68 5.22 2.45 00000000093 辽宁大学辽宁综合4.79 2.19 5.98 14.10 00000000094 海南大学海南综合4.75 5.29 2.54 14.26 00000000095 广西大学广西综合4.70 3.29 4.30 16.06 00000000096 四川农业大学四川农林4.62 4.60 3.23 12.67 00000000097 中央财经大学北京财经4.60 1.39 3.27 35.11 00000000098 河南师范大学河南综合4.58 4.21 4.55 6.09 00000000099 华北电力大学河北理工4.39 3.42 3.22 17.83 000000000 100 河南理工大学河南理工4.38 4.80 4.28 0.77 000000000。

汇编语言、微机原理及接口技术期末复习试卷以及参考答案三

汇编语言、微机原理及接口技术期末复习试卷以及参考答案三

汇编语⾔、微机原理及接⼝技术期末复习试卷以及参考答案三重庆邮电⼤学2008/2009学年第⼆学期《微机原理与接⼝技术》试卷(期末)(A卷)(闭卷)⼀、选择题(本⼤题共20⼩题,每⼩题1分,共20分)1.⼗进制数0.6875的⼆进制为()A.0.0111BB.0.1101BC.0.1011BD.0.1111B2.当字长是8⽐特时,0的补码表⽰是()A.10000000B.11111111C.00000000D.以上答案均不对3.从功能上看,8086CPU分为两部分,分别是()A.算数逻辑单元(ALU)和执⾏单元(EU)B.总线接⼝单元(BIU)和执⾏单元(EU)C.接⼝单元和运算单元D.运算器和控制器4.指令MOV AX,[3070H]中源作数的寻址⽅式为()A.寄存器间接寻址B.⽴即寻址C.直接寻址D.变址寻址5.CPU与外设间数据传送的控制⽅式有()A.中断⽅式B.程序控制⽅式C.DMA⽅式D.以上三种都是6.下列指令中哪条是正确的()A.MOV DS,0200HB.MOV AX,[SI][DI]C.MOV BP,AXD.MOV BYTE PTR[BX],10007.⼀条指令执⾏完后,CS=1000H,IP=1052H,则下⼀条指令的地址为()A.2025HB.11052HC.01052HD.10520H8.下⾯语句中有语法错误的语句是()A.DB45HB.DW0ABCDHC.DW‘ABCD’D.DD‘AB’9.在AR DB10DUP(5,2DUP(6))中,含数据字0506H的个数是()A.10B.20C.0D.910.指令DEC V AR不会影响标志位为()。

A.标志PFB.标志SFC.标志ZFD.标志CF11.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执⾏SBBAL,[SI]后,正确的结果是()A.AL=5FH SF=1CF=1B.AL=60H SF=1CF=0C.AL=5FH SF=0CF=1D.AL=60H SF=0CF=0/doc/546b708a326c1eb91a37f111f18583d049640fb1.html 0030H DA1DB0,‘0’,30HDW DA1数据为3000H字存储单元的偏移地址是()A.0030HB.0031HC.0032HD.0033H13.NUM1DB(12OR6AND2)GE0EHNUM2DB(12XOR6AND2)LE0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()A.NUM1=0,NUM2=0B.NUM1=0,NUM2=0FFHC.NUM1=0FFH,NUM2=0D.NUM1=0FFH,NUM2=0FFH14.MOV CL,8ROL AX,CLOR AX,BX假设AX=0012H,BX=0034H,那么上述程序段执⾏后,AX中的结果是()A.1234HB.3412HC.0046HD.0034H15.DA2DB12H,34H,56H,0ABHDB$-DA2BUF1DB10H,20H,30H┇LEA SI,DA2MOV CL,4[SI]MOV CH,LENGTH BUF1上述指令序列运⾏后,CX的内容是()A.03ABHB.01ABHC.0304HD.0104H16.8255A中即可以作数据输⼊、输出端⼝,⼜可提供控制信息、状态信号的端⼝是()A.B⼝B.A⼝C.C⼝D.以上三个端⼝均可以17.在外部中断源的中断服务程序结束时,⼀般应向8259发送中断结束命令是让()的相应位清零。

汇编语言、微机原理及接口技术期末复习试卷以及参考答案八20页word

汇编语言、微机原理及接口技术期末复习试卷以及参考答案八20页word

重庆邮电大学2019/2019学年第二学期期末考试题微机原理与接口技术考试题(A 卷)一、单项选择题(每题1分,共20题)1、一般,微机系统硬件由___部分组成,包括______。

A.4,CPU、存储器、I/O设备和接口电路B.3,存储器,控制器和显示器C.2,运算器和显示器D.4,存储器,运算器,显示器和键盘2、80X86微机系统有三条总线,它们是___________。

A. 地址总线、数据总线和控制总线B. 地址总线、信息总线和存储器总线C. 输入总线和输出总线D. 单总线、面向微处理器双总线和面向存储器双总线3、80X86微机中用来指出下一条要被执行指令的偏移地址的部件是___。

A.CS B.DS C.ES D.IP4、在汇编语句MOV BL,’A’中,源操作数的寻址方式是___________。

A.直接寻址B.立即寻址C.基址寻址D.寄存器间接寻址5、以下指令中正确的是___________。

A.MOV DS,2D00H B.MOV CL,270C.IN AL,DX D.MOV [DI],[SI]6、已定义数据段DATA SEGEMENTORG 0213HDA1 DB 15H,34H,55HADR DW DA1DATA ENDS能使AX中数据为偶数的语句是()A.MOV AX,WORD PTR DA1B.MOV AL,DA1+2C.MOV AL,BYTE PTR ADR+1D.MOV AX,WORD PTR DA1+27、已知DS=1000H,ES=2000H,SI=0300H,内存10310H开始的两个单元中存放3A4BH,内存20310H开始的两个单元中存放4C5DH,则语句LEA B X,[SI+10H] 执行后,BX的值为________。

A.3A4BH B.4C5DHC.0310H D.3D5BH8、MOV SP,4210HPUSH AX执行上述指令后,SP寄存器的值是()A.4211H B.420EH C.420FH D.4212H9、下列指令中不影响进位标志CF的指令是___________。

微机原理及应用期末试卷及答案

微机原理及应用期末试卷及答案

微机原理与汇编语言(期末试卷A答案)一、单项选择题(每题2分,共40分)1.(B )用来存放即将执行的指令的偏移地址的寄存器是A.SP B.IP C.BP D.CS2.(A )源变址寄存器是A.SI B.DI C.SP D.BX3.(B )设SP=1110H,执行PUSH AX后,SP中的内容为A.SP=1112H B.SP=110EH C.SP=1111H D.SP=110FH 4.(D )语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,75.( B )下面四个寄存器中,不能用来作为间接寻址的寄存器是A.BX B.CX C.BP D.DI6.( C )确定下列哪些数据在汇编语言中是非法的A.19AH B.1372 C.102B D.1457.(D)若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为A.20102H B.20101H C.200FFH D.200FEH8.( C )当执行完下列指令序列后,标志为CF和SF的值是MOV AL,0C4HADD AL,9DHA.0,0 B.0,1 C.1,0 D.1,19.( D )JMP WORD PTR[BX]的转移目标地址是A.BX中的内容B.SP+BX的和C.IP+[BX]之和D.BX指示的内存单元的内容10.( B )8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI11.(C )完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BXC.MOV BX,0 D.AND BX,0000H12.(D )下面数据传送指令中,正确的是A.MOV BUF1,BUF2 B.MOV CS,AXC.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI] 13.(D )下列存储器哪一种存取速度最快A.硬盘B.DROM C.ROM D.Cache 14.(B )完成将有符号数BX的内容除以2的正确指令是A.SHR BX,1 B.SAR BX,1C.ROR BX,1 D.RCR BX,115.( C )指令LOOPZ的循环执行条件是A.CX≠0且ZF=0 B.CX≠0或ZF=0C.CX≠0且ZF=1 D.CX≠0或ZF=116.(B )以8086/8088为CPU的微机内存最大容量为A .4MB B.1MB C.640KB D.64KB17 (C )与1A.5H不等的数据是A.26.3125D B.11010.0101B C.32.5Q18.( A )8位二进制补码表示的整数数据范围是A.-128~127 B.-127~127 C.-128~128 D.-127~12819.( A )下列四个寄存器中,不允许用传送指令赋值的寄存器是A.CS B.DS C.ES D.SS20.( B )指令MOV 100[SI][BP],AX的目的操作数的隐含段为A.数据段 B.堆栈段 C.代码段 D.附加段二、填空题(每空2分,共20分)1.225D= 11100001 B= E1 H2.已知X=-1011011,求[X]补= 10100101 。

微机原理---汇编语言习题(完整参考答案)

微机原理---汇编语言习题(完整参考答案)

微机原理---汇编语⾔习题(完整参考答案)MIS 硬件原理复习内容1.数的不同进制转换,原码、反码、补码转码,BCD码2.掌握D触发器逻辑3.D触发器组成的电路:卡诺图及简化、真值表、波形图、状态转换图4.三态门、总线结构5.存储器扩展⽅法:地址总线的作⽤,内存分页技术,地址译码⽅法,译码器6.86X 系列CPU 结构框图7.8086寄存器组,寻址⽅式8.指令,伪指令9.数据定义,完整程序结构10.汇编语⾔上机及调试过程1.分别指出下列指令中的源操作数和⽬的操作数的寻址⽅式:(1)MOV SI, 200(2)MOV CX, DA TA[SI](3)ADD AX, [BX][DI](4)AND AX, BX(5)PUSHF2.指出指令MOV AX, 2010H 和MOV AX, DS:[2010H]的区别3.写出以下指令中内存操作数的所在地址(1)MOV AL, [BX+5](2)MOV [BP+5], 5(3)INC BYTE PTR[SI+3](4)MOV DL, ES:[BX+DI](5)MOV BX, [BX+SI+2]4.判断下列指令书写是否正确(1)MOV DS, 0100H (错)(2)MOV AL, BX (错)(3)MOV BL, F5H (错)(4)MOV DX, 2000H (对)(5)INC [BX] (对)(6)MOV 5, AL (错)(7)MOV [BX], [SI] (错)5.若SP=2000H, AX=3355H, BX=4466H, 试指出执⾏下列指令后有关寄存器的值:(1)PUSH AX;执⾏后AX=? SP=? (AX=3355H SP=1FFEH)(2)PUSH AXPUSH BXPOP DX;执⾏后AX=? DX=? SP=?(AX=3355H DX=4466H SP=1FFEH)6.假设想从100中减去AL中的内容,⽤SUB 100, AL是否正确?如果不对,应⽤什么⽅法?7.有如下程序,当AL某位为何值时,可将程序转⾄AGIN2语句。

汇编语言、微机原理及接口技术期末复习试卷以及参考答案一

汇编语言、微机原理及接口技术期末复习试卷以及参考答案一

2009/2010 学年第1 学期《微机原理与接口技术》考试题(A 卷)一、填空题(每空1分,共15分)1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(),(B X)=()。

2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(),C F=()。

3、实现中断返回是通过()命令完成的。

4、8254的端口个数为()个。

5、十进制数36.875转换为二进制数是()。

6、8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为()端口。

7、CPU和I/O设备之间传送的信息由数据信息、()和()。

8、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的()。

9、每一条指令一般都由()和()构成。

10、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于(),ZF和OF分别等于()。

二、选择题(每题1分,共20分)1.在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方式是( ) A.直接寻址B.基址寻址C.间址寻址D.基址加变址寻址2. 下列伪指令中可以用来定义变量的是()。

A.BYTE B.DW C.DWORD D.AT3. 以下各指令中正确的是()。

A.IN 63H,AX B.IN AL,63HC.MOV ES,2D00H D.MOV [DI],[SI]4. 已知AL=36H,BL=87H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为()A.BDH和0 B.17和1C.23H和1 D.BDH和15.设字长n=8位,[X]补码=0CAH,[Y]补码=0BCH,则求[X+Y]补码时得到的结果、溢出标志OF和辅助进位标志AF分别为()。

A.86H,OF=0和AF=0 B.86H,OF=0和AF=1C.186H,OF=1和AF=0 D.186H,OF=1和AF=16. 堆栈操作的基本单位是()。

(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案七

(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案七

重庆邮电大学2006/2007 学年第 1 学期计算机学院04级《微机原理》考试题( A 卷)注:填空题、选择题请答在后面的答题纸上。

一、填空题(共15分,每空1分,答案写在答题纸上)1) 十进制数127表示为十六进制为___________,表示为八进制为__________。

2) 衡量计算机性能的指标有主频、_______,________,外部设备能力和软件配置能力。

3) 假设字长为8位,则用补码形式的表达式0F7H+10H的计算结果等于______ ____。

4) Intel80486 CPU的数据总线宽度为____,地址总线宽度为____,存储器寻址空间可达____字节。

5) 寄存器AX的字长为_______,EBX的字长为______,CL的字长为______。

6) 设CS内容为1000H, IP内容为0123H, 则在80x86实模式下的等待CPU执行的下一条指令所在的物理地址为_______。

7) 设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=60 00H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(26000H)=5678H, (41002H)=789AH 。

则MOV AX, ES:[1000H] 执行时操作数的物理地址为;MOV AX, [BX]执行后(AX)= ;MOV AX,[BP+DI] 执行时操作数的物理地址为____ 。

二、简答题(共25分, 每题5分,答案写在答题纸上)1) 在计算机系统中,什么是中断,什么是中断源?2) 微机系统中的I/O端口统一编址有哪些特点?3) 指出以下各指令中源操作数的寻址方式?(1) MOV BX, WORD PTR[2100H](2) JMP BX(3) JMP WORD PTR ES:[2000H](4) JMP DWORD PTR [BX+10H](5) MOV [BX+SI+8],BX4) 一次完整的中断过程可以分为哪几个步骤?5) 微机系统中的总线可以分为哪几种?三、阅读分析题(共40分,答案写在答题纸上)1. 分析以下程序,给出程序运行后的输出结果。

微机原理_汇编语言及接口技术期末试卷含答案

微机原理_汇编语言及接口技术期末试卷含答案

微机原理习题一、选择填空1、CPU 执行OUT DX ,AL 指令时,( )的值输出到数据总线上。

A 、AL 寄存器B 、AX 寄存器C 、DL 寄存器D 、DX 寄存器2、连接主机与外设间的电路称为( )。

A 、接口B 、端口C 、数字电路D 、转换电路3、地址译码的作用是( )。

A 、设计接口B 、区分不同外设C 、接至地址总线D 、向外设输出数据4、中断控制器8259可管理( )。

A 、非屏蔽中断B 、指令中断C 、外部中断D 、可屏蔽中断5、对INT N 指令,其中断向量存放在内存从( )开始的地址中。

A 、DS*10H+N*4B 、DS*10H+NC 、0*10H+N*4D 、0*10H+N6、8259的中断服务寄存器ISR 的某一位如果置1,则表示( )。

A 、8259中断服务故障B 、CPU 正在执行中断服务程序C 、外部设备可以请求中断服务D 、中断服务程序刚执行完毕7、8086/8088CPU 内部有一个始终指向堆栈顶部的地址指针是( )。

A 、SPB 、IPC 、BPD 、BX8、8086/8088CPU 内部地址指针是( )。

A 、20位B 、8位C 、16位D 、24位9、8086存储段是存储器的一个逻辑单位,其长度可达( )字节A 、16KB 、64KC 、640KD 、1M10、对于“未对准好”字,8086CPU 需要( )个总线周期完成对该字的访问。

A 、1B 、2C 、3D 、411、8086/8088能寻址内部存储器的最大地址范围为( )。

A 、64KB 、512KC 、1MD 、10M12、除法出错是属于( )中断。

A 、线路故障B 、内部C 、INTOD 、单步13、中断传送方式下,当外部需要输入输出数据,向CPU 发出中断请求信号,由接口电路使( )信号有效,引起中断响应。

A 、HLDAB 、INTRC 、HOLD D 、INTA14、DMA 数据传送,是由( )控制的。

汇编语言期末考试试题及答案

汇编语言期末考试试题及答案

汇编语言模拟试题及答案一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) ﻫ1.指令JMP FAR PTR DONE属于参考答案为:CA.段内转移直接寻址B.段内转移间接寻址ﻫC.段间转移直接寻址ﻫD.段间转移间接寻址ﻫ[解析]略ﻫ 2.下列叙述正确的是参考答案为:CﻫA.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令[解析]对于无符号数和有符号数的比较都采用CMP指令;ﻫCMPS指令是串比较指令;对两个无符号数的条件转移指令应是:JAE、JNB、JBE、JNA;对两个有符号数的条件转移指令应是:JGE、JNL、JLE、JNG.ﻫ3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是参考答案为:CA.12CSBH ﻫB.12B6BHC.12C59HD.12BFEH ﻫ[解析]末字与首字相隔(128-1=)127个字,且每个字占用2个字节,因此末字单元的物理地址应为: ﻫ首字单元的物理地址+(128-1)×2ﻫ即 12ABH×10H+00ABH+(128-1)×2=12C59H.4.在下列指令的表示中,不正确的是参考答案为:CA.MOV AL,[BX+SI]B.JMP SHORT DONIC.DEC [BX]D.MUL CLﻫ[解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的[BX],没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如ﻫDEC BYTE PTR [BX]或 DEC WORD PTR [BX]ﻫ但是在题目的选项C中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。

(完整版)华电微机原理与技术汇编语言题目及答案

(完整版)华电微机原理与技术汇编语言题目及答案

(完整版)华电微机原理与技术汇编语⾔题⽬及答案⼀微机原理与接⼝技术汇编题⽬(1)数据块传送1、将数据段中2000H单元开始存放的10个数(8位数)传送到3000H开始的10个字节中。

2、将数据段DATA1中的10个字数据(16位数)传送到数据段DATA2中。

提⽰:1、指定数据的起始地址:(如果不指定起始地址,则起始地址为0000H)DA TA SEGMENTORG 2000HDB 1,,2,3,4,5,6,7,8,9,10 ; DB定义字节数据ORG 3000HDB 10 DUP(0); 预留10个单元存放结果,初值预定义为0DA TA ENDS定义的内存单元为:2、定义字数据命令为:DWDA TA1 SEGMENTDW 1,,2,3,4,5,6,7,8,9,10 ; DW定义字数据DA TA1 ENDS1、已知0~15的平⽅值表,查表求X(X是0到15 间任⼀数)的平⽅值,送到Y单元,⽤两种⽅法。

2、已知0~255的平⽅值表,查表求X的平⽅值,送到Y单元。

提⽰:0到15的平⽅表,每个平⽅值为⼀个字节;0到255的平⽅表,每个平⽅值为2个字节;调试程序,平⽅表中的数据定义⼏个就⾏,⽬的是程序正确即可。

⼀个字为两个字节,在内存中低位在前,⾼位在后。

1、计算多字节数据1122334455667788H与99AABBCCDDEEFF00H的和。

2、计算8字节的BCD码⼗进制数1122334455667788H与9988776655443322H的和3、计算10个字数据的和(数据⾃⼰定义)。

提⽰;1、多字节数据在内存中存放,低位在前,⾼位在后DA T1 DB 88H,77H,66H,55H,44H,33H,22H,11HDA T2 DB 00H,0FFH,0EEH,0DDH,0CCH,0BBH,0AAH,99HDA T3 DB 9 DUP(0)2、BCD⼗进制加法⼆进制加法指令: ADDBCD⼗进制加法: ADDDAA;⼗进制调整指令,仅对AL 作为加法的累加和寄存器进⾏调整(4)计算表达式的值1 计算表达式)2/()7*)((+-=Y Y X Z 的值,已知X=10,Y=5。

微机原理与汇编语言期末复习应用题

微机原理与汇编语言期末复习应用题

五.程序分析1.指出下列程序完成什么功能? 结果标志寄存器中的ZF位的值是多少程序段如下:LAHF; 标志的低8位送AHOR AH,01000000B; 将ZF=1SAHF; ZF=1,其余标志位不变,修改标志寄存器ZF位的内容为1。

2.设BX=0 158H,DI=10A5H,位移量DISP=1B57H,DS=2100H,求各种寻址方式下,有效地址(EA)和物理地址(PA)分别为多少?① 直接寻址:有效地址=1B57H物理地址=21000H+1B57H=22B57H② 寄存器间接寻址(寄存器为BX):有效地址=0158H物理地址=21000H+0158H=21158H③ BX寄存器相对间接寻址:有效地址=0158H+1B57H=1CAFH物理地址=21000H+1CAFH=22CAFH④ 变址寻址(寄存器为DI):有效地址=10A5H物理地址=21000H+10A5H=220A5H⑤ DI寄存器相对变址寻址:有效地址=10A5H+1B57H=2BFCH物理地址=21000H+2BFCH=23BFCH⑥ 基址加变址的寻址(BX为基址寄存器,DI为变址寄存器):有效地址=0158H+10A5H=11FDH物理地址=21000H+11FDH=221FDH3.以下是对8259A初始化程序,端口地址为60H和61H,请为指令加详细注释.MOV AL ,13HOUT 60H , ALMOV AL ,38HOUT 61H ,ALMOV AL ,0DHOUT 61H ,AL4.在PC机中,单片8259A工作在普通全嵌套方式及普通结束中断方式下,当前 IMR=02H,ISR=00H, 现有IR1、IR3、IR4同时申请,试回答下列问题:(1)IRR的内容是多少?(2)CPU将先响应哪个中断请求?为什么?(3)CPU的中断响应周期结束后,ISR的值是多少?表示什么意思?5.用8255A作打印机接口,用PA口作数据端口,采用中断传送方式,端口地址为0A0H~0A3H,阅读程序后回答问题:MOV AL ,0A0HOUT 0A3H ,ALXOR AX , AXMOV DS , AXMOV AX , 1200HMOV [0038H] , AXMOV AX , 4100HMOV [003AH] , AXMOV AL ,0DHOUT 0A3H , ALSTI问:(1)端口A工作于何种方式?(2)中断类型码是多少?(3) 中断服务程序的入口物理地址是多少?6.已知8253计数器/定时器端口地址分别是:60H、62H、64H、66H,初始化程序如下:MOV AL , 77HOUT 46H , ALMOV AL , 21HOUT 42H , ALMOV AL , 40HOUT 42H , ALSTI问:(1)计数器1工作于何种方式?(2)当CLK1为1MHZ时OUT1输出的周期是多少?(3)一个周期中处于低电平的时间是多少?7.用8255A的PA口接8个发光二极管,输出为1时二极管发光.以下程序是先让 右边4个(低4位)二极管发光,延时一会后,再使左边4个(高4位)二极管发光, 交替显示.8255A的端口地址为:40H,42H,44H,46H.请将下面程序段中空白处填上 适当的内容完成其功能.MOV AL , __________ ;写方式控制字OUT 66H , ALABC0: MOV AL , __________ ;令右边4个二极管发光OUT 60H, ALMOV CX ,0FFFFH ;延时ABC1: LOOP ABC1MOV AL , __________ ;令左边4个二极管发光__________________MOV CX ,0FFFFH ;延时ABC2: LOOP ABC2JMP ABC0 ;继续交替显示8.分析8255的各端口地址、工作方式及本段程序功能?START:MOV DX ,43HMOV AL ,92HOUT DX , ALBG:MOV DX,41HIN AL ,DXMOV DX ,42HOUT DX ,ALJMP BGCODE ENDSEND START9.下面是8251A的初始化程序,端口地址为40H和41H,请为指令加注释.MOV AL ,0FAHOUT 41H , ALMOV AL ,15HOUT 41H ,AL10.外设状态端口地址为03FBH,第5位(bit5)为状态标志(=1忙,=0准备好), 外设数据端口地址为03F8H,写入数据会使状态标志置1,外设把数据读走后又 把它置0。

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。

(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。

(√)3、MOV指令要影响标志位。

(×)4、JMP SHORT NEXT称为近转移。

(×)5、8086与8088在软件上不一定完全兼容。

(×)6、端口是位于主机与外设之间的总称。

()7、DMA是一种不需要CPU介入的高速数据传送。

()8、8253中的计数可以通过初始化设置成加计数或减计数。

()9、内部中断的优先权总是高于外部中断。

()10、两片8259A级连后可管理16级中断。

()二、选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。

A.AX,BX,CX,DS B.SP,DX,BP,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。

A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。

A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。

A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。

A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。

A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。

答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。

机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。

时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。

2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。

中断请求可以分为内部中断和外部中断两种。

3. 简述冯·诺依曼结构的原理。

答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。

它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。

运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。

输入输出设备负责与外部设备进行数据交互。

4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常包括()。

A. 算术逻辑单元B. 控制单元C. 寄存器组D. 所有选项答案:D2. 以下哪种内存是易失性存储器?()A. ROMB. RAMC. EPROMD. CD-ROM答案:B3. 在微机系统中,I/O设备与CPU之间的数据传输通常通过()。

A. 串行接口B. 并行接口C. 总线D. 所有选项答案:C4. 下列哪项不是微机的组成部分?()A. CPUB. 主板C. 显示器D. 打印机答案:D5. 在微机系统中,中断服务程序的作用是()。

A. 执行程序B. 处理中断请求C. 管理内存D. 显示数据答案:B6. 微机系统中,用于存储指令和数据的部件是()。

A. CPUB. 内存C. 硬盘D. 光驱答案:B7. 下列哪种总线是用于连接CPU和内存的?()A. USBB. PCIC. 系统总线D. 视频总线答案:C8. 微机系统中,用于控制数据流的部件是()。

A. ALUB. 控制单元C. 寄存器D. 缓存答案:B9. 在微机系统中,DMA是指()。

A. 直接内存访问B. 数据管理助理C. 动态内存分配D. 数字多媒体架构答案:A10. 微机系统的时钟周期通常用来衡量()。

A. CPU速度B. 内存速度C. 硬盘速度D. 显示速度答案:A二、填空题(每题2分,共20分)1. 微处理器的时钟频率通常用____单位来表示。

答案:赫兹2. 在微机系统中,____是一种非易失性存储器。

答案:ROM3. 微机系统中的____是用于控制CPU与外部设备通信的。

答案:接口4. 在微机系统中,____是用于存储操作系统和应用程序的。

答案:硬盘5. 微机系统中的____是用于临时存储数据和程序的。

答案:内存6. ____是一种用于提高CPU与内存之间数据传输速度的技术。

答案:缓存7. 微机系统中的____是用于控制CPU执行指令的。

答案:控制单元8. ____是一种用于连接CPU和内存的高速总线。

汇编语言、微机原理及接口技术期末复习试卷以及参考答案4

汇编语言、微机原理及接口技术期末复习试卷以及参考答案4

重庆邮电大学 2007/2008 学年第 2 学期微机原理与接口技术考试题( A 卷)一.填空题(每空1分,共15分)1. 假设机器字长为8位,则-89D表示为二进制原码为_______________,-89D表示为二进制补码为_______________。

2. 运算54E3H-27A0H后,CF= , OF= 。

3. 在实模式下,80486存储系统可以寻址的物理存储空间是,在保护模式下,80486存储系统可以寻址的物理存储空间是。

4. 在指令MOV AX, [2000H]中源操作数的寻址方式为,指令MOV AX, 100 0H[BX][SI]中源操作数的寻址方式为。

5.设寄存器(ES)=1100H, (DS)=2100H ,(SS)=3200H, (BX)=5000H ,(BP)=6000 H, (DI)=0001H,(FS)=7000H,存储单元(38001H)=1234H, (12000H)=1234H,(2 6000H)=5678H, (41002H)=789AH 。

则MOV AX, ES:[1000H] 执行后(AX) = ;LEA AX,[BP+DI] 执行后(AX)= 。

6. 将CX中的D3~D7位取反,相应的汇编指令为。

7. 若初值BL=59H,经过汇编指令AND BL 0FH运算后,BL= 。

8. 实模式下,即是中断服务程序的入口地址,即中断服务程序起始指令所在存储单元的逻辑地址。

9. 利用一条传输线将数据一位位地顺序传送的数据通信方式称为。

10.在8255A 的工作方式中只有方式 是双向数据传送方式(即双向的条件查询或中断方式)。

1.在80486微机系统中存储空间和I/O 空间的编址方式采用( )。

A. 两者统一编址,通过相同的指令访问两个空间;B. 两者独立编址,通过不同的指令访问两个空间;C. 采用混合编址,即独立编址和统一编址均采用;D. 软件编址。

2.如果SP =2000H ,则指令PUSH AX ,PUSH BX, PUSH CX ,POP AX 执行后,SP 的值为( )3.在汇编语句MOV AX ,[BX+SI]中,源操作数的寻址方式是( )A .直接寻址B .基址寻址C .间址寻址D .基址加间址寻址4.以下各指令中正确的是( )。

(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案一

(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案一

(完整版)汇编语言、微机原理及接口技术期末复习试卷以及参考答案一2009/2010 学年第1 学期《微机原理与接口技术》考试题(A 卷)一、填空题(每空1分,共15分)1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(),(B X)=()。

2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(),C F=()。

3、实现中断返回是通过()命令完成的。

4、8254的端口个数为()个。

5、十进制数36.875转换为二进制数是()。

6、8255是一个可编程并行接口芯片,有A、B和C三个8位端口,其中只可工作在方式0,1下的端口为()端口。

7、CPU和I/O设备之间传送的信息由数据信息、()和()。

8、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的()。

9、每一条指令一般都由()和()构成。

10、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL 和BL分别等于(),ZF和OF分别等于()。

二、选择题(每题1分,共20分)1.在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方式是( ) A.直接寻址B.基址寻址C.间址寻址D.基址加变址寻址2. 下列伪指令中可以用来定义变量的是()。

A.BYTE B.DW C.DWORD D.AT3. 以下各指令中正确的是()。

A.IN 63H,AX B.IN AL,63HC.MOV ES,2D00H D.MOV [DI],[SI]4. 已知AL=36H,BL=87H,则两条语句:ADD AL,BLDAA执行后AL及进位标志CF的值分别为()A.BDH和0 B.17和1C.23H和1 D.BDH和15.设字长n=8位,[X]补码=0CAH,[Y]补码=0BCH,则求[X+Y]补码时得到的结果、溢出标志OF和辅助进位标志AF分别为()。

A.86H,OF=0和AF=0 B.86H,OF=0和AF=1C.186H,OF=1和AF=0 D.186H,OF=1和AF=16. 堆栈操作的基本单位是()。

汇编期末试题及答案

汇编期末试题及答案

汇编期末试题及答案一、选择题1. 汇编语言是一种 _____。

A. 高级编程语言B. 低级编程语言C. 自然语言D. 机器语言答案:B. 低级编程语言2. 汇编语言使用的是 _____。

A. 英文单词B. 二进制数C. 十进制数D. 十六进制数答案:D. 十六进制数3. 汇编语言的特点之一是 _____。

A. 语法严谨B. 代码简洁C. 易于理解和学习D. 可移植性强答案:A. 语法严谨4. 汇编语言最终需要翻译成 _____ 才能被计算机执行。

A. 高级编程语言B. 汇编器C. 操作系统D. 机器语言答案:D. 机器语言5. 汇编语言中,寄存器是 _____。

A. 存储数据的地方B. 存储指令的地方C. 进行运算的地方D. 执行输入输出的地方答案:A. 存储数据的地方二、填空题1. 汇编语言中,用于表示立即数的符号是 _____。

答案:#2. 用于表示寄存器的符号是 _____。

答案:$3. 汇编语言中,用于表示变量的符号是 _____。

答案:@4. 汇编指令 "mov ax, 5" 的作用是 _____。

答案:将立即数5存入寄存器ax中5. 汇编指令 "add bx, ax" 的作用是 _____。

答案:将寄存器bx的值与寄存器ax的值相加,并将结果存入寄存器bx中三、简答题1. 简述汇编语言相比高级编程语言的优缺点。

答:汇编语言相比高级编程语言的优点包括:- 可执行性强:汇编语言编写的程序可以直接在计算机上执行,无需额外的翻译和解释工作;- 控制权高:汇编语言可以直接操作硬件,对于特定应用领域的程序开发非常有优势;- 精确控制:汇编语言可以直接控制底层细节,如内存和寄存器,具有高度的灵活性和精准度。

汇编语言相比高级编程语言的缺点包括:- 可读性低:由于汇编语言的语法严谨,代码较为冗长,使得程序的可读性非常低;- 开发效率低:相比高级编程语言,汇编语言的开发效率较低,需要编写更多的代码才能完成相同的功能;- 可移植性差:汇编语言依赖于具体的硬件平台,不同的计算机体系结构可能需要不同的汇编语言程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“微机原理与汇编语言”期末试题
一、填空(每空小1分,共30分)
1.电子计算机的主要应用领域有(科学计算)、(数据处理
)、(自动控制)。

2.电子计算机的发展历程是(电子管)、晶体管时代、(集
成电路)、(大规模集成电路)。

3.十进制数11.375转换为二进制数为();二进制数转换为
十进制数为( 109 )。

4.十进制数7928转换为十六进制数为(), 十六进制数3A57
转换为十进制数为()。

5.十六进制数DA2B转换为二进制数为(), 二进制数1.1011
转换为十六进制数为()。

6.A=+,[A]反=( ),[A]补=( );B=-,[B] 反=( ) ,[B]
补=( )。

7.37的BCD编码是()。

8.从功能上看,微机由中央处理器、()、外部设备、(
)和()五个部分组成。

9.CPU由( )和()两部分组成。

10.程序设计的基本的结构有顺序结构、()、()。

11.中断处理的过程是保存断点、()、()、()、(
)。

12.打印机是()设备,扫描仪是()设备。

二、名词解释(每小题4分,共20分)
1.随机读写存储器
2.寄存器间接寻址方式
3.控制总线
4.局部总线
5.并行传输
三、改错题(下列各小题均有错,请针对题意改正其错误,或补充其不足。

每小题2分,共18分)
1.在浮点数加减运算中,阶码与尾数作为一个整体相加减。

2.在微程序控制方式中,每一条机器指令用一条微指令解释执行。

3.若总线地址为26位,则最大访存空间为6M。

4.DMA方式是指:由DMA控制器运行I/O程序,以实现外围设备与主存之间的数据直传。

5.SUB 0FFH ,BX;
6.MOV DX,AL;
7.ADD BUF1,BUF2;
8.MOV AX, 20H[SI][DI];
9.MOV CS,AL;
10.MOV E43H,E43H
四、程序分析与设计(每小题2分,共10分)
1.将寄存器DX的内容赋于AX寄存器。

2.将立即数8EFH传送给BX寄存器。

3.将数据段偏移地址为2FH的存储器中的提供给DX寄存器。

4.将AL寄存器内容传送给由DI寄存器指定的数据段偏移地址的存储单元。

5.将字节量数据11H送入用BX和DI的基址变址寻址的主存单元。

五、问答题(共30分)
1.什么叫寻址方式?常用的寻址方式有哪些?(5分)
2.什么是变量,变量有哪些属性,如何使用这些属性?(9分)
3.比较说明中断方式与DMA方式的异同?(9分)
4.什么是有效地址?什么是物理地址?如何由有效地址求得物理地址?(7分)
2
“微机原理与汇编语言”期末试题
答案及评分标准
一、填空(每空小1分,共30分)
1.科学计算数据处理自动控制(顺序可变)
2.电子管时代集成电路时代大规模集成电路时代
3.1011.011109
4.1EF814935
5.010119E5.B
6.
7.
8.主存储器接口电路总线(顺序可变)
9.运算器控制器(顺序可变)
10.分支结构循环结构(顺序可变)
11.保存现场形成中断入口地址执行中断服务程序恢复现场12.输出输入
二、名词解释(每小题4分,共20分)
1.可以随机的按指定地址向存储单元存入、取出或改写信息,所有
单元的读写操作所需的时间完全相等的存储器,称为随机读写存储器。

2.指令操作数给出的是CPU内部寄存器的代码,而该寄存器存放
有操作数的有效地址EA,这种寻址方式称为寄存器间接寻址方式。

3.是指传输控制信号、时序信号和状态信号的总线。

4.局部总线是CPU芯片内部总线延伸,主要用于CPU、主存、主
存RAM以及快速接口之间的连接,它属于板内总线。

5.在数据传输过程中,一个字或字节的各位同时被传送出去,这种
传输方式称为并行。

3
三、改错题(下列各小题均有错,请针对题意改正其错误,或补充其不足。

每小题2分,共20分)
1.在浮点数加减运算中,阶码对齐后,尾数相加减.
2.在微程序控制方式中,一条机器指令用一段微程序(若干条微指令)解
释执行。

3.若总线地址为26位.则最大访存空间为64M。

4.DMA方式是指,直接依靠硬件(或由DMA控制器硬件控制)实现外因
设备与主存之间的数据直传。

5.立即数不能作目的操作数
6.类型不匹配。

7.ADD中操作数不能同时为存储器操作数。

8.SI和DI不能一起使用
9.CS不能作目的操作数
10.立即数不能作目的操作数
四、程序分析与设计(每小题2分,共10分)
1.MOV AX,DX
2.MOV BX,8EFH
3.MOV DX,[2FH]
4.MOV [DI],AL
5.MOV [BX+DI],BYTE PTR 11H
五、问答题(共30分)
1.什么叫寻址方式?常用的寻址方式有哪些?(5分)
寻址方式是指寻找指令中操作数所在地址的方法。

(2分)常用的寻址方式有立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,基址加变址、隐含寻址等。

(3分)
2.什么是变量,变量有哪些属性,如何使用这些属性?(9分)
4
变量是一个可存放数据的存储单元的名子,即存放数据存储单元的地址符号名。

(2分)变量有三个属性:
〈1〉段属性(SEGMENT)变量段基址通常在定义变量的数据段的DS寄存器中。

在指令中它们被隐含使用。

(2分)
〈2〉偏移属性(OFFSET)是标号或变量所在地址距离段基址的偏移量值。

它们在指令中以显示方式出现。

(2分)
〈3〉类型属性(TYPE)指变量是按字节、字或双字操作。

字节、字和双字分别用BYTE、WORD和DWORD定义。

(3分)
3.比较说明中断方式与DMA方式的异同?(9分)
(1)相同点:由随机请求引发。

(2分)
(2)处理方法的不同:中断方式依靠执行中断处理程序,而DMA方式直接依靠硬件实现。

(3分)
(3)应用场合不同:中断方式适用于中低速I/O操作、处理复杂随机事件;(2分)DMA方式适用简单、快速数据传送。

(2分)
4.什么是有效地址?什么是物理地址?如何由有效地址求得物理地址?(7分)物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元。

(2分)内存单元物理地址可由段址和段内的偏移量确定。

内存单元在段内的偏移量称为有效地址(EA)。

(2分)
物理地址=段址×16+段内的偏移量。

(3分)
5。

相关文档
最新文档