微机原理习题册(4)
中北大学微机原理及接口技术习题及练习册
二、阅读下面的程序段,写出运行结果
1. CLC
MOV AX,248BH MOV CL,3
RCL AX,CL 执行以上程序序列后, AX=____________________。
2. MOV BX,6D16H
MOV CL,7
SHR BX,CL 执行后BX寄存器中的内容________________________。
3. MOV DX,01H
MOV AX,42H MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL
OR DL,BL 执行后 (DX)=__________,(AX)=____________
4. mov ax,693ah
mov al,ah not al add al,ah
inc al 程序段执行后,AL= _____________ 、ZF= ______________。
5. 根据程序填空(程序段顺序执行)
MOV CL, 58H ;CL= MOV AL, 79H ;AL=
ADD AL, CL ;AL= H, AF= , CF= DAA ;AL= , AF= , CF= 三、判断题
1. 执行下列指令可以将00H送到端口地址为1A0H的外设上。 ( )
MOV AL,00H
MOV 1A0H ,AL
2. 执行下列指令可以将其00H送到端口地址为2F8H的外设上:( )
MOV AL,00H MOV DX,2F8H OUT DX,AL
3. 8088的MOV指令不能进行两个存储器单元之间的数据直接传送。( ) 4. 8088系统中,堆栈的存取可以以字或字节为单位。 ( )
5. IN和OUT指令可寻址的口地址为64K个,端口地址只能用立即数。( ) 6. 判断下列指令是否正确
(1) 1 0
JMP
BX
(
)
(9)
PUSH
SS
(
)
中北大学微机原理及接口技术习题及练习册
(2) (3) (4) (5) (6) (7) (8)
IN MOV SHL PUSH MOV MOV MOV
AL,DX DS,AX AX,2 AL ES,3F00H [BX],[SI] AL,[BX+10H]
( ( ( ( ( ( (
) ) ) ) ) ) )
(10) (11) (12) (13) (14) (15) (16)
POP XCHG MOV IN MOV IN MOV
CS BX,IP [BX],[1000] AL,N;(N>255) [BX][DI],10 BX,DX CS,AX
( ( ( ( ( ( (
) ) ) ) ) ) )
第4章 汇编语言程序设计
基本要求:掌握汇编语言程序设计的基本步骤,熟悉汇编语言程序设计的基本方法,掌握汇编语言程序的建立及汇编过程。本章的难点:依据所要解决的问题,选择正确的程序设计方法,正确地运用指令编写实用的汇编源程序
4.1 基本练习题
一、填空题
1.标号和变量都是存贮单元的符号地址,但其内容不同,标号是_______________的符号地址,而变量是_______________的符号地址。
2.汇编语言源程序结束伪指令是_______________。 3.一个程序中,有下列伪指令:
ARY DB 25 DUP(3,4,4 DUP(?,1,0)) LEN DW $ - ARY
LEN单元存储的值是 。 4.有一个程序片段如下
MSG DW 3 DUP(?, 2 DUP (5,4),3) MEN DW $-MSG ┇ ┇
MOV AX, SEG MEN MOV DS, AX MOV AX, MEN
AX的值最后是 。
二、简答题
1.简述8086汇编语言中,指令语句和伪指令语句的区别和作用。 2.什么是变量,变量有哪些属性,如何使用这些属性? 3.试说明为什么有时候必须使用PTR属性操作符? 4.什么是汇编语言,什么是汇编? 5.简述DOS系统功能调用的使用方法?
11
中北大学微机原理及接口技术习题及练习册
三、程序设计题
1.从BUFF单元起有一个字符串(长度小于65535),以'*'结束,编写一个完整程序求该字符串长度存入LENT单元,并统计字符串中含有大写英文字符的个数并存入COUNT单元。要求源程序具备必要的伪指令和段说明。
2.有一带符号8位数X存于DAT单元.编一个程序段判断该数,若x小于0则将0FFH送MARK单元;若X等于0则将MARK+1单元置0FFH;若X大于0则置MARK+2单元为0FFH。
3.已知有X、Y、Z三个字变量,存放无符号整数,请编一个完整的程序实现公式Z=(X+Y)/(X-Y+600)(不考虑溢出情况)。
4.AX寄存器中存放着4位十六进制数。试编写一个汇编语言程序,将这4位十六进制数分别转换为相应的ASCII码,并依次存放到RESULT数组的4个字节中去,要求用调用子程序的方法实现。 5.写出对存放在DX和AX中的双字长数求补的指令序列。
6.设有两个等长字符串。试编写一个汇编语言程序,比较它们是否完全相同;若相同,则将字符\送入AL中,否则,将字符\送入AL中。 7.写出程序段,把DX,AX中的双字右移四位。
8.编写一个完整的8086汇编语言程序,从附加段中首地址为ADR1(变量名)连续存放的100个字型无符号整数中找出最大数,并将此数及其偏移地址分别放入变量MAX和MAXM中
9.已知(AX)=4BD5H,统计AX中1的个数和0的个数,并分别放在BL和DL中。编写程序段实现该功能。
10.有一个首地址为ARRAY的N个字的数组,请编程序使该数组中的数按照从大到小的次序排序。(采用冒泡排序算法)
4.2 课后练习题
一、填空题
1. 定义段结束的伪指令是___________;定义子程序结束的伪指令是________。
2.伪指令X DB 4 DUP (6,2 DUP(6,8)); Y DW 6800H; 设X的偏移地址为2000H,则Y的偏移地址为_________H,若执行指令MOV BL,BYTE PTR Y后,则(BL)=________。 3.伪指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配了_______________字节。 二、选择题
1.下面表示段定义结束的伪指令是__________。
A) END B) ENDP C) ENDS D) ENDM 2.变量的类型属性如下,下面错误的类型是__________。
A) 字节型 B) 字符型 C) 字型 D) 双字型 3.设有一程序定义如下: ORG 0024H
1 2
中北大学微机原理及接口技术习题及练习册
AR1 DW 4,5,$+4 ?
MOV AX,AR1+4
执行以上指令后,AX中的内容正确的是_______________。 A) 0028H B) 0032H C) 002AH D) 002CH
4.现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP(1,0));问定义后,存储单元中有数据0100H的字单元个数是____________。 A) 4 B) 3 C) 8 D) 12 5.下列伪指令中定义字节变量的是________。 A) DB B) DW C) DD D) DT
6.使用DOS功能调用时,子功能号应放在( )寄存器中。 A) AL B) AH C) DL D) DH 三、程序设计题
1.统计从01000H内存单元开始的100个字(WORD)型带符号数中的正数、负数和零的字(WORD)个数。
2.实现两个十六位二进制数的加法。要求加数放在FIRST开始单元,被加数放在SECOND开始单元,和数放在SUM单元。
13
中北大学微机原理及接口技术习题及练习册
第5章 半导体存储器
基本要求:掌握存储器的分类、作用及性能指标;了解半导体读写存储器(RAM)的基本原理,掌握静态RAM、动态RAM的特点,了解动态RAM的刷新方法;了解半导体只读存储器(掩膜ROM、PROM、EPROM、EEPROM)的基 …… 此处隐藏:2817字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




