2023年春微型计算机原理及应用课堂作业题(含答案)

上传人:简*** 文档编号:231720303 上传时间:2023-09-07 格式:DOCX 页数:14 大小:259.17KB
收藏 版权申诉 举报 下载
2023年春微型计算机原理及应用课堂作业题(含答案)_第1页
第1页 / 共14页
2023年春微型计算机原理及应用课堂作业题(含答案)_第2页
第2页 / 共14页
2023年春微型计算机原理及应用课堂作业题(含答案)_第3页
第3页 / 共14页
资源描述:

《2023年春微型计算机原理及应用课堂作业题(含答案)》由会员分享,可在线阅读,更多相关《2023年春微型计算机原理及应用课堂作业题(含答案)(14页珍藏版)》请在装配图网上搜索。

1、.微型计算机原理及应用作业题第 1 章1. 冯诺依曼体系构造计算机包括五大组成局部,分别为运算器,掌握器,存储器,输入设备和输出设备。2. 29 转化为二进制是11101 ;1101110 转化为十六进制是6E 。1022163. 机器数可以用不同的方法表示,常用的编码方式有 原码, 反码 , 补码。4. 25 转化为二进制是11001;1101010 转化为十六进制是6A。102第 2 章1. 标志存放器FR 中零标志是Z F,进位标志是C F,溢出标志是O F。2. 段地址和偏移地址为 3017:000A 的存储单元的物理地址是 3017AH。3在 8086MPU 中,一个字节表示 8 位

2、二进制数,一个字表示 16 位二进制数。4. 段的起始地址放在段存放器中,有4 个段存放器,分别是CS, DS , SS 和 ES,段存放器的长度为 16位。5. 80868088 CPU 复位后,程序重开头执行的物理地址为FFFF0H。6. 段地址和偏移地址为 3022:001F 的存储单元的物理地址是 3023FH。7. 8086 CPU 分为两个局部即执行部件. 总线接口部件部件。88086MPU 是典型的 16 位机,地址总线有 20位,数据总线有16位,存储器容量为 1MB。9. 8086 微机的存储器中存放信息如以下图,那么30022H 字单元的内容是D 。A34ABHBAB34H

3、CABCDHDCDABH10. 程序计数器PC 存放的是。 D A程序总的指令条数B程序已执行的指令条数C程序尚未执行的指令条数D下一条指令的存储地址11. 在 8088/8086 系统中,DS=100AH,DS 段有一操作数,其偏移地址=0200H,该操作数的物理地址为D 。12. 当 8088 引脚WR = 1,RD = 0 ,IO / M = 0 时,表示CPU 当前正在进展A 操作。13. 8086 与 8088 相比,不正确的有 D。14. Reset 信号到来后,8086 CPU 的启动地址为 C。.15. 一个根本的总线周期由B 个时钟周期组成。16. 名词解释:1. ALU 算

4、数规律单元2. MDR 存储器数据存放器3. RAM 随机存储器4. 总线 总线是计算机系统各部件之间传递公共信息的一簇导线5. IR指令存放器6. CU掌握单元7. MAR 存储器地址存放器8. 存储容量 存储器能够存放的二进制数的总位数9. ROM 只读存储器10. PC 程序计数器11. ID 指令译码器第 3 章1. MOV AX,BX+SI的源操作数是基址变址寻址方式。2. 堆栈是依据先进后出组织的一片连续的存储区域。3FLAGS 存放器中有3位掌握状态位。4. LOOPNZ A1 指令只有当ZF=0且(CX)不等于 0 时,才能连续循环。5.JMPDWORD PTR DI是 段间间

5、接转移。6. 假设AL=0FEH, BL=11H,执行 MUL BL 后AX= 10DEH,标志位 CF 和 OF 分别为 CF=OF=1。7. 能够实现将 BL 存放器中的内容最低 4 位取反,最高 4 位维持不变的一条指令是 XOR BL,0FH。8. 执行段内近转移指令后 2000:0100 E9 12 34JMPA1,A1 的地址为 3512。9. MOV SI,OFFSET A1 是马上寻址寻址方式。10. 假设 (SS)=3000H , (SP)=1000H , 执行 PUSHAX 指令后, 栈顶的物理地址是30FFEH。11. (BH)=65H,(BL)=76H,执行 ADD B

6、H, BL 指令后,BH = DBHOF=0。12. A2 DB 10 DUP2,3语句执行后共占有 20字节存储单元。13. 能够实现将 BL 存放器中的内容最低 4 位取反,最高 4 位维持不变的一条指令是 XOR BL,0FH。15交换存放器SI,DI 的内容,正确的程序段是A PUSHPUSHSIDIA D 。B PUSH SIPUSHDI14. 指令由操作码和操作数两局部组成。POPSIPOPDIPOPDIPOPSI.C MOVAX,SIDMOV AX,SIMOVSI, DIMOV BX,DIMOVDI, AXXCHG BX,AX16. 假定(SS)2000H,(SP)0100H,(

7、AX)2107H,执行指令 PUSH AX 后,存放数据 21H 的物理地址是 D。A20212HB20211HC200FEHD200FFH17. INC 指令不影响( B)标志。AOFBCFCSFDZF18. 将累加器AX 的内容清零的错误指令是(D)。AAND AX,0BXOR AX,AX CSUB AX,AXDCMP AX,AX19. 实现将AL 存放器中的低 4 位置 1 的指令为( B)。AAND AL,0FHBOR AL,0FHCTEST AL,0FHDXOR AL,0FH20. 运算完毕后,ZF=0,表示。 C A运算结果为正数B运算结果为负数C运算结果不为零D运算结果为零21.

8、 指令MOV BL,B的寻址方式为D。A22. 在串操作指令中,以下描述不正确的选项是 B。A.REPMOVSBB.REPSCASBC.REPECMPSBD.REPLODSB23. 含有马上数的指令中,该马上数被存放在B。24. LOOP 指令执行时,隐含计数器是CA.SPB.BXC.CXD.DI25. 什么是寻址方式?说出以下指令中源操作数的寻址方式。寻址方式:查找指令和操作数的方法称为寻址方式。MOVAX,BX存放器寻址MOVAH,02H马上寻址MOVDX,1800H直接寻址MOVAL,BX存放器间接寻址第 4 章1. 汇编语言的源程序语句可以分为:指令语句, 伪指令语句 , 宏指令语句

9、。2. 指示语句在汇编时由 编译程序执行,而不被翻译成机器语言。1汇编语言源程序文件的扩展名为 C 。AexeBdocCasmDtxt3. 阅读程序XOR CX, CXA3:AND AX, AX JZA1SHL AX,1 JNC A2INC CXA2:JMP A3A1: HLT问:该程序段完成统计AX 中 1 的个数 功能。4. 设AX=1234H ,BX=5678H , SS=3000H , SP=1000H。执行下面指令PUSHAXPUSHBXPOPAXPOPBX试问SP=1000H。5. TABLEDW 10H,20H,30H,40H,50H ENTRYDW 3MOVBX,OFFSETT

10、ABLEADDBX,ENTRYMOVAX,BX程序执行后AX 的内容是3000H。6. 试编一程序,求三个带符号数据中的最大值,并将最大值存入MAX 单元中,设三个带符号数分别在三个变量X,Y,Z 中存储。要求写出完整程序框架。解:DATAS SEGMENT X DB 5Y DB -2Z DB 0 MAX DB ?DATAS ENDS CODES SEGMENTASSUME CS:CODES,DS:DATAS START:MOV AX,DATAS MOV DS,AXMOV AL,X MOV BL,Y CMP AL,BL JG L1MOV AL,BLL1:MOV BL,Z CMP AL,BL J

11、G L2MOV AL,BL L2:MOV MAX,ALMOV AH,4CH INT 21HCODES ENDS END START7. 在字符串S 中查找逗号字符ASCII 码位 2CH,找到显示 Y,否那么显示N。解DATES SEGMENTS DB “E,4555!,CNT EQU $-SDATES ENDS CODES SEGMENTASSUME CS:CODES,DS:DATAS START:MOV AX,DATAS MOV DS,AXMOV BX,OFFSET S MOV CX,CNTL1: MOV AL,BX CMP AL,2CH JZ L2INC BX DEC CX JNZ L1

12、MOV DL,N MOV AH,02H INT 21HJMP L3L2: MOV DL,Y MOV AH,02H INT 21HL3: MOV AH,4CH INT 21HCODES ENDS END START8. 统计数据块中正数和负数个数设有7 个数,分别为-23,57,82,-27,-19,0,-8,要求写出完整程序框架。DATAS SEGMENTBUF DB -23,57,82,-27,-19,0,-8 CNT EQU $-BUFZ DB 0F DB 0 DATAS ENDS CODES SEGMENTASSUME CS:CODES,DS:DATAS START:MOV AX,DAT

13、AS MOV DS,AX MOV CX,CNTMOV BX,OFFSET BUF; L1:MOV AL,BXCMP AL,0 JG L2; JL L3 ; JMP NEXTL2:INC ZJMP NEXT L3:INC F;JMP NEXT NEXT:INC BXDEC CX JNZ L1MOV AH,4CH INT 21HCODES ENDSEND START9. 编写程序,实现以下函数。5X0Y=0X=0-5 X0 MOV AL,XCMP AL,0 JGE L1 MOV AL,-5 JMP NEXTL1: JG L2MOV AL,0 JMP NEXTL2: MOV AL,5 NEXT:MO

14、V Y,AL MOV AH,4CH INT 21H10. 编程实现键盘输入的小写字母转换成大写字母并在显示器显示出来。要求完整程序CODE SEGMENTASSUME CS:CODE START: MOV AL, 01H INT21HCOMP AL, aJB EXITCMP AL, z JA EXITSUB AL, 20H MOV DL, AL MOV AH, 02H INT21HEXIT:MOV AH, 4CHINT 21HCODEENDSEND START11. 编写完整程序,统计数据段中以变量BUFFER 为起始地址 50 个存储单元中的有符号数,负数与正数的个数,将统计出来的负数个数送

15、到DL 存放器中,正数的个数送到DH 存放器中。DATAS SEGMENTBUFFER DB 50 DUP (?) DATAS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS START:MOV AX, DATAS MOV DS, AX XOR DX, DXLEA SI, BUFFER MOV CX,50L1: MOV AL,SI CMP AL,0JG L2 JL L3 JMP L4L2: INC DHJMP L4 L3:INC DLJMP L4 L4: INC SIDEC CX LOOP L1 MOV AH,4CH INT 21HCODES END END

16、 START第 5 章161. 用 2k4 位的存储芯片,组成 16k8 位的存储器,要用2. 系统总线可以分为地址总线,数据总线和掌握总线。34K 4 位的存储芯片分别有多少条地址线和数据线? C A4,4B4,12C12,4D12,124可以写入,但一旦写入.不行擦除的只读存储器是以下哪个? B AROMB PROMCEPROMDEEPROM516K 8 位的存储芯片分别有多少条地址线和数据线? A A14,8B12,8C14,3D12,36. 可用电擦除的的只读存储器是。 D AROMBPROMCEPROMDEEPROM片存储芯片。7. 用EPROM 27162K8 位为 8088 CP

17、U 设计一个 16KB 的ROM 存储器。问:1共需多少块芯片?2画出存储器与 8088 CPU 的连接图。3写出存储范围解16 K 8 = 8片1 2 K 8212345678D D70A AMMMMMMMM100OROOOOOOOEOE OEPRECEPRECE OEPRRRRRECE OEPECE OEPECE OEPECE OEPECE OEPRDA11A12AB CY0Y1A8133Y2IO/ ML4Y3G7A2AY4A16&A17GY52B18Y6YA19G173EPROM1:F0000HF1FFFH; EPROM2:F2000HF3FFFH; EPROM3:F4000HF5FFF

18、H; EPROM4:F6000HF7FFFH; EPROM5:F8000HF9FFFH; EPROM6:FA000HFBFFFH; EPROM7:FC000HFDFFFH; EPROM8:FE000HFFFFFH;8. 用RAM 61162K8 位为 8088 CPU 设计一个 16KB 的RAM 存储器。问:1共需多少块芯片?2画出存储器与 8088 CPU 的连接图。解:16 K 8 = 8片1 2 K 82存储器与CPU 的系统连接图略。参考上图,画法多样9. 承受全地址译码将SRAM62648K8芯片,接到以8088 为 CPU 的系统总线上,使其所占用的地址范围为 80000H83F

19、FFH。1) 需要多少片 6264?2) 每片地址范围?3) 画出存储器与CPU 的系统连接图。解1)2 片 62642)第一片:80000H-81FFFH 其次片:82000H-83FFFH3)存储器与CPU 的系统连接图略。参考上图,画法多样第 6 章1. I/O 接口编址可以分为统一编址,独立编址两种编址方式。2. 8086/8088 系统中可访问的I/O 地址空间大小为 B。A.1KBB.64KBC.1MBD.16KB3. 简述接口的功能。解:1具有缓冲、隔离功能;2具有转换数据格式的功能;3具有信号量转换功能;4具有定时/计数功能;4假设ISA 总线宽度 16 位,总线的工作频率为

20、8MHz,那么该总线的数据传输率是 C A2MBPSB8MBPSC16MBPSD128MBPS5假设PCI 总线宽度 32 位,总线的工作频率为 16MHz,那么该总线的数据传输率是 C A2MBPSB16MBPSC64MBPSD512MBPS5为CPU 和I/O 设备之前供给联络;第 7 章18086 外部中断可分为可屏蔽中断, 不行屏蔽中断两大类。2. 8086 最多能治理256种中断。3. 8088 中断系统中,某中断类型号为 04H,中断向量的物理地址是 0010H。4中断处理中,恢复现场是由哪条指令来完成? B APUSH 指令B POP 指令C中断隐指令D IRET 指令5以下中断

21、类型不属于内部中断的是 A。AINTRBINT 21HC溢出D除以 06以下中断类型不属于内部中断的是 A。ANMIBINT 60HC溢出D单步中断7. 当 8086 系统的 15H 号中断的中断向量存放在内存储器的( A )单元中。A.0000:0054H0000:0057HB.0000:0060H0000:0063H C.FFF0:0054HFFF0:0057H D.FFF0:0060HFFF0:0063H8. 什么是中断?当 CPU 执行程序过程中,由于随机大事引起 CPU 临时停顿正在执行的程序,而转去执行用于处理该大事的程序,处理完后,又返回被中止的程序断点出连续执行,这一过程称为中

22、断9. 简述中断的全过程。解:一个完整的中断包括:中断恳求,中断判优,中断响应,中断效劳,中断返回五个局部第 9 章1. 依据数据的传送方向,串行通信常承受单工,半双工,全双工传输制式。2. 异步串行通信传送一个字符信息的格式包括起始位.数据位.奇偶校验位和 停顿位 。3. 异步串行通信传送一个字符信息的格式包括起始位 . 数据位. 奇偶校验位和停顿位。4. 在RS-232C 总线标准中,可以用来表示规律“1的电平是 D。A12VB5VC0VD-12V5. 假设 8255A 的端口A 定义为方式 0,输入;端口B 定义为方式 1,输出;端口C 的上半部定义为方式 0,输出。试编写初始化程序。口

23、地址为 80H83H解:MOV AL, 94H MOV DX, 83H OUT DX, AL6. 假设 8255A 的端口A 定义为方式 0,输出;端口B 定义为方式 1,输入;端口C 的上半部定义为方式 0,输出。试编写初始化程序。口地址为 90H93H解:MOV AL, 94H MOV DX, 93H OUT DX, AL7. 假设 8255A 的端口A 定义为方式 0,输出;端口B 定义为方式 1,输入;端口C 的上半部定义为方式 0,输出。试编写初始化程序。口地址为 90H93H解:MOV AL, 94H MOV DX, 93H OUT DX, AL8. 某 PC 系列微机应用系统以

24、8255A 作为接口,采集一组开关S7S0 的状态,然后它通过一组发光二极管LED7LED0 显示出来,Si 闭合,对应LEDi 灭;Si 断开,对应LEDi 亮,电路连接如以以下图所示。8255A 的A.B 两组均工作在方式 0。1写出 8255A 四个端口地址;2写出 8255A 的工作方式掌握字;3编写实现给定功能程序。.答:18255A 口地址为 07E0H,B 口地址为 07E1H,C 口地址为 07E2H,掌握口地址为 07E3H。28255 的掌握字 10010000;即 90H。3MOV DX,07E3H MOV AL,90HOUTDX,AL NEXT:MOV DX,07E0H

25、 INAL,DX MOV DX,07E1H OUTDX,ALJMPNEXT HLT9. 某 PC 系列微机应用系统以 8255A 作为接口,采集一组开关S7S0 的状态,然后它通过一组发光二极管LED7LED0 显示出来,Si 闭合,对应LEDi 亮;Si 断开,对应LEDi 灭,电路连接如以以下图所示。8255A 的A.B 两组均工作在方式 1。1写出 8255A 四个端口地址;2写出 8255A 的工作方式掌握字;3编写实现给定功能程序。.答:18255A 口地址为 07E0H,B 口地址为 07E1H,C 口地址为 07E2H,掌握口地址为 07E3H。28255 的掌握字 101101

26、00;即B4H。3MOV DX,07E3H MOV AL,0B4HOUTDX,AL NEXT:MOV DX,07E0H INAL,DXNOTAL MOV DX,07E1H OUTDX,ALJMPNEXT HLT10. 如以以下图所示,8086CPU 与一片 8255A 连接,8255A 的片选端接 74LS138 的Y1 输出端,8255A的 A 口通过驱动电路与共阴级的LED 显示器相连,8255A 的C 口低四位连接了 4 个开关K0-K3,用以输入 BCD 代码并在LED 上显示出来即K0-K3 输入 0000-1001 时,LED 显示 0-9 字形;假设K0-K3 输入 1010-1

27、111 时,LED 显示 E 字形,试编写完整程序段。答:.DATASEGMENTLED DB 3FH,06H,5BH;09,E 的共阴极段码DATAENDSCODESEGMENTASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AXMOV DX,0407H MOV AL,81H OUTDX,ALNEXT:MOV DX,0406H INAL,DX MOV AH,0CMPAL,10JLNEXT1 MOV AL,10NEXT1:MOV AH,0 MOV SI,AXMOV AL,LEDSI MOV DX,0404H OUTDX,ALJMPNEXT HLTCODEENDSENDSTART本文档局部内容来源于网络,如有内容侵权请告知删除,感谢您的协作!.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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