汇编的题目,想请高手给予解答。谢谢
时间:2011-07-26
来源:互联网
第7章 汇编语言程序设计
7.5程序段如下:
BB DB 84,73, 34, 20,-5,122,46
…
MOV CX,7
LEA DI,BB
NEXT:MOV AL,[DI]
INC DI
TEST AL,80H
LOOPZ NEXT
MOV BL,[DI]
…
请回答程序段运行后:AL= ,BL= 。
7.6 STRING1 DB ‘ABC’
STRING2 DB ‘DEFGHI’
…
MOV AH,01;从键盘输入一个1 ~ 9之间的字符
INT 21H
AND AL,0FH
SUB AL,4
XOR AH,AH
MOV BX,OFFSET STRING2
ADD BX,AX
MOV DL,[BX]
MOV AH,02H ;显示输出
INT 21H
…
试回答:(1) 如从键盘输人字符‘3’,程序段有什么结果?
(2)如从键盘输人字符‘7’,程序段有什么结果?
7.8编一程序程序段,功能是把数0 ~ 9(BCD码)转换为相应的ASCII码,存在ASCI数据区中。
BCDM DB 09H, 05H,06H, 02H,08H,0,03HF, 01H, 07H,04H
CUNT=$—BCDM
ASCI DB CUNT DUP ( ? )
7.9在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。请编一完整的源程序。数据段如下:
DATA SEGMENT
STR DB ‘… …’
LEN EQU $- STR
LARGE DB ?
DATA ENDS
第8章 输入与输出接口
8.4 哪2个8255引脚完成内部I/O端口地址选择?
8.7写出在选通输出操作期间将8255的PC5引脚置为逻辑1的程序(设8255的控制口的地址为083H)。
8.12什么是波特率?
8.13解释下列术语:单工、半双工和全双工
第9章 中断、计时/定时、DMA控制器
9.1 微机系统中,控制数据传输的方式有哪些,各有什么优缺点?
9.2 中断应答周期,CPU完成哪些操作?
9.8 简述ICW和OCW的重要,怎样对8259A进行初始化?
9.9 什么是普通EOI,什么是特殊EOI,它们的作用是什么?
9.15 8237有哪几种数据传送方式?各种方式的特点是什么?
9.18如果8253某计数器的计数初值为400H,时钟频率为2MHz,求定时时间(微秒)。
9.20用8253作为某数据采集系统的定时器,每隔10ms用中断方式采集一次数据,已知输入时钟频率为10kHz,8259端口地址为20—21H,中断类型号为13H,8253端口地址为40~43H,请为8259和8253编制初始化程序。
7.5程序段如下:
BB DB 84,73, 34, 20,-5,122,46
…
MOV CX,7
LEA DI,BB
NEXT:MOV AL,[DI]
INC DI
TEST AL,80H
LOOPZ NEXT
MOV BL,[DI]
…
请回答程序段运行后:AL= ,BL= 。
7.6 STRING1 DB ‘ABC’
STRING2 DB ‘DEFGHI’
…
MOV AH,01;从键盘输入一个1 ~ 9之间的字符
INT 21H
AND AL,0FH
SUB AL,4
XOR AH,AH
MOV BX,OFFSET STRING2
ADD BX,AX
MOV DL,[BX]
MOV AH,02H ;显示输出
INT 21H
…
试回答:(1) 如从键盘输人字符‘3’,程序段有什么结果?
(2)如从键盘输人字符‘7’,程序段有什么结果?
7.8编一程序程序段,功能是把数0 ~ 9(BCD码)转换为相应的ASCII码,存在ASCI数据区中。
BCDM DB 09H, 05H,06H, 02H,08H,0,03HF, 01H, 07H,04H
CUNT=$—BCDM
ASCI DB CUNT DUP ( ? )
7.9在STR单元开始定义了一长度为LEN字节的字符串,统计出其中大写字母的个数并存放到LARGE字节单元中。请编一完整的源程序。数据段如下:
DATA SEGMENT
STR DB ‘… …’
LEN EQU $- STR
LARGE DB ?
DATA ENDS
第8章 输入与输出接口
8.4 哪2个8255引脚完成内部I/O端口地址选择?
8.7写出在选通输出操作期间将8255的PC5引脚置为逻辑1的程序(设8255的控制口的地址为083H)。
8.12什么是波特率?
8.13解释下列术语:单工、半双工和全双工
第9章 中断、计时/定时、DMA控制器
9.1 微机系统中,控制数据传输的方式有哪些,各有什么优缺点?
9.2 中断应答周期,CPU完成哪些操作?
9.8 简述ICW和OCW的重要,怎样对8259A进行初始化?
9.9 什么是普通EOI,什么是特殊EOI,它们的作用是什么?
9.15 8237有哪几种数据传送方式?各种方式的特点是什么?
9.18如果8253某计数器的计数初值为400H,时钟频率为2MHz,求定时时间(微秒)。
9.20用8253作为某数据采集系统的定时器,每隔10ms用中断方式采集一次数据,已知输入时钟频率为10kHz,8259端口地址为20—21H,中断类型号为13H,8253端口地址为40~43H,请为8259和8253编制初始化程序。
作者: liuyouzhuo 发布时间: 2011-07-26
自己DEBUG一下不就知道了吗
作者: WJN92 发布时间: 2011-07-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28