- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《微型机原理与汇编语言》学习中心专业学号姓名一、名词解释.doc
《微型机原理与汇编语言》
学习中心:
专 业:
学 号:
姓 名:
一、名词解释:
1. 字节
2.字
3.字长
4.汇编语言
二、简单题:
1. 8086的标志寄存器有几个控制标志位?它们的含义和作用是什么?
2. 80386/80486有几种工作模式?各有什么特点?
3.假定一个名为MAINPRO的程序要调用子程序SUBPRO,试问:
(1)MAINPRO中的什么指令申明汇编程序SUBPRO是在外部定义的?
(2)SUBPRO怎么知道MAINPRO要调用它?
4. 比较宏与子程序,它们有何异同?
5. 冯·诺依曼型计算机的结构由哪些部分组成?各部分的功能是什么?
6. 数据在存储器中存放有何规定?什么是对准字?什么是非对准字?
7. 汇编语言源程序的语句类型有哪几种?各自的作用和使用规则是什么?
8. 什么是逻辑地址?它由哪两部分组成?8086的物理地址是如何形成的?
三、程序分析题:
1.已知数据段DATA从存储器实际地址02000H开始,作如下定义:
DATA SEGMENT
VAR1 DB 2 DUP(0,1,?)
VAR2 DB 50 DUP(?)
VAR3 DB 10 DUP(0,1,2 DUP(4),5)
DATA ENDS
则SEG VAR1 的值为 __________, OFFSET VAR2的值为 __________,TYPE VAR3的值为 __________,LENGTH VAR3的值为 __________,SIZE VAR3的值为 _________。
2.试分析下列程序段,如果AX和BX的内容分别给出如下5种情况,问程序分别转向何处?
(1) AX = 1478H, BX = 80DCH
(2) AX = 0B568H, BX = 54B5H
(3) AX = 42C8H, BX = 608DH
(4) AX = 0D023H, BX = 9FD0H
(5) AX = 94B7H, BX = 0B568H
ADD AX,BX
JNO L1
JNC L2
SUB AX,BX
JNC L3
JNO L4
JMP L5
3.已知数据段中定义? DAT1?DB??12H,34H,56H,78HMOV?CX,0? MOV?AX,WORD?PTR?DAT1MOV?CL,DAT1+3?当程序段执行完后AX=________,CX=________。
(2)程序执行完毕后,DAT2数据区中的内容是什么?
DAT1 DB 0,1,2,3,4,5,6,7,8,9
DAT2 DB 5 DUP(?)
……
MOV CX,5
MOV BX,5
MOV SI,O
MOV DI,O
NEXT: MOV AL,DAT1[BX+SI]
MOV DAT2[DI],AL
INC SI
INC DI
LOOP NEXT
5. 分析下列程序,回答问题:
(1)该程序完成什么功能?
(2)程序中的INC SI可否用指令ADD SI,1代替,为什么?
(3)程序中的指令LEA SI,DATAI可用指令()代替。
(4) CLC指令的目的是()。
DATA SEGMENT
DATAI DB 85H,27H,4AH
DATA2 DB 93H,87H,65H
LEGH DW 3
SUM DB 0,0,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA SI,DATA1
LEA BX,DATA2
LEA DI,SUM
MOV CX,LEGH
CLC
AGAIN: MOV AL,[SI]
ADC AL,[BX]
MOV [DI],AL
INC SI
INC BX
INC DI
LOOP AGAIN
MOV AH,4CH
1NT 21H
CODE ENDS
END START
三、程序设计题:
1.试编写一程序,要求比较数组ARRAY中的三个16位补码数,并根据比较结果在终端上显示如下信息:
如果三个数都不相等则显示0;
如果三个数有两个数相等则显示1;
如果三个数都相等则显示2。
2.将DAT字存储单元中的16位二进制数分成四组,每组四位,然后将这四组数分别放至DAT1、DAT2、DAT3和DAT4这4个字节单元中。
3.设内存中有三个互不相等的无符号字数据X, Y和Z,存放在X开始的字单元中,编程实
您可能关注的文档
- Word模块上机操作练习.doc
- WSUS布署与架构(续).ppt
- WTO《政府采购协议》(2012版)中文-南京市政府采购网.doc
- WTV-SD卡模块使用说明书-录放音板、语音编程器、Aplus、ISD、WTV.doc
- WZJ系列低压无功补偿柜说明书共6页第1页WZJ系列低压无功补偿柜.doc
- wzz48附件2.c-潍坊市政府门户网站.doc
- YCCG1702-12盐城师范学院未来教室建设补充通知20170412.c.doc
- YCJD-3大型地网接地电阻测试仪-缘油介电强度测试仪l绝缘油耐压.doc
- YDT965-1998YDT965-1998电信终端设备的安全要求和-电源网.doc
- YTD-WXC系列高压无线测温系统.c-保定友泰电气.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)