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

上传人:cn****1 文档编号:556858692 上传时间:2023-03-13 格式:DOC 页数:13 大小:173.01KB
返回 下载 相关 举报
2016春微型计算机原理及应用课堂作业题(含答案)_第1页
第1页 / 共13页
2016春微型计算机原理及应用课堂作业题(含答案)_第2页
第2页 / 共13页
2016春微型计算机原理及应用课堂作业题(含答案)_第3页
第3页 / 共13页
2016春微型计算机原理及应用课堂作业题(含答案)_第4页
第4页 / 共13页
2016春微型计算机原理及应用课堂作业题(含答案)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2016春微型计算机原理及应用课堂作业题(含答案)》由会员分享,可在线阅读,更多相关《2016春微型计算机原理及应用课堂作业题(含答案)(13页珍藏版)》请在金锄头文库上搜索。

1、微型计算机原理及应用作业题第1章1冯诺依曼体系结构计算机包括五大组成部分,分别为运算器,控制器,存储器,输入设备和输出设备。2(29)10转化为二进制是(11101)2 ;(1101110)2转化为十六进制是(6E)16。3机器数可以用不同的方法表示,常用的编码方式有 原码 , 反码 , 补码 。4(25)10转化为二进制是 11001 ;(1101010)2转化为十六进制是 6A 。第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 )。A34ABH BAB34H CABCDH DCDA

3、BH10程序计数器PC存放的是 。( D )A程序总的指令条数 B程序已执行的指令条数 C程序尚未执行的指令条数 D下一条指令的存储地址11. 在8088/8086系统中,已知(DS)=100AH,DS段有一操作数,其偏移地址=0200H,该操 作数的物理地址为( D )。A.100A0HB.02000HC.120A0HD.102A0H12. 当8088引脚,时,表示CPU当前正在进行( A )操作。A.读存储器B.写存储器C.写IO口D.读IO口13. 8086与8088相比,不正确的有( D )。A.相同的内部寄存器B.相同的指令系统C.相同宽度的地址总线D.相同宽度的数据总线14. Re

4、set信号到来后,8086 CPU的启动地址为( C)。A.0000H B.FFFFFHC.FFFF0H D.0FFFFH15.一个基本的总线周期由(B )个时钟周期组成。A.2B.4C.8D.1616.名词解释:1. ALU算数逻辑单元2. MDR存储器数据寄存器3. RAM随机存储器4. 总线总线是计算机系统各部件之间传递公共信息的一簇导线5. IR指令寄存器6. CU控制单元7. MAR存储器地址寄存器8. 存储容量存储器能够存放的二进制数的总位数9. ROM只读存储器10. PC程序计数器11. ID指令译码器第3章1. MOVAX,BX+SI的源操作数是基址变址寻址方式。2. 堆栈是

5、按照先进后出原则组织的一片连续的存储区域。3FLAGS寄存器中有 3 位控制状态位。4. LOOPNZ A1指令只有当ZF= 0 且(CX)不等于0时,才能继续循环。5.JMP DWORD PTR DI是 段间间接 转移。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 34 JMP A1,A1的地址为3512 。9. MOV SI,OFFSET A1是

6、立即寻址 寻址方式。10.假设 (SS)=3000H,(SP)=1000H, 执行PUSH AX 指令后,栈顶的物理地址是30FFEH 。11. (BH)=65H,(BL)=76H,执行ADD BH, BL 指令后,(BH) = DBH OF= 0 。12. A2 DB 10 DUP(2,3)语句执行后共占有 20 字节存储单元。13. 能够实现将BL寄存器中的内容最低4位取反,最高4位维持不变的一条指令是XOR BL,0FH。14指令由 操作码 和 操作数 两部分组成。15交换寄存器SI,DI的内容,正确的程序段是( A D )。 APUSH SI BPUSH SI PUSH DI PUSH

7、 DI POP SI POP DI POP DI POP SI CMOV AX,SI DMOV AX,SI MOV SI, DI MOV BX,DI MOV DI, AX XCHG BX,AX16. 假定(SS)2000H,(SP)0100H,(AX)2107H,执行指令PUSH AX后,存放数据21H的物理地址是( D )。A20102H B20101H C200FEH D200FFH17INC指令不影响( B )标志。AOF BCF CSF DZF18将累加器AX的内容清零的错误指令是( D )。AAND AX,0 BXOR AX,AXCSUB AX,AX DCMP AX,AX19. 实现

8、将AL寄存器中的低4位置1的指令为( B )。AAND AL,0FH BOR AL,0FHCTEST AL,0FH DXOR AL,0FH20. 运算结束后,ZF=0,表示_。( C )A运算结果为正数 B运算结果为负数 C运算结果不为零 D运算结果为零21. 指令MOV BL,B的寻址方式为( D )。A. 寄存器寻址B.直接寻址C.间接寻址D.立即寻址22. 在串操作指令中,下列描述不正确的是( B )。A.REPMOVSB B.REPSCASB C.REPECMPSB D.REPLODSB23. 含有立即数的指令中,该立即数被存放在( B )。A.累加器中B.指令操作码后的内存单元中C.

9、指令操作码前的内存单元中D.由该立即数所指定的内存单元中24. LOOP指令执行时,隐含计数器是(C)A.SPB.BXC.CXD.DI25. 什么是寻址方式?说出下列指令中源操作数的寻址方式。寻址方式:寻找指令和操作数的方法称为寻址方式。MOV AX,BX寄存器寻址MOV AH,02H立即寻址MOV DX,1800H直接寻址MOV AL,BX寄存器间接寻址第4章1汇编语言的源程序语句可以分为:指令语句, 伪指令语句 , 宏指令语句 。2. 指示语句在汇编时由 编译程序 执行,而不被翻译成机器语言。1汇编语言源程序文件的扩展名为( C )。Aexe Bdoc Casm Dtxt3. 阅读程序XO

10、R CX, CXA3: AND AX, AXJZ A1SHL AX,1JNC A2INC CXA2: JMP A3A1: HLT问:该程序段完成统计AX中1的个数 功能。4. 设AX=1234H ,BX=5678H , SS=3000H , SP=1000H。执行下面指令PUSH AXPUSH BXPOP AXPOP BX试问(SP)= 1000H 。5. TABLE DW 10H,20H,30H,40H,50H ENTRY DW 3 MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,BX程序执行后AX的内容是 3000H 。6. 试编一程序,求三个带符号数据中的

11、最大值,并将最大值存入MAX单元中,设三个带符号数分别在三个变量X,Y,Z中存储。要求写出完整程序框架。解:DATAS SEGMENT X DB 5 Y DB -2 Z DB 0 MAX DB ?DATAS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AX MOV AL,X MOV BL,Y CMP AL,BL JG L1 MOV AL,BL L1:MOV BL,Z CMP AL,BL JG L2 MOV AL,BL L2:MOV MAX,AL MOV AH,4CH INT 21HCODES ENDSE

12、ND START7. 在字符串S中查找逗号字符(ASCII码位2CH),找到显示Y,否则显示N。解DATES SEGMENTS DB “E,4555!,”CNT EQU $-SDATES ENDSCODES SEGMENTASSUME CS:CODES,DS:DATASSTART:MOV AX,DATASMOV DS,AXMOV BX,OFFSET SMOV CX,CNTL1: MOV AL,BXCMP AL,2CHJZ L2INC BXDEC CXJNZ L1 MOV DL,NMOV AH,02HINT 21HJMP L3L2:MOV DL,YMOV AH,02HINT 21HL3: MOV AH,4CHINT 21HCODES ENDSEND START8. 统计数据块中正数和负数个数(设有7个数,分别为-23,57,82,-27,-19,0,-8),要求写出完整程序框架。DATAS S

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号