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

2025-06-20

微型计算机原理及应用作业题

第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位二进制数,一个字表示16位二进制数。

4.段的起始地址放在段寄存器中,有4个段寄存器,分别是CS, DS , SS 和ES,段寄存器的长度为 16 位。

5. 8086/8088 CPU复位后,程序重新开始执行的物理地址为 FFFF0H 。 6. 段地址和偏移地址为3022:001F的存储单元的物理地址是 3023FH 。 7. 8086 CPU分为两个部分即执行部件. 总线接口部件 部件。

8.8086MPU是典型的16位机,地址总线有20 位,数据总线有 16 位,存储器容量为 1MB 。

9. 8086微机的存储器中存放信息如图所示,那么30022H字单元的内容是( D )。 A.34ABH B.AB34H C.ABCDH D.CDABH 10.程序计数器PC存放的是 。( D )

A.程序总的指令条数 B.程序已执行的指令条数 C.程序尚未执行的指令条数 D.下一条指令的存储地址 11. 在8088/8086系统中,已知(DS)=100AH,DS段有一操作数,其偏移地址=0200H,该操 作数的物理地址为( D )。

A.100A0H B.02000H C.120A0H D.102A0H

12. 当8088引脚WR?1,RD?0,IO/M?0时,表示CPU当前正在进行( A )操作。 A.读存储器 B.写存储器 C.写IO口 D.读IO口 13. 8086与8088相比,不正确的有( D )。 A.相同的内部寄存器 B.相同的指令系统 C.相同宽度的地址总线 D.相同宽度的数据总线

14. Reset信号到来后,8086 CPU的启动地址为( C)。 A.0000H B.FFFFFH C.FFFF0H D.0FFFFH

15.一个基本的总线周期由(B )个时钟周期组成。

A.2 B.4 C.8 D.16 16.名词解释:

1. ALU 算数逻辑单元 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. 堆栈是按照先进后出原则组织的一片连续的存储区域。 3.FLAGS寄存器中有 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是立即寻址 寻址方式。

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 )。 A. PUSH SI B. PUSH SI PUSH DI PUSH DI POP SI POP DI POP DI POP SI C. MOV AX,SI D. MOV AX,SI MOV SI, DI MOV BX,DI MOV DI, AX XCHG BX,AX

16. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H

的物理地址是( D )。

A.20102H B.20101H C.200FEH D.200FFH

17.INC指令不影响( B )标志。 A.OF B.CF C.SF D.ZF 18.将累加器AX的内容清零的错误指令是( D )。 A.AND AX,0 B.XOR AX,AX C.SUB AX,AX D.CMP AX,AX 19. 实现将AL寄存器中的低4位置1的指令为( B )。 A.AND AL,0FH B.OR AL,0FH C.TEST AL,0FH D.XOR AL,0FH 20. 运算结束后,ZF=0,表示______。( C ) A.运算结果为正数 B.运算结果为负数 C.运算结果不为零 D.运算结果为零 21. 指令MOV BL,?B?的寻址方式为( D )。 A. 寄存器寻址 B.直接寻址 C.间接寻址 D.立即寻址

22. 在串操作指令中,下列描述不正确的是( B )。 A.REP MOVSB B.REP SCASB C.REPE CMPSB D.REP LODSB 23. 含有立即数的指令中,该立即数被存放在( B )。 A.累加器中

B.指令操作码后的内存单元中 C.指令操作码前的内存单元中

D.由该立即数所指定的内存单元中

24. LOOP指令执行时,隐含计数器是( C ) A.SP B.BX C.CX D.DI

25. 什么是寻址方式?说出下列指令中源操作数的寻址方式。 寻址方式:寻找指令和操作数的方法称为寻址方式。 MOV AX,BX 寄存器寻址 MOV AH,02H 立即寻址 MOV DX,[1800H] 直接寻址 MOV AL,[BX] 寄存器间接寻址

第4章

1.汇编语言的源程序语句可以分为:指令语句, 伪指令语句 , 宏指令语句 。 2. 指示语句在汇编时由 编译程序 执行,而不被翻译成机器语言。 1.汇编语言源程序文件的扩展名为( C )。 A.exe B.doc C.asm D.txt 3. 阅读程序 XOR CX, CX

A3: AND AX, AX JZ A1

SHL AX,1 JNC A2 INC CX

A2: JMP A3 A1: HLT

问:该程序段完成统计AX中1的个数 功能。

4. 设AX=1234H ,BX=5678H , SS=3000H , SP=1000H。执行下面指令

PUSH AX PUSH BX POP AX POP 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. 试编一程序,求三个带符号数据中的最大值,并将最大值存入MAX单元中,设三个带符号数分别在三个变量X,Y,Z中存储。要求写出完整程序框架。

解:

DATAS SEGMENT X DB 5 Y DB -2 Z DB 0 MAX DB ? DATAS ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS START:

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 21H CODES ENDS END START

7. 在字符串S中查找逗号字符(ASCII码位2CH),找到显示Y,否则显示N。 解

DATES SEGMENT S DB “E,4555@!,” CNT EQU $-S DATES ENDS

CODES SEGMENT

ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS MOV DS,AX MOV BX,OFFSET S MOV CX,CNT L1: MOV AL,[BX] CMP AL,2CH JZ L2 INC BX DEC CX JNZ L1

MOV DL,?N? MOV AH,02H INT 21H JMP L3

L2: MOV DL,?Y? MOV AH,02H INT 21H

L3: MOV AH,4CH INT 21H CODES ENDS END START

8. 统计数据块中正数和负数个数(设有7个数,分别为-23,57,82,-27,-19,0,-8),要求写出完整程序框架。

DATAS SEGMENT

BUF DB -23,57,82,-27,-19,0,-8 CNT EQU $-BUF Z DB 0 F DB 0 DATAS ENDS

CODES SEGMENT


2024春微型计算机原理及应用课堂作业题(含答案).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2024咨询工程师环境保护试卷

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219