云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理大题—北华大学题库版

微机原理大题—北华大学题库版

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 19:48:54

共8片;两片2114SRAM芯片组成1K*8位,4组1K*8位的RAM组成4K*8位的RAM;片内需10根地址线,片选需2根地址线

请说明8086CPU有多少根数据线及地址线?可寻址的内存空间是多少? 14

数据线:16根;地址线:20根;可寻址空间为1M 在EDIT中编辑源程序(.ASM),用汇编程序(masm)将源程序编程目标程序(.OBJ),15

用LINK程序将目标程序变成可执行文件(.EXE),在DEBUG程序中调试(.EXE)。 某一8086CPU系统中,采用一个8259A进行中断管理,设定8259A工作在普通全嵌套方式,16

发自动结束中断,采用边沿触发方式请求中断,IR0对应的中断向量号为90H,奇地址端口21H,偶地址端口20H,请编写8259A的初始化程序段。 MOV AL,13H OUT 90H,AL MOV AL,90H OUT 91H,AL MOV AL,03H OUT 91H,AL

下列程序执行后BL、AL寄存器中存放的是8259A的哪个寄存器的内容? 17

MOV AL,0BH

OUT 20H,AL (BL)=ISR (AL)=IMR NOP

IN AL,20H MOV BL,AL IN AL,21H

编写 S=1+3+5+??+99 18

DATA SEGMENT S DW 0 DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX CALL LOOP MOV AH,4CH INT 21H LOOP PROC MOV CX,100 MOV AX,0

NEXT: INC AX ADD S,AX LOOP NEXT RET

LOOP ENDP CODE ENDS

END START

编程 S=2+4+6+??+100 19

DATA SEGMENT S DW 0 DATA ENDS

STACK SEGMENT STACK DW 20H DUP(0) STACK ENDS CODE SEGMENT

ASSUME CS:CODE,SS:STACK,DS:DATA START:MOV AX,DATA MOV DS,AX CALL LOOP MOV AH,4CH INT 21H

LOOP PROC MOV CX,50 MOV AX,0

NEXT: INC AX INC AX ADD S,AX LOOP NEXT RET

LOOP ENDP CODE ENDS

END START

指出下列指令中源操作数和目标操作数的寻址方式。若是存储器寻址,写出其有效地址EA和物理地址20

PA的计算表达式. CMP AX,[BP]

源操作数:寄存器间接寻址(1分), EA=(BP) (1分),PA=(SS)*16+EA(1分);目标操作数:寄存器寻址(1分)

MOV ES:[SI],BX 源操作数:寄存器寻址(1分);目标操作数:寄存器间接寻址(1分),EA=(SI) (1分),PA=(ES)*16+EA(1分)

ADD DS,[BX+DI]

源操作数:基址+变址寻址(1分),EA=(BX)+(DI) (1分),PA=(DS)*16+EA(1分);目标操作数:寄存器寻址(1分) PUSH DS

源操作数:寄存器寻址(1分);目标操作数:固定寻址(1分),EA=(SP) (1分),PA=(SS)*16+EA(1分) SUB BX,[0401H]

源操作数:直接寻址(1分),EA=0401H (1分),PA=(DS)*16+EA(1分);目标操作数:寄存器寻址(1分) 21

设有一个具有20位地址和32位字长的存储器,问:( 10 分) 22

(1)该存储器能存储多少个字节的信息?

(2)如果存储器由512×8位SRAM芯片组成,需要多少片? (3)需要多少位地址作芯片选择?

2020

解:(1)32位字长为4B,2 = 1M = 1024K,存储器容量为2×4B = 4MB,可存储4M字节的信息 (2)SRAM芯片容量为512K×8位 = 512KB = 0.5MB 所需芯片数目为:4MB ÷ 0.5MB = 8片

19

(3)因为2 = 512K,即芯片片内地址线19位,存储器容量为1M,地址线为20位,故需1位地址线作芯片片选选择(CS),用A19选第1个模块,用A19选第2个模块。

指出下列指令中源操作数和目标操作数的寻址方式。若是存储器寻址,写出其有效地址EA和物理地址23

PA的计算表达式(每题4分,共20分)。 AND [BP+SI],0FF00H

源操作数:立即寻址(1分);目标操作数:基址+变址寻址(1分),EA=(BP)+(SI) (1分),PA=(SS)*16+EA(1分)

OR [BX],DI

源操作数:寄存器寻址(1分);目标操作数:寄存器间接寻址(1分),EA=(BX),P(1分)A=(DS)*16+EA(1分)

MOV [1000H],100

源操作数:立即寻址(1分);目标操作数:直接寻址(1分),EA=1000H(1分),PA=(DS)*16+EA(1分) POP AX

源操作数:固定寻址(1分),EA=(SP) (1分),PA=(SS)*16+EA(1分);目标操作数:寄存器寻址(1分) TEST [DI+10],CX

源操作数:寄存器寻址(1分);目标操作数:变址寻址(1分);EA=(DI)+10(1分),PA=(DS)*16+EA(1

分)

试编写一段程序,以实现8086系统中8259A的IRR、ISR、IMR3个寄存器的内容读出,并送入存储器从24

0080H开始的数组中,设8259A的偶地址为20H,奇地址为21H. MOV AL,0AH OUT 20H,AL IN AL,20H MOV [080H],AL MOV AL,0BH OUT 20H,AL IN AL,20H MOV [081H],AL IN AL,21H MOV [082H],AL 编写 S=2(34+88)-56 25

STACK SEGMENT STACK DW 20H DUP(0) STACK ENDS DATA SEGMENT X DB 34 Y DB 88 Z DB 56 S DB ? DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK START:MOV AX,DATA MOV DS,AX MOV AL,X ADD AL,Y SAL AL,1 ADD AL,Z MOV S,AL MOV AH,4CH INT 21H CODE ENDS

END START

搜索更多关于: 微机原理大题—北华大学题库版 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

共8片;两片2114SRAM芯片组成1K*8位,4组1K*8位的RAM组成4K*8位的RAM;片内需10根地址线,片选需2根地址线 请说明8086CPU有多少根数据线及地址线?可寻址的内存空间是多少? 14 数据线:16根;地址线:20根;可寻址空间为1M 在EDIT中编辑源程序(.ASM),用汇编程序(masm)将源程序编程目标程序(.OBJ),15 用LINK程序将目标程序变成可执行文件(.EXE),在DEBUG程序中调试(.EXE)。 某一8086CPU系统中,采用一个8259A进行中断管理,设定8259A工作在普通全嵌套方式,16 发自动结束中断,采用边沿触发方式请求中断,IR0对应的中断向量号为90H,奇地址端口21H,偶地址端口20H,请编写8259A的初始化程序段。 MOV AL,13H OUT 90H,AL

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com