barriers / 阅读 / 详情

关于《微机原理》的一些问题

2023-08-24 18:44:57
共7条回复
FinCloud

9、每段的起始和结束地址为:

(1)10000H-1FFFFH

(2)12340H-2233FH

(3)23000H-32FFFH

(4)E0000H-EFFFFH

(5)AB000H-BAFFFH

12、若当前SS=3500H,SP=0800H,堆栈段在存储器中的物理地址为35800H,若此时入栈10个字节,SP内容是07F6H,若再出栈6个字节,SP为07FCH

3、

(1)MOV

AX,[100H]源操作数字段的寻址方式是直接寻址,物理地址值是

10100H

(2)MOV

AX,VAL源操作数字段的寻址方式是直接寻址,物理地址值是

10030H

(3)MOV

AX,[BX]源操作数字段的寻址方式是寄存器间接寻址,物理地址值是

10100H

(4)MOV

AX,ES:[BX]源操作数字段的寻址方式是寄存器间接寻址,物理地址值是

20100H

(5)MOV

AX,[SI]源操作数字段的寻址方式是寄存间接寻址,物理地址值是

100A0H

(6)MOV

AX,[BX+10H]源操作数字段的寻址方式是寄存器相对寻址,物理地址值是

10110H

(7)MOV

AX,[BP]源操作数字段的寻址方式是寄存器间接寻址,物理地址值是

35200H

(8)MOV

AX,VAL[BP][SI]源操作数字段的寻址方式是基址变址寻址,物理地址值是

10100H

(9)MOV

AX,VAL[BX][DI]源操作数字段的寻址方式是基址变址寻址,物理地址值是

10124H

(10)MOV

AX,[BP][DI]源操作数字段的寻址方式是基址变址寻址,物理地址值是

35224H

6、

(1)MOV

DL,AX类型不匹配,字节与字不能传送

(2)MOV

8650H,AX

目的操作数不能为立即数

(3)MOV

DS,0200H

立即数不能送段寄存器

(4)MOV

[BX],[1200H]

两内存单元不能直接操作

(5)MOV

IP,0FFH操作数不能为IP

(6)MOV

[BX+SI+3],IP

操作数不能为IP

(7)MOV

AX,[BX][BP]两个基寄存器不能同时作为地址

(8)MOV

AL,ES:[BP]

可以是正确的

(9)MOV

DL,[SI][DI]两变址寄存器不能同时作为地址

(10)MOV

AX,OFFSET

0A20H错误在OFFSET不用作为数值地址操作符

(11)MOV

AL,OFFSET

TABLE类型不匹配,地址为字,不能传送给字节

(12)XCHA

AL,50H

立即数不用作为XCHG指令的操作数

(13)IN

BL,05H

输入指令为累加器专用指令,不用BL,只能用AL

(14)OUT

AL,0FFEH

端口地址超过8位应该用DX间接寻址

7、

LEA

BX,TABLE

MOV

AL,5

XLAT

MOV

DH,AL

MOV

AL,7

XLAT

MOV

DL,AL

MOV

BX,DX

8、

PUSH

AX

SP=00FEH

PUSH

BX

SP=00FCH

POP

BX

SP=00FEH

POP

AX

SP=0100H

1、

A1

DW

23H,

5876H

变量占4个字节

A2

DB

3

DUP(?),

0AH,

0DH,

‘$"变量占6个字节

A3

DD

5

DUP(1234H,

567890H)

变量占40个字节

A4

DB

4

DUP(3

DUP(1,

2,

‘ABC"))

变量占60个字节

2、

MOV

AX,0066H

MOV

AL,0FFH

MOV

AX,0FFH

AND

AL,2

OR

AX,02FFH

4、

PLENTH的值为22,表示PLENTH与PAR之间的字节数

7、用1024×1位的RAM芯片组成16K×8位的存储器,需要128个芯片,在地址线中有10位参与片内寻址,6位组合成片选择信号(设地址总线为16位)

8、现有一存储体芯片容量为512×4位,若要用它组成4KB的存储器,需要16个这样的芯片,每块芯片需要9条寻址线,整个存储系统最少需要12条寻址线。

苏州马小云

第1 习题与作业解答

1、填空题参考答案

1、 软件

2、 运算器 输入输出设备

计算机内部采用二进制代码表示数据和指令;

3、 对数据进行算术运算和逻辑运算;

4、 存储程序控制工作方式 运算器和控制器。

5、 事先将计算步骤(指令)存入存储器中;运行时依次取出进行译码;并按译码结果进行运算。

6、 存放指令和数据;

对指令进行译码后产生控制信号。

7、 存储程序控制工作方式。

8、 控制流驱动方式。

9、 机器指令序列。

10、 二进制代码。

11、 机器

12、 控制信息

13、 读取和执行

14、 地址

2、判断题参考答案

1、 √(对)

2、 ×(错)

3、 √(对)

4、 √(对)

5、 ×(错)

6、 ×(错)

7、 ×(错)

8、 √(对)

9、 √(对)

10、 ×(错)

11、 ×(错)

3、单项选择题参考答案

1、C

2、D

4、简答题参考答案

1、三个基本特征:

(1) 计算机由运算器、控制器、存储器以及输入输出设备等五大部件组成。(3分)

(2) 计算机内部采用二进制代码表示数据和指令(1分)。

(3) 计算机具备程序存储方式(1分)。

第2 练习题解答

1、填空题参考答案

1. 顺序控制字段

2. 周期状态触发器

3. 1.11101; 无溢出; 1.00101; 正溢出

5. 时序部件; PC; ID;

6. 算术; 逻辑

7. 加法器

8. 串行进位

9. 目的周期DT

10. 源周期ST 执行周期ET

11. 组合逻辑控制器

12. 控制信号序列

13. 各种寄存器

17. 设置专用乘除法器

19. 时钟周期(或节拍) 时钟脉冲

20. 时钟周期(或节拍)

21. 控制存储器CM 微指令寄存器

24. 时钟周期(或节拍)

25. 有效地减少进位延迟时间

26. 操作控制字段

27. 产生某步操作所需的微操作控制信号

28. 控制产生后继微指令的CM地址

2、判断题参考答案

1.×(错) 2. ×(错) 3.×(错) 4.√(对) 5.×(错)

6.√(对) 7.√(对) 8.×(错) 9.×(错) 10. √(对)

11.√(对) 12. ×(错) 13. ×(错) 14.√(对) 15. √(对)

3、单项选择题参考答案

1.D 2.B 3.A 4.B 5.D

7.A 8.C 9.D 10.D

11.B 12.B 13.D 14.C 15.C

16.B 17.D 18.C 19 20

21.B 22.B

4、简答题参考答案

1. 有三种情况:

(1)一条指令将执行完毕,即在执行期ET中,如果不响应DMA请求与中断请求,程序正常执行,接着就转如新的FT,开始执行下一条指令;

(2)在中断周期IT这一过渡阶段操作结束后,就会转入中断服务程序,即进入FT;

(3)在DMA周期完成一次DMA传送后,如果没有新的DMA请求,也没有中断请求,则恢复执行被暂停的程序,进入新的FT。

2. 指令周期是指执行一条指令所需要的时间;

机器周期是指在一条指令的某个阶段中完成某个独立操作所需要的时间;

时钟周期是指完成一个微操作所需要的时间。

3. (1)将机器指令分解成微命令序列,然后表示成二进制代码形式的微命令,编写成微指令,多条微指令在形成微程序。每种机器指令对应一段微程序,制造CPU时将微程序固化在控制存储器CM中。执行机器指令时,依次从CM中提取微指令,从而产生微命令;

(2)一条微指令包含的微命令,控制实现一步操作,若干条微指令组成一段微程序解释执行一条机器指令。CM中的所有微程序解释执行整个指令系统。

4. 微程序执行过程如下:

(1)从CM中取出第一个单元的内容,即用于取机器指令的公用微指令并执行取出机器指令送入IR,修改PC内容;

(2)IR中操作码内容通过微地址形成电路形成对应的微程序入口地址送入微地址寄存器;

(3)用微地址寄存器控制,从CM取出一条微指令,其中微操作控制字段产生微命令控制相关操作,顺序控制字段用于形成后续微地址送入微地址寄存器。重复本操作,直到该微程序完成;

(4)返回到第一个步骤。

5. 程序是一系列机器指令的有序集合,用于解决实际问题,有子程序、分支、循环等结构,存放在主存中,可以更新修改;

(1)微程序是一系列微指令的有序集合,微程序设计是将传统的程序设计方法运用到控制逻辑的设计中,因此在微程序中也可以有微子程序、分支、循环等结构;微程序存储在控制存储器CM中,只能读出,不能更改;

(2)CM中的所有微程序解释执行整个指令系统中的所有机器指令;

6. 比较如下:

(1)组合逻辑控制方式是用组合逻辑电路产生微命令,其速度主要取决于电路延迟,因此在高速计算机中常采用此硬连接方式;

(2)组合逻辑控制器电路形态不规整,核心部分比较烦琐、凌乱,设计效率低,检查调试比较困难,设计结果难以修改与扩展;

(3)微程序控制器中,指令在被执行之前首先要访问控制存储器CM,取得微指令,因此会影响执行的速度,不能适应高速运算;

(4)微程序控制器引入程序技术,使用存储控制逻辑的思想,使得设计规整,易于修改、升级,保证了系统的兼容性;

16. 答:节拍发生器是由计数器T与节拍译码器组成的

(1)当工作周期开始时,T=0,若本工作周期还需要延长,则发T+1命令,计数器继续工作,表示进入一个新的节拍;

(2)若本工作周期应当结束,则发T=0命令,计数器T复位,从T=0开始进入一个新的计数循环,进入新的工作周期;

(3)计数器T的状态经过译码器译码后,产生时钟周期/节拍,即T0,T1,T2……作为分步操作的时间标志。

17. 答:通常一条指令的执行要经过读取指令、分析指令和执行指令三个阶段。

(1)取指令:根据指令计数器PC提供的地址访问主存读取指令送入IR,然后PC+1;

(2)分析指令:若是组合逻辑控制器,则在时序系统的配合下译码产生相应的微命令序列;若是微程序控制器,则根据操作码转向相应的微程序,由微指令提供微命令按照时序信号送出;

(3)执行指令:根据指令需要取操作数,执行操作,然后形成下一条指令的地址。对于顺序执行时,地址已在PC中,对于转移指令,则将形成的地址送入PC。

第3 练习题解答

1、填空题参考答案

1. 21200。

2. 1234DH。

3. 栈顶; 先进后出(或后进先出)。

4. 2000H。

5. 16; 20; 1M(或1024K)。

6. 基本内存; HMA(或高内存区)。

7. ZF; CF

8. 11234H

9. 12234H

10. 1234AH

11. 14321H

12. 24442H

13. 0002H 或(2H)

14. 0113H (或 113H)

15. 1112H

16. 2222H

17. 2000H

18. 立即数寻址

19. 直接寻址

20. 寄存器寻址

21. 寄存器间接寻址

22. 基址寻址

23. 基址寻址

24. 变址寻址

25. 变址寻址

26. 基址变址寻址

27. 基址变址寻址

28. 变址寻址

29. 变址寻址

2、判断题参考答案

1.×(错) 2. ×(错) 3.×(错) 4.×(错) 5.×(错)

6.×(错) 7. ×(错) 8.√(对) 9.×(错) 10.×(错)

11.×(错) 12.√(对) 13.×(错) 14. √(对) 15. √(对)

16.√(对) 17.×(错)

3、单项选择题参考答案

1.B 2.A 3.C 4.A 5.D

6.B 7.C 8.D 9.A 10.B

11.B 12.D 13.C 14.D 15.

4、简答题参考答案

1. 段地址: 1000H;

偏移地址: 0200H

物理地址=段地址×10H+偏移地址

=1000H×10H+0200H

=10200H

2. EU的作用:主要用于完成指令的执行,并进行算术和逻辑运算 ;

BIU的作用:主要用于实现EU的所有总线操作,并负责CPU与I/O设备之间的信息交换。

3. PUSH指令的操作如下:

SP ←(SP)- 2

(SP)← 源操作数 (3分)

堆栈数据的特点是:后进的先出,先进的后出 (2分)

即:FILO(先进后出), LIFO(后进先出)

5、分析题参考答案

1. 1, 0, 1, 1, 0B0

2. 0, 0, 1, 0, 0B7

3. 0, 0, 1, 0, 0FF

4. 0, 0, 1, 0, 88H

5. 0, 0, 1, 0, 90H

6. 0, 0, 1, 1, 80

7. 0, 0, 1, 0, 10H

8. (1)1236H (2)2000H (3)2000H (4)2001H

9. (1)123EH (2)2000H (3)2000H (4)2001H

10. (1)122EH (2)2000H (3)4000H (4)2000H

11. (1)12H, (2)0, (3)0, (4)0, (5)8

12. 1, 1, 0, 1, 0H

13. 0, 0, 0, 1, 10H

14. 0, 0, 0, 0, 0FH

15. 0, 0, 0, 0, 11H

16. 0, 0, 0, 0, 0FH

第4 练习题解答

1、填空题参考答案

1、 伪指令语句

2、 指令语句

3、 宏指令语句

4、 类型属性

5、 段属性

6、 偏移量属性 (或位移量属性)

7、 分支程序设计

8、 顺序程序设计

9、 循环程序设计

10、 数值常数

11、 分支程序设计。

12、 代码; END; 数据; 堆栈。

2、判断题参考答案

1.×(错) 2. ×(错) 3. √(对) 4.×(错) 5.×(错)

3、单项选择题参考答案

1.B

4、简答题参考答案

1.用文字编辑软件编辑源程序文件

(1)调用汇编程序MASM将源程序汇编成目标程序

(2)如果有错则转(1),无错则下一步

(3)调用连接文件LINK将目标程序转成可执行文件

(4)装载运行

(或用框图作答也对)

2.(1)机器语言程序是指用二进制代码组成的指令序列

(2)汇编语言是将机器语言“符号化”,汇编的指令语句与机器指令一一对应

3.对源程序进行汇编,如果源程序无语法错,就把源程序汇编生成目标程序。

4.连接程序LINK将目标程序(.OBJ)转换为一个可执行文件(.EXE)

5.程序运行时,完全按照编写的指令顺序执行,且每条指令仅执行一次。

6.(1)初始化部份; (2)工作部份 (3)修改部份

(4)控制部份 (5)结束处理部份

7.(1)编辑生成源程序 (2)汇编源程序生成目标程序

(3)连接目标程序生成可执行文件 (4)运行调试可执行文件

8.(1)汇编程序MASM。生成的目标程序扩展名OBJ;

(2)连接程序LINK。生成的可执行文件扩展名EXE。

9.(1)送入口参数到指定寄存器 (2)送子功能号到AH

(3)发出软中断指令 INT

10. (1)指令语句汇编时生成可供执行的指令代码。

(2)伪指令语句是指示汇编程序如何汇编源程序,汇编时不生成指令代码。

11. (1)汇编语言是由指令语句、伪指令语句、和宏指令语句组成。

(2)指令语句是程序运行时所执行的语句;

(3)伪指令语句是汇编过程中执行的语句;

(4)宏指令语句是在汇编过程中产生指令代码用于替代程序中多次出现的程序段。

12. 系统调用DOS调用中通过INT 21H的调用。

其过程是:

(1)置入口参数(1分);

(2)将系统功能号送入AH:

(3)执行系统调用INT 21H。

5、分析设计题参考答案

1、 解答:

(1)SUM DW 0 (2) AX,DATA

(3)ADD DX ,2 (4) MOV SUM ,AX

(5)END START

2、 解答:

(1)STACK ENDS (2)ASSUME CS:CODE,DS:DATA,SS,STACK

(3)MOV DS,AX (4)CMP DX,200

(5)JMP LOOP1

3、 解答:

(1)ASSUME CS:CODE,DS:DATA,SS:STACK

(2) MOV AX,0

(3) CMP DX,100

(4) MOV SUM,AX

(5) MOV AH,4CH (或 MOV AX,4CXXH)

4、 解答:

(1)DB 100 DUP(0)

(2)ASSUME CS:CODE,DS:DATA,SS:STACK

(3)MOV DX,100

(4)CMP DX,200

(5)INT 21H

5、 解答:

(1)DB 100 DUP(?)

(2)ASSUME CS:CODE,DS:DATA,SS:STACK

(3)AND AL,0FH

(4)ADD AL,7

(5)INT 21H

6、 解答:

(1)DB 100 DUP(?)

(2)MOV DS, AX

(3)CMP

(4)ADD AL,30H

(5)MOV AH,4CH (或 MOV AX,4CxxH)

7、 解答:

(1)ASSUME CS:CODE,DS:DATA,SS:STACK

(2)MOV DS, AX

(3)MOV CL,4

(4)ADD AL,37H

(5)INT 21H

8、 解答:

(1)ASSUME CS:CODE,DS:DATA,SS:SATCK

(2)MOV AX,DATA

(3)MOV CL,2

(4)AND AL,0FH

(5)MOV ABC,AL

9、 解答:

(1)COUNT DB 0

(2)LEA SI,STR (或MOV SI,OFFSET STR)

(3)MOV AL,[SI]

(4)JZ EXIT

(5)INC SI

10、 解答:

(1)DB 1024 DUP(?)

(2)LEA SI,STR (MOV SI,OFFSET STR)

(3)CMP AL,‘A"

(4)INC SI

(5)INC CL

第5 练习题解答

1、填空题参考答案

1. 1024K; 16

2. 16384K; 32。

3. 程序; 记忆功能; 存储器。

4. 14 8

5. 8

6. 地址。

7. 静态触发器; 门控管;

8. 地址译码驱动电路; 时序控制电路。

2、判断题参考答案

1. √(对) 2. ×(错) 3. √(对) 4.×(错) 5.×(错)

6. √(对) 7. ×(错) 8.√(对) 9.×(错) 10. √(对)

3、单项选择题参考答案

1.B 2.B 3.C 4.C 5.D

6.C 7.(1)A;(2)C 8.B 9.D 10.B

11.D 12.D 13.C 14.D 15.D

16.C 17.A 18.D 19.D 20.C

21.D 22.D 23.B 24.A 25.B

26.D 27.D

4、简答题参考答案

1、 解答:

即主存容量,常用字节或单元数×位数来描述。其用来衡量存储器存储信息能力。

指一次访问存储器所需要的时间。其用来衡量存储器的工作速度。

2、 解答:

用于存放CPU当前需要执行的程序和需要处理的数据,以及驻留操作系统的核心部分。

特点:采用随机存取方式、工作速度快、有一定存储容量。

3、 解答:

用于存放联机保存,但暂不使用的程序和数据。

组成:磁盘存储器、磁带存储器和改判存储器。

4、 解答:

(1)用于存放联机保存,但暂不使用的程序和数据。

(2)特点:信息组织采用文件、数据块结构,存取方式采用顺序或直接存取、工作速度较主存慢、存储容量大且价格低。

5、 解答:

(1)静态存储器是依靠触发器的两个稳定状态存储信息。动态存储器是依靠电容上的电荷保存信息。

(2)前者的特点是工作速度快、功耗较大、集成度较低。后者的与前者相反。

6、 解答:

(1)动态存储器是依靠电容上的电荷保存信息。

(2)动态刷新是指定期向存放“1”的电容重新充电以补充沿泄露通路放掉的电荷。

7、 解答:

1、根据存储器的总容量和可选芯片的类型、型号和每片容量。

2、进行芯片地址分配,并拟定片选逻辑以产生片选信号。

3、根据芯片外特性将各片因脚对应连接。

8、 解答:

(1)高速缓冲存储器用来存放CPU在最近一小段时间内需要使用的程序和数据。

(2)用来解决CPU与主存之间的速度匹配问题。

9、 解答:

(1)动态刷新是指定期向存放“1”的电容重新充电以补充沿泄露通路放掉的电荷。

(2)三种刷新方式:集中刷新方式、分散刷新方式和异步刷新方式。

10、 解答:

(1)主存是用于存放CPU当前需要执行的程序和需要处理的数据以及驻留操作系统的核心部分。

(2)外存是用于存放联机保存,但暂不使用的程序和数据。

(3)高速缓存是用来存放CPU在最近一小段时间内需要使用的程序和数据。

11、 解答:

(1)静态随机存储器是依靠触发器的两个稳定状态存储信息。

(2)动态随机存储器是依靠电容上的电荷保存信息。

(3)各自的特点:前者的特点是工作速度快、功耗较大、集成度较低。后者的与前者相反。

第6 练习题解答

1、填空题参考答案

1、 分时共享

2、 共享、分时

3、 公共信息

4、 系统总线

5、 外总线

6、 并行接口和串行接口

7、 程序切换

8、 随机性

9、 随机性

10、 更高的并行性

11、 中断接口

12、 DMA

13、 硬件

14、 执行I/O指令

15、 高速、简单的

16、 批量数据

17、 随机性

18、 中断向量

19、 中断类型号×4

20、 00008H

21、 单总线; 面向存储器的双总线

2、单项选择题参考答案

1.B 2. C 3. C 4. C 5. C

6.C 7. A 8. B 9. A 10. B

11. A 12. B 13. C 14. C 15. B

16. C 17. B 18. C 19. A 20. B

21. D 22. A 23. A 24. C 25. C

clou

这题目也太多了吧。

小教板

这些问题你应该问老师~~

大鱼炖火锅

0000

max笔记

用点工作啊!~

北有云溪

本来是知道的,不过还给大学老师了

相关推荐

微机原理的两道题目,求解答和详细解释

例1:因为A9和A8没有用到,所以它们两个的值可以随意。A端口地址:f0hB端口地址:f2hC端口地址:f4h控制字寄存器端口地址:f6h例2:计数器0端口地址:310h计数器1端口地址:312h计数器2端口地址:314h控制字寄存器端口地址:316h
2023-08-18 04:07:062

急急急急急急急急急!!! 微机原理选择题 求解。

吧全会18 选C19 选a
2023-08-18 04:07:163

微机原理题目求答案

C:I/O读信号,双向,低电平有效。当CPU控制总线时,为输入信号,CPU读8237A内部寄存器的状态信息;当8237A控制总线时,为输出信号,与配合控制数据由外设传至存储器。(I/O write):I/O写信号,双向,低电平有效。当CPU控制总线时,为输入信号,CPU写8237A内部寄存器;当8237A控制总线时,为输出信号,与配合控制数据由存储器传至外设。A:C:存储器到存储器的数据传送,在这种传送方式下,8237A固定使用通道0和通道1。B:8237A有四种工作方式:单字节传送、数据块传送、请求传送和多片级联。
2023-08-18 04:07:261

微机原理题:急求下面两题的解答过程,简要说下就行了

某个中断服务程序入口地址(占4个字节),保存在中断向量表中,.第11题:中断服务程序在中断向量表的首址 =中断类型号x4 =09Hx4 =24H, 选答案 B.第12题:中断类型号 =中断服务程序在中断向量表的首址/4 =80H/4 =20H, 选答案 B
2023-08-18 04:07:491

一道微机原理的题目,有答案,求解释

SCAN: MOV AL,0BH ;0BH应改为 04H,是PC2复0命令字 OUT 83H, AL ;使PC2低电平,扫描键盘第一行 IN AL, 80H ;从A口读入键盘列状态 CMP AL, 0FFH ;检测各列是否全为高电平,若全为高电平表示该行未有按键 JNZ DSCAN ;若AL≠FFH,表示有第一行某列低电平,有键按下,转DSCAN MOV AL,07H ;0BH应改为06H,是PC3复0命令字 OUT 83H, AL ;若第一行无按键,使PC3低电平,扫描键盘第二行 IN AL, 80H ;从A口读入键盘列状态 CMP AL, 0FFH ;检测各列是否全为高电平 JZ SCAN ;若AL=FFH,表示有第二下行无键按下,转SCAN重新扫描DSCAN: MOV BL, AL ;若有按键,将列状态送BL保存 CALL DELAY-20MS ;延时20毫秒,等待该键释放/或用于消键抖动 IN AL, 80H ;再次读入列状态 CMP AL, BL ;与前次读入的列状态比较,若不同,表示该键已释放
2023-08-18 04:07:571

微机原理的题目,求答案

将AX的高位字节置为全‘0",低位字节保持不变:AND AX, 00FFH将BX的高位字节置为全‘1",低位字节保持不变:OR BX, 0FF00H将DX的高位字节按位求反,低位字节保持不变:XOR DX, 0FF00H
2023-08-18 04:08:061

微机原理的题

鲲鹏何妨一展翅!
2023-08-18 04:08:163

微机原理题目

此设计要求,不高。许多存储器的地址范围,并没有用上。因此,使用“部分译码”即可。只需要使用少数的地址线,其余闲置的地址线,可以随意的定为1或0。那么,一个芯片,就具有多个地址范围。这就很容易满足题目要求的地址了。
2023-08-18 04:08:413

一些微机原理题,求大神解答

如图
2023-08-18 04:08:541

微机原理试题

111
2023-08-18 04:09:123

微机原理题,请高手解答!

AX=0005H, BX=0010H, CX=0, DX=0
2023-08-18 04:09:212

微机原理 考试题 高分求解 四川理工学院成教院06级大专试题

半年前还能帮你的,现在忘光了,遗憾!
2023-08-18 04:09:303

求求了,微机原理的题目,马上就要考试了,求大神帮助!!感谢!!

(DS)=2100H,(BX)=1050H,(SI)=0104H,从物理地址22150H单元开始,依次存放数据2AH,56H,8BH,10H,4CH,93H。试指出下列各条指令中源操作数的寻址方式,并计算其相应的物理地址,最后给出各个指令单独执行后AX寄存器的内容。(1)MOV AX,0100H[BX]--寄存器相对寻址。--21000 + 1050 + 0100 = 22150H(2)MOV AX,[BX][SI]--基址变址寻址。--21000 + 1050 + 0104 = 22154H 别忘了采纳。
2023-08-18 04:09:501

【急!在线等】微机原理考试题目,小弟分不多,但真的很急

.设某一条指令的物理地址为21234H,CS值为2000H,则该指令的偏移地址为IP = 1234H。2.设有如下代码:MOV BX,OFFSET ARRAY则执行代码后BX的内容为A.ARRAY的物理地址 B.ARRAY的偏移地址 C.ARRAY的内容 D、以上都不对B.ARRAY的偏移地址。3.定义数据段中2个字节变量,分别为VAR1=1,VAR2=2,编写完整的汇编程序实现两个变量的值互换。MOV AL, VAR1MOV BL, VAR2MOV VAR2, ALMOV VAR1, BLEND
2023-08-18 04:09:591

几道微机原理题求解

1.你确定答案么有写错么?MUL BL和JMP BX两条指令应该是寄存器寻址,而IN AL,DX是间接寻址。2.MOV AL,8+[BX+DI],这个指令格式不对呀,应该是MOV AL,8[BX+DI],而操作数的物理地址PA=DS*16+8+(BX)+(DI)3.是要算偏移量吧,偏移量=307EH-304CH-2=30H4.INT是中断指令,8是中断号,INT 8是进入中断号为8的中断处理5.CS可以压入堆栈但不能弹出,因为弹出信息到CS会改变CS的值,CS是代码段的段地址,若被修改,程序就无法执行,同理,IP也不能被修改。DS,SS,ES可以被修改。
2023-08-18 04:10:112

有关微机原理的几道判断题与选择题,希望大家可以为我解惑

1. cpu传送数据给D/A转换器,一般采用_____传送方式。 A.中断 B.查询 C.DMA D.无条件 DMA方式啦。 2. 指令ADD BX,DATA[BX+SI]操作数是在_____中。 A 操作码 B 堆栈段 C 代码段 D 寄存器bx 这个我都没见过这种指令啊,又不象伪指令又不象间接寻址的 3 指令 XOR BX,[BX+SI]的操作码是在______中。 没有悬念的是ds段BX+SI内容之和的所指的内存单元中 1 cpu与A/D转换器进行接口,采用中断方式进行接口比采用无条件传送方式接口工作效率高 无条件的是没有查询步骤直接传送。中段更智能一些,由外设通过接口向CPU发出中断。正确 2 中断向量的选择通常是根据中断优先权来决定 错 中断向量的选择是根据中断类型码 3 ram与cpu连接,主要考虑的是地址线与数据线怎么连接 RAM是个容量大,速度比较快(比不上CACHE)的内存的一部分, 4 立即寻址的操作数一定放在代码段中,而直接寻址方式的操作数一定放在数据段中 立即数寻址的操作数是直接给出的.积存器寻址操作数在CPU中,直接和积存器间接寻址都是在内存中的.5 cpu采用中断方式比采用无条件传送方式工作效率高 中断方式,CPU不必查询等待,工作效率高6 通过d/a转换器可以输出任意的信号波形 通过延迟和增权可以实现!相当于坐标一般.延迟是横坐标.权的增加是纵坐标7 通过a/d转换器采集数据的快慢主要由cpu的I/O方式决定 时钟脉冲8 用字长为16位的寄存器存放带符号数,机器数的最大值和最小值分别为7FFFH和8000H 应该是7FFFH~FFFFH9 一个中断服务系统,如果主程序的中间结果需要现场保护,则可以在中断服务程序外保护,也可在中 断服务内保护 10 8088cpu在响应内部中断时,须先发出中断相应回答信号,在根据获得的中断矢量转入相应的服务程序 11 从硬件角度而言,采用硬件最少的数据传送方式是无条件传送方式 是的.以程序传诵方式以程序的优先级别代替了硬件的 优先级别.12 DMA方式的I/O操作与程序查询方式和中断控制方式相比,用硬件控制代替了软件操作,且无须cpu传输数据,因此数据传送速度明显提高. 直接通过总线传送数据.13 在立即寻址方式的指令中,其操作数一般放在数据段中 错 前面有说14 在一个计算机系统中,当随机存储器的容量较小时一般使用静态存储器,较大时采用动态存储器是结合使用的.SRAM 不需要刷新.DRAM要刷新.SRAM速度快,构成高速缓存的告诉CACHE模块.而DRAM构成主存!
2023-08-18 04:10:201

微机原理试题一道!

ORG 0024HAR1 DW 4,5 ,$+4从0024H~0027H的数据是: 04 00 05 00$+4 表示 0028H +4 =002CH因此,从0024H~0029H的数据是: 04 00 05 00 2C 00.MOV AX AR1+4 即 AX←[0024H+4H]运行结果:AL←[0028H]AH←[0029H]AX =002CH
2023-08-18 04:10:591

微机原理编程题跪求解

首先告诉你8253只有3个计数器,故没有你说的计数器3!设8253端口地址分别为40H、41H、42H、43H计数器0初始化:MOV AL,32HOUT 43H,ALMOV AL,00HOUT 40H,ALMOV AL,30HOUT 40H,AL计数器1初始化:MOV AL,74HOUT 43H,ALMOV AL,10HOUT 41H,ALMOV AL,20HOUT 41H,AL计数器2初始化:MOV AL,0B8HOUT 43H,ALMOV AL,30HOUT 42H,ALMOV AL,40HOUT 42H,AL(希望我的答案能够解决你的问题,谢谢!)
2023-08-18 04:11:091

汇编语言微机原理题,求答案

(AX)=0020H (BX)=0202H(CL)=00H(CH)=2(CX)=0200H
2023-08-18 04:11:171

《微机原理》的习题求解

只能知道当前堆栈段的物理地址,ss*16+sp=23E00H,sp=0时为栈底,物理地址为23600H堆栈段最大不超过64k,该堆栈段的段地址为2360H,偏移地址范围最大为0000H~0FFFFH物理地址=段地址*10H+偏移地址 ,即23600H~235FFH.当前sp=0800,若再向堆栈中压入20个字节的数据,此时sp的内容为0800H+20=0814H
2023-08-18 04:11:391

微机原理与应用的题目。。。求救命!

一,填空1,微型计算机的输入/输出控制方式主要有(无条件方式)(查询方式)(中断方式)(DMA)等四种方式2,MOV AX,[BP]+13H指令的源操作数的寻址方式为(寄存器相对寻址)3,一个基本的总线周期包含(4)个T状态4,I/O地址译码方式有全地址译码和(部分译码)二,判断下列语句语法是否正确,若不正确,请说出错误原因。1.MOV AX,BL;错,操作数类型不匹配2.MOV AL,100H;错,AL为八位寄存器,不能存储100H3.SHR DX,CL;对4.MOV CS,AX;对5.MOV DL,1000;错,DL为八位寄存器,无法存储10006.DAA AL;错,调整类指令没有操作数,默认操作数为累加器三,程序分析题1,分析下列程序完成的功能MOV AL,06HSHL AL,01HMOV BL,ALMOV CL,3SHL AL,CLADD AL,BL 上述程序完成6*2+12*3=48的运算
2023-08-18 04:11:471

找高手 !微机原理的几道题

问老师或同学吧,或者自己看书,这个不难
2023-08-18 04:11:562

微机原理的两个简答题,希望给出较完整的答案,谢谢啦!

楼主太懒了吧。书上可以找到答案的东西还发。1、中断向量存在内存的0000:n*4开始的四个字节内。前两个字节存放偏移地址,后两个字节存放段基址。此题中n=41h,自己去算吧。2、知道首末地址,求容量还不会?末地址减去首地址加1即可。74FFH-4100H+1=33FFH+1H=4000H=100 0000 0000 0000B=2^14B=16KB
2023-08-18 04:12:112

微机原理题1,高手帮忙一下!

c a c b c b b c d ba d c a d d b d b b第14题不是很确定 请见谅。
2023-08-18 04:12:191

急!微机原理试题!

CADBACCDDA
2023-08-18 04:12:272

帮我解答一下关于微机原理的试题?急急急!!!

1~5:C,C,A,A,B;6~10:A,B,B,D,C
2023-08-18 04:12:371

微机原理试题

CADBACCDDA
2023-08-18 04:12:483

微机原理题 两道急!!!在线等

编程找出内存数据区自1000H开始的十个字数据的最大值。 MOV AX, 0 MOV BX, 1000H MOV CX, 10M_LOOP: CMP AX, [BX] JNB NEXT MOV AX, [BX]NEXT: ADD BX, 2 LOOP M_LOOPHLT========================将内存数据区2000H开始的十个字节数据逆序存放 MOV CX, 9LOP1: PUSH CX MOV BX, 2000HLOP2: MOV AL, [BX] INC BX CMP AL, [BX] JNB NEXT XCHG AL, [BX] DEC BX MOV [BX], AL INC BXNEXT: LOOP LOP2 POP CX LOOP LOP1HLT
2023-08-18 04:13:101

一些寻址 微机原理的题 请大哥们解答

花了点时间做了做,自己做的不保证全对。一.请问下列指令源操作数的寻址方式 1.MOV AX,[BX] 寄存器间接寻址2.MOV CX,2100H 立即数寻址3.OR AX,[BX+SI+200H] 相对基址加变址寻址4.ADD BX,WORD PTR[SI+100H] 寄存器相对寻址二.执行下列指令后,问(AL)=? SF=? ZF=? CF=? MOV AL,7FH ADD AL,-3 (AL)=7CH SF=0 ZF=0 CF=1 三.试分析下面的程序段完成什么操作 MOV CL,04 让cl=4SHL DX,CL dx左移4位MOV BL,AH bl=ahSHL AX,CL ax左移4位SHR BL,CL bl右移4位OR DL,BL dl,bl 逻辑或,结果保存在dl中 总的操作为:取原来dx的最低四位和ax的最高四位 组成一个新的8位数,存放在dl中四.设异步传输时 每个定符对应1个超始位 7个信息位 1个奇/偶效验和1个停止位 如果波特率位9600 每位能传输的最大定符数位多少个? 9600/(1+7+1+1)=960个五.写出指令,使: 1.AX的低4位清零 AND AX,0FFF0H2.BX的低4位取反 XOR BX,000FH六.试编一段程序段 对多精度(32位)求补 其数值在DX:AX中 没考虑七.填空 1.18的8421BCD编码是( 0018H) 2.A=+0110101,[A]反=( 00110101) 3.B=-0110101,[B]补=(11001011 ) 4中央处理器由(EU )和(BIU )构成 5.8086/8088中断共有( 2)种类型中断,可分为(可屏蔽 )中断和( 不可屏蔽)中断 6.825FA称为(8251A是可编程串行接口芯片 8255A是可编程并行接口芯片 ,8259A 是中断控制器) 7.“VAR DB 5 DVP (8,2 DVP(5))”语句汇编应分配(15 )个字节单元 8.8088中,AD7-AD0是( 地址数据)线
2023-08-18 04:13:221

微机原理和汇编语言 题目 高分!加分!!

回答人家问题有必要这么抠么?呵呵要这么多分数有什么用?很早以前学过,现在忘了,楼主应该从书上可以找到类似的答案。
2023-08-18 04:13:302

微机原理题,求解

简单说总线周期就是CPU进行一次读或写操作时所占用的总线的时间。CPU的基本总线周期由4个时钟周期组成,分别是T1,T2,T3,T4。若CPU的主时钟频率为10MHz,则一个时钟周期为:T=1/f=1/10MHz=10μs,一个基本总线周期为40μs。
2023-08-18 04:13:571

急!考场现问:大学《微机原理与应用》考试试题…追分

1010)2-(10)2=(1000)22.(1010)2+(00012=(1011)22.>在8086系统中,若CS为fOAOOOH,这代码可寻址的物理空间范围为OAOOOH~(0AFFFF)。3.>指令MOV SI,2100H的源操作数寻址方式是(立即寻址),目的操作数寻址方式是(寄存器(直接)寻址)4.>列出两种目前普遍采用的总线标准(PCI)、(ISA)。5.>已知ROM芯片容量为256*4位,则其地址端有(10)位,数据端有(4)位6.>若(AL)=96H,(BL)=12H,则执行MUL BL指令后,结果为(AX=0A20H)
2023-08-18 04:14:192

微机原理编程题(汇编语言)

程序如下:完全满足题目要求。
2023-08-18 04:14:261

微机原理关于8255A接口芯片的一道题,求指导,第17题

第17题答案选 [B.88H], 解释如下:地址总线A7~A0----8255的A1A0引脚---8255端口地址1000 1000 -------------------0 0 ------A口地址为88h1000 1010 -------------------0 1-------B口地址为8Ah1000 1100 ------------- -----1 0 ------C口地址为8Ch1000 1110 -------------------1 1 ------控制口地址为8Eh
2023-08-18 04:14:401

微机原理判断对错,求答案1,8086CPU和8088CPU字长均为16位。2,8086若指令中源、目

好久不用,忘记了
2023-08-18 04:14:523

关于微机原理题!很急,麻烦各位了!

ss的地址是不会变的 还是2000HSP的地址 相当于压入了6个字节 SP=0100H-0006H=00FAH物理地址 20FAH
2023-08-18 04:15:161

微机原理的一道题

DATA1 定义字节型数据,占用3个字节;DATA2 定义字(即双字节)数据,占用20个字节;STRING 的首址 =3+20=23d =17h
2023-08-18 04:15:261

求解计算机微机原理设计题~~~~~

4K*8的2732A要2片,组成8KB ROM2K*8的6116要2片,组成4KB的 RAM2732A要寻址4KB的范围就要12根线,A0~A11就与CPU的A0~A11相连,用来ROM内的寻址。CPU的A12~A14与38译码器连,用来产生片选信号。A15悬空6116寻址2KB空间,就要有11根线,一样与CPU的A0~A11连,片选还是有A12~A14产生每片存储器的片选与38的输出端合适位连接读写端口与CPU的WR.RD并连主存地址0000H-2FFFH实际就是16根地址线上的状态。至于如何分配地址,你再看看吧,可能地址的连线也有变动,但都差不多的没软件画图,也只能说说了,希望你能做出来
2023-08-18 04:15:361

微机原理中的一道题目请教大家

data1,data2和string都在同一数据段,所以在内存中存放是从上往下存的|10h||20h||30h|20个空的内存单元(dw 10 dup()十个字)31h (‘1"的assic码)32h33h所以data2的偏移地址为0003h(从上往下第四个,10h的偏移地址为0000h)string为0017h(即十进制的23)
2023-08-18 04:15:461

求好心人讲解。。。微机原理的几个考试题目!

1.很简单,ASCII码每一个占一个字节的长度,字符串的存储地址是从CSTRING单元开始顺次排列的,所以你只要取出CSTRING单元和CSTRING+7单元的内容存储到DH和DL就行了。MOV DL,[CSTRING];MOV DH,[CSTRING+7];2.MOV AX,8057H; MOV BX,0F79H; PUSH AX; PUSH BX; POP AX;画图的话SS和SP内容已经知道,只要记住入栈的时候是先减后压,先高后低,出栈时候相反即可。3.SF是符号位标志寄存器,标明数的符号(正负),只要看最高位是0还是1即可,0是正数,SF=0;1为负数,SF=1。62A0H和1234H换成二进制数的最高位都是0,也就是两个正数相加,结果肯定是正数,所以SF=0这些都是很基本的,想要学好汇编的话还要继续努力啊!
2023-08-18 04:15:561

有关微机原理的3道题目,,,,,

1、最多只用过2级级联,三片的话最多有22个中断2、这题是要问总线周期的流程吗???这要看是读周期还是写周期,四个时钟周期T1T2T3T4,以读周期为例:T1时CPU通过20位地址总线发送地址,指出要读取的外设的端口地址,锁存器锁存地址,T2输出段寄存器状态信息和中断允许情况,准备从外设读取数据。T3时CPU采样READY信号判断数据是否准备好 准备好就读否则不读。T4各引脚状态无效化为下个周期做准备。3、MOV DX,313H MOV AL,37H ;控制字00110111 OUT DX,AL MOV DX,310H MOV AL,00H OUT DX,AL MOV AL,05H OUT DX,AL ;500分频
2023-08-18 04:16:041

微机原理 选择题 n位二进制定点整数表示的最大值是 。 可选答案: 1.2n 3. 2的n次方-1 4.2(n-1)次方

N位二进制能表示的最大整数是2^N-1,N位二进制最多能表示2^N个数字.
2023-08-18 04:16:141

微机原理试题?急。。会的请帮帮忙!!!!!!

是数学吗?你看看你的提问的上面是百度知道 > 电脑/网络 > 电脑常识。电脑常识的回答者不会数学的回答。我是电脑/网络回答,也不会数学的回答。
2023-08-18 04:16:531

微机原理计算题目?

DS=1000H,ES=2000H,SS=1200H,SI=0200H,BX=0300H,BP=0100H,VAR的偏移量是0060H。试说明下列目的操作数的寻址方式是什么?若目的操作数为存储器操作数,计算对应的物理地址值。(1) MOV BX,12(2) MOV [BX],12(3) MOV ES:[SI],AX(4) MOV VAR,8(5) MOV [BX][SI],AX(6) MOV 6[BP][SI],AL(7) MOV [1000H],AX(8) MOV 6[BX],CX(3) 物理地址怎么求啊。----转送指令,都有两个操作数。分析时,是以源操作数的形式来讨论的。这些题目中,源操作数,有:立即寻址、寄存器寻址。他却说:【操作数为存储器操作数,计算对应的物理地址值】。这就搅乱了基本概念。寄存器,哪来的物理地址?很明显,出题老师的基本概念不清。
2023-08-18 04:17:021

急求几道微机原理题~~~急啊~

B是二进制的后缀,O是八进制的后缀,H是十六进制的后缀。第四个小题实质上是把这几个字符表示成二进制码,而不是计算它们的结果不会吧,这么简单的题都不会。 1.=0*2^0+0*2^1+.....=92 2.=10000111=207=87 3.正数的原反补码都相同,负数的反码等于原码除了符号位变位,补码等于反码加1 ( 1 )=01101001=01101001=01101001 (2)=11000110=10111001=10111010 4.用十进制表示,也可以用其他进制 65 43 66 61 67
2023-08-18 04:17:101

微机原理的题目,希望对答案做一下解释

MOV R0,#80H ;将80H送R0MOV A,#0AH ;将0AH送AORL A,R0 ;将A中的OAH与R0中的80H 相或,结果在A中原题要求将数据AH(即0AH,16进制数,写成二进制就是:0000 1010 )的最高位置1,其他位不变,那么只要将它与二进制数 1000 0000 (写成16进制数就是 80H)按位相加就可以得到结果,实现相加的指令就是“逻辑或:ORL”。 写成竖式如下: AH: 0000 1010 ORL +) 80H: 1000 0000------------------------------------------------------- 1000 1010也可省掉一个语句,用两个语句来完成:MOV A,#80H ;先送80H到A中ORL A,#0AH ;将0AH同A中的80H相或,结果也在A中
2023-08-18 04:17:181

微机原理与应用 考试试题。我不会 谁能帮我做一下 一张卷子,不胜感激啊!

:20根地址线的物理地址是2的20方次
2023-08-18 04:17:263

微机原理与接口技术》在线作业一

V 1. 在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( D)。A. WORDB. PAGEC. BYTED. PARA 满分:5 分2. 在分支程序进行条件判断前,可用指令构成条件,其中不能形成条件的指令是(D )。A. CMPB. SUBC. ANDD. MOV. 3 通常,一个总线周期读取一个( C )的指令代码。A. 字节B. 字C. 指令D. 语句4. 运算器的核心部分是(B )。A. 数据总线B. 算术逻辑单元C. 累加器D. 控制器5. 汇编语言源程序中,每个语句由四项组成,其中不可省略的项是(A )。A. 名字项B. 操作码项C. 操作数项D. 注释项6. 8086CPU的数据线有(B )位。A. 8B. 16C. 32D. 647. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(A )。A. AX,BX,CX,DXB. BX,BP,SI,DIC. SP,IP,BP,DXD. CS,DS,ES,SS8. 在机器数的( A)中,零的表示形式是唯一的。A. 补码B. 原码C. 补码和反码D. 原码和反码9. 构成微机的主要的部件有CPU、系统总线、I/O接口和(D )。A. CRTB. 键盘C. 磁盘D. 内存10. 存储器12345H单元中存放有数据5FH,用记号( A)表示。A. (12345H)=5FHB. 12345H=(5FH)C. (12345H)=(5FH)D. (12345H)=((5FH))11. PC机存储管理中,偏移地址的最大寻址范围是(C )。A. 1MBB. 16KBC. 64KBD. 8KB12. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是(C )。A. 汇编指令B. 机器指令C. 伪指令D. 宏指令13. 8086CPU在进行无符号数比较时,应根据(C )标志位来判断比较结果。A. CF,OFB. CF,PFC. CF,ZFD. ZF,OF14. 8086CPU的地址总线为(B )位。A. 8B. 20C. 24D. 6415. 二进制数11101110转换为压缩BCD码为(C )。A. 001000110011B. 001001010010C. 001000111000D. 00100011001016. 8086CPU指令队列的长度为(B )字节。A. 8B. 6C. 16D. 1017. 题面见图片A. AB. BC. CD. D18. 指令MOV AX,[1000H]中源操作数的寻址方式是(B )。A. 立即寻址B. 直接寻址C. 间接寻址D. 寄存器寻址19. IP是由(D )修改,使它总是指向下一条待取的指令A. ALUB. EUC. BIUD. CS20. 堆栈操作的特点是( b)。A. 先进先出B. 后进先出C. 随机进出D. 后进后出
2023-08-18 04:17:351

儿时最爱的6款零食,00后没见过,强烈推荐

方便面4款:同班同学,好好吃面,红满天,一颗葱大大泡泡糖,亲嘴片辣条
2023-08-18 04:16:379

精妙的英语

精妙的英语是Subtle。Subtle是形容词,意思有:不明显的;不易察觉的;隐约的;敏感的;敏锐的;有辨别力的;精巧的;精妙的;机智的;机巧的;狡猾的。同义词有:delicate;clever;cunning。同义词解释如下:1、delicate。形容词:精致的;精美的;雅致的;娇贵的;柔弱的;脆弱的;虚弱的;衰弱的;棘手的;微妙的;伤脑筋的;敏感的;体贴的;细腻的;过分拘谨的;矜持的。名词:珍馐;佳肴。2、clever。形容词:聪明的;机灵的;精明的;狡猾的;滑头的;巧妙的;精巧的;(尤指手)灵巧的;表面聪明的;小聪明的;健康的;健壮的。3、cunning。形容词:狡诈的;狡猾的;诡诈的;聪明的;灵巧的;巧妙的;精巧的;新颖独特的。名词:狡猾;狡诈;诡诈;聪明;熟练;灵巧。例句:1、delightfully subtle scents.怡人的淡淡香气。2、Hughes was a nice man, but not a subtle one.休斯是个和气的人,但没有什么辨别力。
2023-08-18 04:16:311