上海大学微机原理实验答案
① 微机原理的两个简答题,希望给出较完整的答案,谢谢啦!
楼主太懒了吧。书上可以找到答案的东西还发。
1、中断向量存在内存的0000:n*4开始的四个字节内。前两个字节存放偏移地址,后两个字节存放段基址。此题中n=41h,自己去算吧。
2、知道首末地址,求容量还不会?末地址减去首地址加1即可。74FFH-4100H+1=33FFH+1H=4000H=100 0000 0000 0000B=2^14B=16KB
② 微机原理在线等答案!
恩,你好,呵呵
对于第五题,看楼下的也比较较真,我就仔细解释一下这个问题
在8086系统中对于段寄存器的操作是有很多限制的,能直接对段寄存器操作的只有MOV的少数传送指令,并且很不灵活
首先 立即数不能直接传递至数据段或者附加数据段寄存器中
其次 不能实现段寄存器之间的直接数据传送
如MOV DS, ES
第三 不能向CS代码段寄存器传送数据,IP不能在任何指令中出现
如MOV CS , AX
以及MOV AX,IP
这都是错误指令
所以,不是说MOV指令不能向段寄存器传送数据,比如向DS传送时肯定可以的,你基本上可以在所有汇编程序中看到MOV DS AX这条指令,但是绝对不能向CS传送指令。
为什么有上面我说的第三条,因为向CS和IP涉及到了整个系统的核心安全,CS是代码段,它和DS,ES在地位上有很大区别。如果可以更改CS或者IP,那么入侵就太容易了,我自己写一个破坏程序,然后我更改你的CS或者IP,让程序转到我的破坏程序处执行就可以了。之所以不允许向CS和IP传送数据就是出于安全考虑。
无论你在哪个地方,绝对看不到MOV CS xx这条指令
第一题
一个字节是8位,在16位机里面,一个字是16位,也就是2个字节,
PUSH是堆栈操作,意思是把一个字存到堆栈里面,堆栈操作是字操作,无论是压栈(也就是存)还是弹出(就是取)都必须是字,不能是字节,而AL是8位寄存器,也就是只能装一个字节,它是AX的低八位。
应该改为PUSH AX,这样就装的下了
第二题
SHR是右移操作,就是把一个数按位每一位都往右边移动,后面的操作数是移位位数,移位的位数要么是1,如果大于一就必须用CL表示,这条指令是想移动4位
所以应该先把4存到CL里面,改为
MOV CL 4
SHR DX CL
第三题
OUT指令就是把AL或者AX中的数据输出到外部设备寄存器中,它有两种格式,一种是:OUT 设备寄存器地址 AL或AX,另一种是: OUT DX AL或者AX。其中设备寄存器地址大于FFH时必须使用第二种格式,也就是先把设备寄存器地址存入DX中,380H显然大于FFH
所以这题应该改成
MOV DX 380H
OUT DX AX
第四题
ADD 指令的目的操作数和源操作数的类型必须要一致,要么都是字节要么都是字,这条指令中目的操作数类型是字节,源操作数类型是字,不一致,所以应该改为 ADD AX BX或者是ADD AL BL
第五题
CS是代码段寄存器,向代码段寄存器CS传送数据时非法的
所以不能用CS的
可以改成CX,那就是对的
楼上的写的也不对
POP不能向CS传数据,MOV也是不可以的
这题就不能用CS
楼下的回复还是错的
其他的段寄存器是可以的,但是CS绝对不行
在我们备课组的教案里面,MOV CS AX就是一个典型的错例
第六题
3300H化为二进制是16位的,也就是字,而CL只能容下一个字节也就是半个字(对16位机而言),也就是说CL装不下3300H,
改为 MOV CX 3300H
做完啦,呵呵,平安夜开心
③ 微机原理的卷子及答案(恳请帮助,我是一个小兵,只是想退伍前拿一个证回家。谢谢)
1.CPU由运算器和___控制器_______组成。
2.[-0]原表示为_____10000000B_____。
3.8位补码定点小数所能表示的绝对值最大负数的真值是____-1______。
4.(2975)10=(___0010100101110101______________)8421码
5.在7位ASCII码中,字母“A”的ASCII码是1000001,不查表可知字母“H”的ASCII码是____1001000______。
6.若某一数据为10101110,采用奇校验,其校验位为___0___。
7.已知某汉字的国标码为3A47H,其机内码为_______H。
8.寄存器间接寻址时,操作数在____存储器______中。
9.对于自底向上生成的软堆栈,出栈时,栈指针应_____加1_____。
10.算术右移一位相当于__有符号数除2___。
11.逻辑运算的特点是按__位__运算。
12.某机的主存容量为2MB,若采用字节编址,地址线需___21__位。
13.微程序控制计算机中的控制存储器是用来存放___微命令_______的。
14.常见的软拷贝输出设备为___显示器_______。
15. 在中断服务程序中,保护和恢复现场之后需要__开__中断。
16.[-0]原表示为_____10000000_____。
17.(2578)10=(___0010010101111000__________________)8421码
18.已知8位补码为10101111,其对应的8位移码(偏置值为27)表示为_________。
19.已知某汉字的国标码为5C4AH,其机内码为_______H。
20.若某一数据为11101011,采用奇校验,其校验位为____1__。
21.调用子程序时,通常用___堆栈____保存返回地址。
22.算术右移一位相当于__有符号数除2___。
23.计算机中逻辑运算的主要特点是按_位___运算。
24.一个128KB的存储器,其地址线和数据线的总和是__25_____位。
25.动态RAM是依靠__________来存储信息的。
26.微程序控制器中,微程序的入口地址是由___________形成的。
27.在字段编码法中,应将 的微命令安排在同一字段内。
28.常见的软拷贝输出设备为______显示器____。
29.字符显示器的字库中存放着字符的____ASCII____码。
30.在中断服务程序的保护和恢复现场之后需要_开___中断。
④ 微机原理课程设计答案按一下规律编码
希望采纳:如果不理解继续追问

⑤ 微机原理实验问题
参考答案 「我愿意,但你是否也可以帮我找到一个愿意爱我的人?」恋爱的云说。
⑥ 微机原理求大神的答案解释!!!真心不会
此题关键有两点:
1)搞清楚锁存器的CP控制信号及输出端口状态与数据寄存器AL的对应关系:
---
2)读懂存储器片选信号CS
由题意知,锁存器地址为0000H,那么执行 MOV AL,76H OUT DX,AL指令后,可知
A15--A0要全为0,Q5Q4Q3Q2对应输出为1101,他们分别通过异或门与地址线A19A18A17A16两两连接,其输出作为片选信号前面的与非门的输入。
很显然,要想使片选信号为低电平,则与非门必须输出为低电平,则四个异或门的输出必须都为高电平。由异或逻辑可知,A19A18A17A16的状态必须为0010,才满足异或输出都为1的条件,另外A15--A0连接存储器的片内地址线;
所以,存储器芯片地址为:
A19 A18 A17 A16 A15 ... A0
最小: 0 0 1 0 0 ... 0
最大: 0 0 1 0 1 ... 1
写成16进制,则为2000H到2FFFH。
当执行指令 MOV AL,0F0H OUT DX,AL后,Q5Q4Q3Q2对应输出为1100,所以A19A18A17A16的状态必须为0011;
所以,存储器芯片地址为:
A19 A18 A17 A16 A15 ... A0
最小: 0 0 1 1 0 ... 0
最大: 0 0 1 1 1 ... 1
写成16进制,则为3000H到3FFFH。
⑦ 求微机原理程序设计题目答案
做什么???
⑧ 上海大学 微机复试真题
这个你去上海大学的论坛上问,或者去该大学旁边的书馆应该都有的,我估计淘宝上是有人卖的
