欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件《计算机组成原理与汇编语言》复习题 .docx

    • 资源ID:26185084       资源大小:330.17KB        全文页数:19页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件《计算机组成原理与汇编语言》复习题 .docx

    精品名师归纳总结软件运算机组成原理与汇编语言复习题可编辑资料 - - - 欢迎下载精品名师归纳总结作者:日期:2可编辑资料 - - - 欢迎下载精品名师归纳总结运算机组成原理与汇编语言复习题填空题:1. 8086 无等待的总线周期由 4 个 T 状态组成。8086 微处理器的总线周期为 5MHz,就每个 T 状态的连续时间为1/5m秒。2. 内存字节单元规律的址“ 5280H:400H”表示 52C00H物理的址,并且该规律段起始于 _52800H物理的址。3. 运算机内用 补 码表示有符号数,十六位字长数 FFFFH、FFFEH、FFFDH、FFFCH、 FFFBH、FFFAH、FFF9H、FFF8H表示的十进制有符号数分别为 -1 , -2, -3 ,-4 ,-5 ,-6 ,-7 , -8 4. 对一个储备器芯片进行片选译码时,有一个高位系统的址信号没有参与译码, 就该芯片的每个储备单元占有个储备器的址,这种译码方式是 。可编辑资料 - - - 欢迎下载精品名师归纳总结5. I/O 端口编址方式有 方式和 方式两种。可编辑资料 - - - 欢迎下载精品名师归纳总结6. 运算机系统总线按传送信号类型不同分为 总线,总线和总线。7. 假设某个字的值是 1234H,其低位字节的址是 20H,高位字节的址是 21H,那么该字的字的址是。8. CPU的标志寄存器中有 个标志位,可以分为两大类,其中一类称为 标志可编辑资料 - - - 欢迎下载精品名师归纳总结位,共 个,另一类称为 标志位,共 个。当标志位=1 时表示无可编辑资料 - - - 欢迎下载精品名师归纳总结符号数运算产生溢出。当标志位=1时表示有符号数运算产生溢出。9. 8086/8088 系统中,储备器物理的址是分段组织的。堆栈段的段的址存放在 寄存器中,堆栈段栈顶偏移的址在寄存器中。代码段的段的址存放在 寄存器中,代码段偏移的址在寄存器中。10. CPU的标志寄存器中标志位,可以分为两大类,其中一类称为 标志位,另一类称为标志位。当标志位 _=1 是表示带符号数运算产生溢出。11. 字长为 8 位,十进制数 -10 ,-11 ,-12 的补码分别是 。字长为 16 位,十进制数 -10 ,-11 ,-12 的补码分别是 。12. 微处理器最基本的四种总线操作为储备器读、 _、 和。13. 通常外设接口中,包括端口、端口和端口。可编辑资料 - - - 欢迎下载精品名师归纳总结14. 主机与外设进行数据 I/O 的常用方式包括 方式和方式。 方式、方式、可编辑资料 - - - 欢迎下载精品名师归纳总结3 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结15. 已知 DS=29A0,H 某数据的物理的址是 2A400H,就当 DS=2700H时,该数据的物理的址是,段内偏移的址是。16. 在串操作程序中,通常在重复前缀指令REPZ或 REPNZ后,选用的串操作指令是 或才有实际意义。17. 用户为明白决自己的问题,用汇编语言编写的程序,称为 。汇编语言源程序是通过转换为运算机能够识别的目标程序。18. 汇编语言常用的调试工具是。19. 规律运算指令都是按操作的,其中指令执行后不影响任何标志位, 其他指令执行后,标志位和肯定是 0。20. 8086 微处理器执行指令 MOVAX,BX 时,在其引脚上将产生 总线操作。可编辑资料 - - - 欢迎下载精品名师归纳总结执行指令 MOV BX,AX时,在其引脚上将产生挑选题:1. CPU 发出的拜访储备器的的址是? 总线操作。可编辑资料 - - - 欢迎下载精品名师归纳总结A、物理的址B、 偏移的址C、规律的址D、段的址2 8088CPU中,哪个引脚信号是打算最大或最小工作模式的掌握信号?A、M/IOB、MN/MXC、DT/RD、BHE/S73. 8088 微处理器工作于最小方式下, 引脚 IO/ M、DT/R、WR为何组合信号时表示写I/O 端口?A 101B111C110D1004 8086CPU中,哪个引脚信号是打算储备器或I/O 拜访的掌握信号?AM/IOBMN/MXCDT/RDBHE/S758086 微处理器工作于最小方式下, 引脚 IO/M、DT/R、RD为何组合状态表示读储备器方式 .A、011B、001C、110D、1006当 RESET信号进入高电平状态时,将使 8086/8088CPU的哪个寄存器初始化为FFFFH?A SSBDSCESD CS 7已知 SP=2110H, 执行 POPAX后, SP寄存器的值是?A 、2110HB 、 2112HC、 2108HD、 210EH8. 已知 SP=2110H, 执行 PUSHAX后, SP寄存器的值是?A 2110HB 2112HC 2108HD 210EH9. 指令指针寄存器是?A、IPB、SPC、BPD、PSW10. 无论 BH中原有的数是奇数或偶数,如要使BH中的数肯定为奇数,应执行的指令是?A、ADD BH, 01HB 、ORBH,01HC、XOR BH,01HD、TEST BH, 01H11. 比较两个带符号的数A、B,当 A=B时程序转移,测试的条件为? A、ZF=1B 、ZF=0C、SF=1D、SF=012. 以下指令执行后,不转变 AL 寄存器内容的指令是?A、AND AL, 1B 、CMP AL,DLC、XOR AL,ALD 、SUB AL,DL13. 将 AX中有符号数除以 2 的正确指令是?A、SHRAX,1B 、SARAX, 1C、IDIV 2D、IDIV AX ,214. 如 AX=3500H, CX=56B8H,当 AND AX, CX 指令执行后, AX=?4 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结A 、1400HB、77F8HC、0000HD、 0FFFFH15. 指令 SCASB操作数的段的址肯定在一下哪个寄存器中?A、CSB 、DSC、ESD、SS16. 串操作指令中,目的串操作数的段的址肯定在寄存器中?A. CSB. SSC. DSD. ES 17在以下串操作指令中,同时使用源串和目的串的址指针的指令是?ASTOSWB LODSWCSCASWDCMPSW18. 执行 1 号 DOS系统功能调用,从键盘输入的字符值存放在哪个寄存器中? A 、 ALB、 BLC、 CLD、DL19. 执行 2 号 DOS系统功能调用,显示输出的字符值存放在哪个寄存器中? A ALB BLC CLD DL20. 使用 DOS系统功能调用时,使用的软中断指令是()AINT 21B INT 10HC INT 16HDINT 21H21. 下面各传送指令中,正确选项?A、MOV DI ,SIB、MOV DX+DI, ALC、MOV WORD PTR BX, 0100HD、MOV AL,BX22. 使运算机执行某种操作的命令是。A. 助记符B.伪指令C.指令D.标号23. 某储备单元的物理的址是 12345H,()可以作为它的段的址。A 1234HB2345HC 12345HD12340H24. 下面指令中,源操作数的寻址方式为立刻寻址的是。A. MOVAX, OFFSET AB.MOV AX, 0AHC.MOVAX, A+1D.MOVAX, A BX25. 有语句: COUNT = 256,以下四种表达中,正确选项 。A. COUNT 是变量B. COUNT占用一个字节储备单元C. COUNT 是符号常数D. COUNT占用二个字节储备单元26. DEC WORD PTR BX 指令中的操作数的数据类型是 。A. 字B.双字C.字节D.四字27. 执行下面指令语句,就 AX=。MOVAL, 95H CBWA. 0095HB. 0F95HC. 0FF95HD. 9095H28. 微型运算机的址总线宽度打算于微处理器?A牢靠性B的址方向C的址范畴D字长29. 半导体动态随机储备器需要每隔多久对其刷新一次?A1msB 2sC2usD1ms2ms 30执行后使 BX=0的同时也使 CF=0, OF=0的指令是?5 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结AXOR BX, BXB OR BX,BXC AND BX,BXD CMP BX, BX31. 无论 BH中原有的数是奇数或偶数,如要使BH中的数肯定为奇数,应执行的指令是? AADD BH, 01HBOR BH, 01HC XOR BH,01HDTEST BH, 01H32. 完成对 CL寄存器的内容乘以 4 的正确操作是?AROL CL, 1BMUL 4CSHL CL,1DMOV CL, 2 ROL CL, 1SHL CL,1SHL CL, CL33. 要实现使 BETA的值为 56,应采纳语句为?ABETA DB 56B BETA DB 56HCBETA EQU 56D BETA EQU 56H34. 比较两个带符号的数A、B,当 A=B时程序转移,测试的条件为?AZF=1B ZF=0C SF=1D SF=035. 已知某操作数的物理的址是 2117AH,就它的段的址和偏移的址可能是? A.20250F2AB.2108 00EAC.2000017AD.2100117A36. 将 AX中有符号数除以 2 的正确指令是?A. SHR AX,1B. SAR AX,1C.ROR AX, 1D.RCR AX,137. 比较 BX和 SI 中的两个储备器的址,如 BXSI 转向 HIGH的正确指令是?A. JAE HIGHB.JBE HIGHC.JGE HIGHD.JLE HIGH38. 将 CX寄存器低 4 位清零的正确指令是?A. ANDCX,0F0HB.ANDCX,0FFF0HC.ANDCX,1110HD. MOVCX,039. 测试 BL寄存器内容是否与数据4FH相等,如相等就转 NEXT处执行,可实现的方法是?A. TEST BL,4FHB.XOR BL, 4FHC. AND BL, 4FHD.OR BL,4FH JZ NEXTJZ NEXTJZ NEXTJZ NEXT40. 在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是 .A. CX 0 且 ZF0B.CX0 且 ZF1C.CX 0 或 ZF0D. CX 0 或 ZF141. 完成同指令 XCHG A,X BX相同功能的指令或指令序列是 .A. MOV AX, BXB. MOV BX,AXC.PUSH AXD.MOV C,X AX可编辑资料 - - - 欢迎下载精品名师归纳总结简答题:POP BXMOV AX, BXMOV BX,CX可编辑资料 - - - 欢迎下载精品名师归纳总结1. 简述 8086CPU的内部结构及指令执行过程。2. 简述总线周期、时钟周期、指令周期概念及关系。3. 简述储备系统的层次结构及各层储备部件特点。4. 简述储备器芯片组成结构。5. 简述主机与外设进行数据交换的几种常用方式。6. 简述什么是 I/O 独立编址和统一编址及各自特点。6 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结7. 在某子程序的开头处要爱护AX ,BX , CX, DX 四个寄存器信息,在子程序终止时要复原这四个寄存器信息。爱护现场指令如下,写出爱护现场及复原现场时的指令序列。8. 指出以下指令中源操作数的寻址方式:(1) MOV SI , 100(2) MOV CX, DATA SI(3) MOV SI, AX(4) ADD AX, BX DI(5) POPHF(6) INAL,DX(7) ROR BL , CL(8) CBW9. 依据要求定义数据段 DATA_SE,G数据段中的数据按以下要求依次储备:(1) 第一个字是整数 0E85H。(2) 变量 BKK,大小为 20 个字节,初值均为 10。(3) 变量 ARY,类型为字,初值为8912H,6556H, 7854H,0A66H(4) 变量 BUF,大小为 25 个双字,初值均为 0。(5) 变量 ARRA,Y 类型为字,初值为 12H,56H,78H, 0AH, AB, CC(6) 变量 MSG,储备字符串” HEHE yes. $ ” 。分析、运算题:1.NUM DB . MOV AH , 1 INT 21HCMPAL ,39H JBENEXT SUBAL ,7NEXT : SUBAL ,30HMOVNUM ,AL上述 程序 段运 行后 , 如输入“ A ”, 就NUM= , 如输入“ 6 ”, 就NUM=,该程序段的功能是。2. 设寄存器 AX ,BX , CX 中的内容都是 1234H,变量 value 中的内容为 0F0FH,执行以下指令序列:ORAX ,valueANDBX,valueXORCX,value就 AX=, BX=,CX= 7 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结3. 以下语句在储备器中分别为变量安排多少字节?(1)AD2 DW 10 DUP(?), 10( 4) AD4DW “ ab”,“ cd”,4142H(2)AD2 DD 100 DUP(?)( 5) AD5EQU $-AD1(3)AD3 DB“Happy New Year. ”( 6) AD6DW 4DUP(?),24. ARY DW 10 DUP ?MOV AL, TYPE ARY MOV BL, LENGTH ARY MOV CL, SIZE ARY上述 MOV指令序列执行后的结果是什么?5. 已知: BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别指出下面各指令中储备器操作数的物理的址。(1) MOV AL,BX(2) MOV AL,DI(3) MOV CS:BX+DI ,AH(4) MOV BX+DI,AH(5) MOV AX,3BX6假设 DS=2000H,BX=0100H, 20210H=30H,20211H=10H(1)执行 MOVDX, BXDX= 执行 LEADX, BXDX= (2)两条指令的区分是 7. 有以下数据定义:VADB0FFHVBDB1,2VCDW3456H执行以下指令序列:MOVAX, WORD PTR VB+1 MOVBL, BYTE PTR VC+1 MOVCL, VB-1就 AX=, BL=,CL= 8. A DW 1234H B DW 5678H:PUSH A PUSH B8 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结POP A POP B上述程序段执行后( A),( B) 设执行前 SP200H,执行后 SP9. 分析下面程序段: MOV AL,200 SAR AL ,1 MOV BL,AL MOV CL,2 SAR AL ,CL ADD AL ,BL执行后( BL)( AL)10. 10AND AL,AL JZBRCH1 RCR AL,1 JZBRCH2 RCL AL ,1 INC ALJZBRCH3:上述程序运行后:(1)当( AL)时,程序转向BRCH1(2)当( AL)时,程序转向BRCH2(3)当( AL)时,程序转向BRCH311. 某微机系统的储备器容量为 256K 字节,如采纳单片容量为 16K1 位的 SRAM 芯片, 就组成该储备系统共需多少个该类芯片?整个系统应如何分组进行连接?12. 设有如干片 256K×8 位的 SRAM芯片,问:(1) 如何构成 2048K×32 位的储备器?(2) 需要多少片 RAM芯片?(3) 该储备器需要多少字节的址位?可编辑资料 - - - 欢迎下载精品名师归纳总结13. 设有 32 片 256K×1 位的 SRAM芯片9 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结(1) 采纳位扩展方法可构成多大容量的储备器?(2) 该储备器需要多少字节的址位?14. 图为一储备器同 8086 的连接图,运算该储备器的的址范畴。15. 图为储备器芯片同 8088 的连接图,请回答:(1) ) 6264 芯片的单片储备容量为多少?(2) ) 分析图中 4 个 6264 芯片各自的的址范畴。编程题:1. 在以 ARRAY为首的址的数据区中存放10 个带符号字数据,编程将 ARRAY 分成两个数组,正数数组 P_ARY 和负数数组 N_ARY ,并分别显示正数项个数和负数项个数。10 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结DATAS SEGMENTARRAY DB 3, - 2,4,- 5,7, - 9,1,6, - 8,;此处输入数据段代码P_ARY DB 10 DUPN_ARY DB 10 DUP DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOVAX,DATASMOVDS,AX MOVAH,9 LEA DX,ARRAY INT 21HMOVAL,OMOVAH,O MOV CL,9可编辑资料 - - - 欢迎下载精品名师归纳总结LEA BX,P_ARY11 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结LEA SI,N_ARY AGAIN:CMP DX,0JNS NEXTMOV AH,DX MOV BX,AH INC ALINC BX INC DIJMP AGAIN NEXT:MOV AH,DXMOV SI,AH INC SIINC AHINC DI LOOP AGAINPUSH AX MOVAH,9LEA DX,P_ARY & ALINT 21H MOV AH,912 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结POP AXLEA DX,N_ARY & AHINT 21H;此处输入代码段代码MOVAH,4CHINT 21H CODES ENDSEND START2. 在 ARRY1 和 ARRY2 两个数据区中,各定义有 10 个带符号字数据,编程,求它们对应项之和,并将和数存入以 SUM 为首址的数据区中。DATAS SEGMENTARRY1 DB 2,-3,1,4,5,-7,7,8,12,9ARRY2 DB 3,-4,5,6,7,-9,4,11,2,-8SUM DB 0,0;此处输入数据段代码DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码STACKS ENDS可编辑资料 - - - 欢迎下载精品名师归纳总结CODES SEGMENT13 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结ASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOVAX,DATASMOVDS,AXMOVBX OFFSET ARRY1 MOV CL,10MOV AL,0 A:ADD AL,BXINC BX LOOP AMOVBX OFFSET ARRY2MOV CL,10 MOV AH,0B:ADD AH,BX INC BXLOOP BMOVBX OFFSET SUM MOVBX,ALINC BXMOV BX,AH MOVAH,4CHINT 21H CODES ENDSEND START3. 内存自 ARRY 单元开头的缓冲区连续存放着16 个同学的英文分数,编写汇编语言程序将其中 85 100 分用“ A”替换、 60 84 分用“ C”替换、 60 分以下用“ D”替换。并统计三个分数段人数,将结果存放到自RESUT 开头的连续三个单元中。14 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结DATAS SEGMENTstr1str2dbdb49,98,78,89,900dh,0ah, 'GAI SHU BU ZHENG QUE 'str3db0dh,0ah, 'ni shu ru de cheng ji deng ji ru xia:','$' ;此处输入数据段代码DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOVAX,DATAS MOVDS,AXlea si,str1 mov cx ,5again:cmp byte ptrsi,0 jb errorcmp byte ptrsi,60 jb dengji115 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结cmp byte ptrsi,84 jb dengji2cmp byte ptrsi,101jb dengji3 jmp errordengji3: mov byte ptrsi,'A' jmp nextdengji2: mov byte ptrsi,'C' jmp nextdengji1: mov byte ptrsi,'D' jmp nexterror: mov ah,09hlea dx,str2 int 21hnext: inc sidec cx jnz againmov ah,09h lea dx,str3 int 21h16 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结mov cx,5 lea si,str1again1: mov dl,simov ah,02h int 21hinc si dec cxjnz again1;此处输入代码段代码MOVAH,4CH INT 21HCODES ENDSEND START4. 编程:请用户输入 6 位密码,如输入正确就显示 OK,不正确就退出程序。(在数据段中预设 6 位密码为 666666)DATAS SEGMENT STRING1 DB '123456'STRING2 DB '666666'YES DB 'OK' ,0DH,0AH, '$'此处输入数据段代码17 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOVAX,DATAS MOVDS,AX PUSH DSSUB AX,AXMOVAX,DATAS MOVDS,AX MOVES,AX LEA SI,STRING1 MOVCX,6MOVBX,OFFSET STRING2 BEGAN:MOVAH,01H INT 21H18 / 19可编辑资料 - - - 欢迎下载精品名师归纳总结MOVBX,AL INC BX LOOP BEGAN CLDLEA DI,STRING2 MOVCX,6 REPE CMPSBJNE over MOVAH,9 LEA DX,YES INT 21H;此处输入代码段代码over:MOV AH,4CH INT 21HCODES ENDSEND START19 / 19可编辑资料 - - - 欢迎下载

    注意事项

    本文(软件《计算机组成原理与汇编语言》复习题 .docx)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开